OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE HTML> |
| 2 <html> |
| 3 <!-- |
| 4 Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 5 Use of this source code is governed by a BSD-style license that can be |
| 6 found in the LICENSE file. |
| 7 --> |
| 8 <head> |
| 9 <meta charset="utf-8"> |
| 10 <!-- Don't use automatic scaling on mobile --> |
| 11 <meta name="viewport" content="width=device-width, initial-scale=1.0, |
| 12 maximum-scale=1.0, user-scalable=no"> |
| 13 <link rel="stylesheet" href="main.css"> |
| 14 <link rel="stylesheet" href="status_view.css"> |
| 15 <link rel="stylesheet" href="events_view.css"> |
| 16 <link rel="stylesheet" href="timeline_view.css"> |
| 17 <link rel="stylesheet" href="chromeos_view.css"> |
| 18 <script src="cr.js"></script> |
| 19 <script src="assert.js"></script> |
| 20 <script src="ui_webui_resources_js_util.js"></script> |
| 21 <script src="util.js"></script> |
| 22 <script src="table_printer.js"></script> |
| 23 <script src="view.js"></script> |
| 24 <script src="mouse_over_help.js"></script> |
| 25 <script src="tab_switcher_view.js"></script> |
| 26 <script src="import_view.js"></script> |
| 27 <script src="http_cache_view.js"></script> |
| 28 <script src="browser_bridge.js"></script> |
| 29 <script src="events_tracker.js"></script> |
| 30 <script src="source_tracker.js"></script> |
| 31 <script src="resizable_vertical_split_view.js"></script> |
| 32 <script src="main.js"></script> |
| 33 <script src="time_util.js"></script> |
| 34 <script src="log_util.js"></script> |
| 35 <script src="loaded_status_view.js"></script> |
| 36 <script src="top_bar_view.js"></script> |
| 37 <script src="dns_view.js"></script> |
| 38 <script src="source_filter_parser.js"></script> |
| 39 <script src="source_row.js"></script> |
| 40 <script src="events_view.js"></script> |
| 41 <script src="details_view.js"></script> |
| 42 <script src="source_entry.js"></script> |
| 43 <script src="horizontal_scrollbar_view.js"></script> |
| 44 <script src="top_mid_bottom_view.js"></script> |
| 45 <script src="timeline_data_series.js"></script> |
| 46 <script src="timeline_graph_view.js"></script> |
| 47 <script src="timeline_view.js"></script> |
| 48 <script src="log_view_painter.js"></script> |
| 49 <script src="log_grouper.js"></script> |
| 50 <script src="proxy_view.js"></script> |
| 51 <script src="quic_view.js"></script> |
| 52 <script src="socket_pool_wrapper.js"></script> |
| 53 <script src="sockets_view.js"></script> |
| 54 <script src="alt_svc_view.js"></script> |
| 55 <script src="spdy_view.js"></script> |
| 56 <script src="chromeos_view.js"></script> |
| 57 <script src="sdch_view.js"></script> |
| 58 </head> |
| 59 <body id=import-view-drop-target> |
| 60 <link rel="import" href="top_bar_view.html"> |
| 61 |
| 62 <div id="tab-list"> |
| 63 </div> |
| 64 |
| 65 <div id=main-tab-contents> |
| 66 <link rel="import" href="proxy_view.html"> |
| 67 <link rel="import" href="dns_view.html"> |
| 68 <link rel="import" href="sockets_view.html"> |
| 69 <link rel="import" href="alt_svc_view.html"> |
| 70 <link rel="import" href="spdy_view.html"> |
| 71 <link rel="import" href="quic_view.html"> |
| 72 <link rel="import" href="http_cache_view.html"> |
| 73 <link rel="import" href="import_view.html"> |
| 74 <link rel="import" href="events_view.html"> |
| 75 <link rel="import" href="timeline_view.html"> |
| 76 <link rel="import" href="sdch_view.html"> |
| 77 <link rel="import" href="chromeos_view.html"> |
| 78 </div> |
| 79 |
| 80 <script> |
| 81 'use strict'; |
| 82 |
| 83 /** |
| 84 * Conceptually copies and pastes all the styling and nodes from |
| 85 * an imported HTML file to the main document. |
| 86 * TODO(rayraymond): Switch to using Polymer instead as this is |
| 87 * not the ideal way to import these document objects. |
| 88 * @param {Node} importLink The import link node in the document. |
| 89 */ |
| 90 function copyToMainDocument(importLink) {; |
| 91 // Get the parent node for the link, within the main document. |
| 92 var parentInMainDocument = importLink.parentNode; |
| 93 |
| 94 var importedDoc = importLink.import; |
| 95 |
| 96 var topLevelElements = |
| 97 importedDoc.getElementsByTagName('html')[0].childNodes; |
| 98 for (var i = 0; i < topLevelElements.length; i++) { |
| 99 parentInMainDocument.appendChild( |
| 100 document.importNode(topLevelElements[i], true)); |
| 101 } |
| 102 } |
| 103 |
| 104 var allImports = |
| 105 document.querySelectorAll('link[rel=import]'); |
| 106 for (var i = 0; i < allImports.length; i++) { |
| 107 var htmlFileName = allImports[i].getAttribute('href'); |
| 108 copyToMainDocument(document.querySelector( |
| 109 'link[href$="' + htmlFileName + '"]')); |
| 110 } |
| 111 </script> |
| 112 <script> |
| 113 document.addEventListener('DOMContentLoaded', function() { |
| 114 MainView.getInstance(); // from main.js |
| 115 }); |
| 116 </script> |
| 117 </body> |
| 118 </html> |
| 119 |
OLD | NEW |