1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
|
2 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-EN"> |
|
3 <head> |
|
4 <script src="jquery-1.3.1.min.js" type="text/javascript"></script> |
|
5 <script src="menu-collapsed.js" type="text/javascript"></script> |
|
6 <link rel="stylesheet" type="text/css" href="style.css" /> |
|
7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
|
8 <title>Chrome Explorer</title> |
|
9 |
|
10 <script type="text/javascript"> |
|
11 |
|
12 function showObj(obj) |
|
13 { |
|
14 window.app.debug("--------"); |
|
15 window.app.debug(" showObj: " + obj) |
|
16 for(i in obj){ |
|
17 window.app.debug(i + ": " + obj[i]); |
|
18 } |
|
19 window.app.debug("--------") |
|
20 } |
|
21 |
|
22 function updateViewList() { |
|
23 //showObj(window.views.WebView); |
|
24 window.app.debug("----------------updateViewList " + window.views); |
|
25 var str = ""; |
|
26 var views = window.views.views; |
|
27 var count = views.length; |
|
28 for(var i = 0; i < count; i++) { |
|
29 var viewStr = views[i].title; |
|
30 var visible = views[i].visible; |
|
31 window.app.debug(viewStr); |
|
32 str += |
|
33 "<li>" + |
|
34 "<table border='0'>" + |
|
35 "<tr>" + |
|
36 "<td style='width:100%'><a>" + viewStr + "</a></td>" + |
|
37 "<td style='width:100%'><a></a></td>" + |
|
38 "<td><a>" + (visible ? "shown" : "hidden") + "</a></td>" + |
|
39 "</tr>" + |
|
40 "</table>" + |
|
41 "</li>"; |
|
42 } |
|
43 document.getElementById("viewList").innerHTML = str; |
|
44 window.app.debug("----------------updateViewList done" ); |
|
45 } |
|
46 |
|
47 function updateSnippetList() { |
|
48 //showObj(window.views.WebView); |
|
49 window.app.debug("----------------updateSnippetList " + window.chrome.snippets.length); |
|
50 var count = window.chrome.snippets.length; |
|
51 var str = ""; |
|
52 for(var i = 0; i < count; i++) { |
|
53 var id = window.chrome.snippets[i].id; |
|
54 var visible = window.chrome.snippets[i].visible; |
|
55 var anchor = window.chrome.snippets[i].anchor; |
|
56 window.app.debug(id); |
|
57 str += |
|
58 "<li>" + |
|
59 "<table border='0'>" + |
|
60 "<tr>" + |
|
61 "<td style='width:100%'><a>" + id + " <span class='anchor'>" + anchor + "</div></a></td>" + |
|
62 "<td style='width:100%'></td>" + |
|
63 "<td><a>" + (visible ? "shown" : "hidden") + "</a></td>" + |
|
64 "</tr>" + |
|
65 "</table>" + |
|
66 "</li>"; |
|
67 } |
|
68 // document.getElementById("snippetList").innerHTML = str; |
|
69 } |
|
70 |
|
71 function updatePageList() { |
|
72 var superPages = window.views.WebView.superPages |
|
73 var count = superPages.length; |
|
74 window.app.debug("----------------updatePageList " + count); |
|
75 var str = ""; |
|
76 for(var i = 0; i < count; i++) { |
|
77 var title = superPages[i].title; |
|
78 window.app.debug(" " + title); |
|
79 str += "<li><a>" + title + "</a></li>"; |
|
80 } |
|
81 document.getElementById("pageList").innerHTML = str; |
|
82 } |
|
83 |
|
84 function update() { |
|
85 updateSnippetList(); |
|
86 updateViewList(); |
|
87 updatePageList(); |
|
88 } |
|
89 </script> |
|
90 |
|
91 </head> |
|
92 <body onload="update()"> |
|
93 <ul id="menu" style="width: 100"> |
|
94 <li> |
|
95 <a href="#">Snippets</a> |
|
96 <ul id="snippetList"> |
|
97 <li><a href="http://www.pivotx.net/">PivotX</a></li> |
|
98 </ul> |
|
99 </li> |
|
100 <li> |
|
101 <a href="#">Views</a> |
|
102 <ul id="viewList"></ul> |
|
103 </li> |
|
104 <li> |
|
105 <a href="#">Pages</a> |
|
106 <ul id="pageList"></ul> |
|
107 </li> |
|
108 </ul> |
|
109 </body> |
|
110 </html> |
|