ginebra2/chrome/demochrome/ChromeExplorer/Explorer.html
branchGCC_SURGE
changeset 8 2e16851ffecd
parent 2 bf4420e9fa4d
parent 6 1c3b8676e58c
equal deleted inserted replaced
2:bf4420e9fa4d 8:2e16851ffecd
     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>