Home | History | Annotate | Download | only in sync_internals
      1 
      2 <div id="status">
      3   <div id="dump">
      4     <button id="dump-status">Dump status</button>
      5     <input type="checkbox" id="include-ids">
      6       Include Identifiers
      7     </input>
      8   </div>
      9   <div id="import">
     10     <button id="import-status">Import status</button>
     11   </div>
     12   <div id="status-data">
     13     <textarea rows="10" cols="30" id="status-text"></textarea>
     14   </div>
     15 </div>
     16 
     17 <div id='about-info'>
     18   <div class="section" jsselect="details">
     19     <h2 jscontent="title"></h2>
     20     <table class="about-details">
     21       <tr jsselect="data"
     22             jsvalues="class:$this.is_valid ? '' : 'uninitialized'"
     23             jseval='chrome.sync.about_tab.highlightIfChanged(this, this.children[1].innerText, stat_value)'>
     24         <td class="detail" jscontent="stat_name" width=50%></td>
     25         <td class="value" jscontent="stat_value" width=50%></td>
     26       </tr>
     27     </table>
     28   </div>
     29 
     30   <div id="traffic-event-container-wrapper" jsskip="true">
     31     <h2>Sync Protocol Log</h2>
     32     <div id="traffic-event-container">
     33       <div class="traffic-event-entry"
     34            jsselect="events"
     35            jseval="chrome.sync.about_tab.addExpandListener(this)">
     36         <span class="time" jscontent="(new Date(time)).toLocaleString()"></span>
     37         <span class="type" jscontent="type"></span>
     38         <pre class="details" jscontent="details"></pre>
     39         <pre class="proto" jscontent="JSON.stringify(proto, null, 2)"></pre>
     40       </div>
     41     </div>
     42   </div>
     43 
     44   <div class="section" style="overflow-x: auto">
     45     <h2>Type Info</h2>
     46     <table id="typeInfo">
     47       <tr jsselect="type_status" jsvalues="class:$this.status">
     48         <td jscontent="name" width=50%></td>
     49         <td jscontent="value" width=30%></td>
     50         <td jscontent="num_entries" width=10%></td>
     51         <td jscontent="num_live" width=10%></td>
     52       </tr>
     53     </table>
     54   </div>
     55 
     56   <div class="section" jsdisplay="unrecoverable_error_detected">
     57     <p>
     58       <span class="err" jscontent="unrecoverable_error_message"></span>
     59     </p>
     60   </div>
     61 
     62   <div class="section" jsdisplay="actionable_error_detected">
     63     <p>
     64       <h2>Actionable Error</h2>
     65       <table id="actionableError">
     66         <tr jsselect="actionable_error">
     67           <td jscontent="stat_name"></td>
     68           <td jscontent="stat_value"></td>
     69         </tr>
     70       </table>
     71     </p>
     72   </div>
     73 </div>
     74