thunderbird-patch-review

Simple email patch review tool for Thunderbird

git clone git://mccd.space/thunderbird-patch-review

review.html (2549B)

      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4   <meta charset="utf-8">
      5   <title>Patch review</title>
      6   <link rel="stylesheet" href="review.css">
      7 </head>
      8 <body>
      9   <header id="topbar">
     10     <div id="series-title">Review</div>
     11     <div id="actions">
     12       <div class="cluster" id="repo-cluster">
     13         <button id="repo-path" type="button" title="Click to choose the repository directory">Choose a repository…</button>
     14         <div class="split" id="apply-split">
     15           <button id="btn-apply" title="Apply the patches to the repository (git am)">Apply</button>
     16           <button class="menu-toggle" title="Apply options">▾</button>
     17           <div class="menu" hidden>
     18             <button data-mode="modify">Modify and apply</button>
     19             <button data-mode="apply-no-hooks">Apply without hooks</button>
     20             <button data-mode="download">Download patchset…</button>
     21             <button data-bypass="1" id="btn-refresh">Refresh…</button>
     22           </div>
     23         </div>
     24       </div>
     25       <div class="split" id="send-split">
     26         <button id="btn-send" class="primary" title="Send one reply per commented patch">Send review</button>
     27         <button class="menu-toggle primary" title="Send options">▾</button>
     28         <div class="menu" hidden>
     29           <button data-mode="send">Send now</button>
     30           <button data-mode="preview">Preview in compose…</button>
     31           <button id="btn-discard" class="danger" data-bypass="1" hidden>Discard drafts…</button>
     32         </div>
     33       </div>
     34     </div>
     35   </header>
     36 
     37   <main id="content">
     38     <nav id="series-nav" aria-label="Patch series"></nav>
     39     <div id="patch"></div>
     40   </main>
     41 
     42   <div id="send-confirm" hidden>
     43     <div class="modal-card">
     44       <h2 id="send-confirm-title">Send review</h2>
     45       <p id="send-confirm-summary"></p>
     46       <label id="srht-status" hidden
     47              title="Sourcehut list detected: add an X-Sourcehut-Patchset-Update header to the review">
     48         <input id="srht-enable" type="checkbox">
     49         set status
     50         <select id="srht-select"></select>
     51       </label>
     52       <div class="modal-actions">
     53         <button id="btn-send-cancel">Cancel</button>
     54         <button id="btn-send-confirm" class="primary">Send review</button>
     55       </div>
     56     </div>
     57   </div>
     58 
     59   <div id="status" hidden>
     60     <pre id="status-text"></pre>
     61     <div id="status-buttons">
     62       <button id="btn-open-editor" hidden>Open editor</button>
     63       <button id="btn-status-close">Close</button>
     64     </div>
     65   </div>
     66 
     67   <script type="module" src="review.js"></script>
     68 </body>
     69 </html>