| <!DOCTYPE HTML> |
| <html> |
| <!-- |
| Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| Use of this source code is governed by a BSD-style license that can be |
| found in the LICENSE file. |
| --> |
| <head> |
| <meta charset="utf-8"> |
| <!-- Don't use automatic scaling on mobile --> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0, |
| maximum-scale=1.0, user-scalable=no"> |
| <link rel="stylesheet" href="main.css"> |
| <link rel="stylesheet" href="status_view.css"> |
| <link rel="stylesheet" href="events_view.css"> |
| <link rel="stylesheet" href="timeline_view.css"> |
| <link rel="stylesheet" href="chromeos_view.css"> |
| <script src="cr.js"></script> |
| <script src="assert.js"></script> |
| <script src="ui_webui_resources_js_util.js"></script> |
| <script src="util.js"></script> |
| <script src="table_printer.js"></script> |
| <script src="view.js"></script> |
| <script src="mouse_over_help.js"></script> |
| <script src="tab_switcher_view.js"></script> |
| <script src="import_view.js"></script> |
| <script src="http_cache_view.js"></script> |
| <script src="browser_bridge.js"></script> |
| <script src="events_tracker.js"></script> |
| <script src="source_tracker.js"></script> |
| <script src="resizable_vertical_split_view.js"></script> |
| <script src="main.js"></script> |
| <script src="time_util.js"></script> |
| <script src="log_util.js"></script> |
| <script src="loaded_status_view.js"></script> |
| <script src="top_bar_view.js"></script> |
| <script src="dns_view.js"></script> |
| <script src="source_filter_parser.js"></script> |
| <script src="source_row.js"></script> |
| <script src="events_view.js"></script> |
| <script src="details_view.js"></script> |
| <script src="source_entry.js"></script> |
| <script src="horizontal_scrollbar_view.js"></script> |
| <script src="top_mid_bottom_view.js"></script> |
| <script src="timeline_data_series.js"></script> |
| <script src="timeline_graph_view.js"></script> |
| <script src="timeline_view.js"></script> |
| <script src="log_view_painter.js"></script> |
| <script src="log_grouper.js"></script> |
| <script src="proxy_view.js"></script> |
| <script src="quic_view.js"></script> |
| <script src="socket_pool_wrapper.js"></script> |
| <script src="sockets_view.js"></script> |
| <script src="alt_svc_view.js"></script> |
| <script src="spdy_view.js"></script> |
| <script src="modules_view.js"></script> |
| <script src="prerender_view.js"></script> |
| <script src="chromeos_view.js"></script> |
| <script src="bandwidth_view.js"></script> |
| <script src="sdch_view.js"></script> |
| </head> |
| <body id=import-view-drop-target> |
| <link rel="import" href="top_bar_view.html"> |
| |
| <div id="tab-list"> |
| </div> |
| |
| <div id=main-tab-contents> |
| <link rel="import" href="proxy_view.html"> |
| <link rel="import" href="dns_view.html"> |
| <link rel="import" href="sockets_view.html"> |
| <link rel="import" href="alt_svc_view.html"> |
| <link rel="import" href="spdy_view.html"> |
| <link rel="import" href="quic_view.html"> |
| <link rel="import" href="http_cache_view.html"> |
| <link rel="import" href="bandwidth_view.html"> |
| <link rel="import" href="prerender_view.html"> |
| <link rel="import" href="modules_view.html"> |
| <link rel="import" href="import_view.html"> |
| <link rel="import" href="events_view.html"> |
| <link rel="import" href="timeline_view.html"> |
| <link rel="import" href="sdch_view.html"> |
| <link rel="import" href="chromeos_view.html"> |
| </div> |
| |
| <script> |
| 'use strict'; |
| |
| /** |
| * Conceptually copies and pastes all the styling and nodes from |
| * an imported HTML file to the main document. |
| * TODO(rayraymond): Switch to using Polymer instead as this is |
| * not the ideal way to import these document objects. |
| * @param {Node} importLink The import link node in the document. |
| */ |
| function copyToMainDocument(importLink) {; |
| // Get the parent node for the link, within the main document. |
| var parentInMainDocument = importLink.parentNode; |
| |
| var importedDoc = importLink.import; |
| |
| var topLevelElements = |
| importedDoc.getElementsByTagName('html')[0].childNodes; |
| for (var i = 0; i < topLevelElements.length; i++) { |
| parentInMainDocument.appendChild( |
| document.importNode(topLevelElements[i], true)); |
| } |
| } |
| |
| var allImports = |
| document.querySelectorAll('link[rel=import]'); |
| for (var i = 0; i < allImports.length; i++) { |
| var htmlFileName = allImports[i].getAttribute('href'); |
| copyToMainDocument(document.querySelector( |
| 'link[href$="' + htmlFileName + '"]')); |
| } |
| </script> |
| <script> |
| document.addEventListener('DOMContentLoaded', function() { |
| MainView.getInstance(); // from main.js |
| }); |
| </script> |
| </body> |
| </html> |
| |