| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Targets - List</title>
- <link rel="stylesheet" href="../list.css">
- </head>
- <body>
- <div class="search-header">
- <div class="search-title">Targets</div>
- <div class="search-input-container">
- <div class="search-icon"></div>
- <input type="text" class="search-input" placeholder="Filter targets...">
- </div>
- </div>
- <div class="grid-section">
-
- <!-- Header Card (Overview) -->
- <div class="header-card active" onclick="selectItem('overview.html', this)">
- <div class="header-dots"></div>
- <div class="header-title">Targets</div>
- </div>
- <div class="card-grid" style="margin-top: 40px;">
- <!-- CSS Selector -->
- <div class="card" onclick="selectItem('test_css_selector.html', this)">
- <div class="card-large-icon">
- <div class="icon-stack">
- <div class="icon-square"></div>
- <div class="icon-square"></div>
- <div class="icon-square"></div>
- </div>
- </div>
- <div class="card-footer">CSS Selector</div>
- </div>
-
- <!-- DOM Elements -->
- <div class="card" onclick="selectItem('test_dom_elements.html', this)">
- <div class="card-large-icon">
- <div class="icon-stack">
- <div class="icon-square"></div>
- <div class="icon-square"></div>
- <div class="icon-square"></div>
- </div>
- </div>
- <div class="card-footer">DOM Elements</div>
- </div>
- <!-- JS Objects -->
- <div class="card" onclick="selectItem('test_js_objects.html', this)">
- <div class="card-large-icon" style="color: #666; font-size: 14px;">{}</div> <!-- Keep text icon but style it -->
- <div class="card-footer">JavaScript Objects <span class="tag">JS</span></div>
- </div>
-
- <!-- Arrays -->
- <div class="card" onclick="selectItem('test_array_targets.html', this)">
- <div class="card-large-icon" style="color: #666; font-size: 14px;">[]</div>
- <div class="card-footer">Array of targets</div>
- </div>
- </div>
- </div>
- <script>
- function selectItem(url, el) {
- // Manage active state for standard cards
- document.querySelectorAll('.card').forEach(c => c.classList.remove('active'));
- document.querySelectorAll('.header-card').forEach(c => c.classList.remove('active'));
-
- if (el.classList.contains('header-card')) {
- el.classList.add('active');
- } else {
- el.classList.add('active');
- }
-
- if (window.parent && window.parent.loadContent) {
- window.parent.loadContent('targets/' + url);
- }
- }
- </script>
- </body>
- </html>
|