thunderbird-patch-review

Easy-to-use patch review interface for Thunderbird

Contribute: ~marcc/thunderbird-review-plugin@lists.sr.ht

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

review.html (2400B)

      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="download">Download patchset…</button>
     20           </div>
     21         </div>
     22       </div>
     23       <div class="split" id="send-split">
     24         <button id="btn-send" class="primary" title="Send one reply per commented patch">Send review</button>
     25         <button class="menu-toggle primary" title="Send options">▾</button>
     26         <div class="menu" hidden>
     27           <button data-mode="send">Send now</button>
     28           <button data-mode="preview">Preview in compose…</button>
     29           <button id="btn-discard" class="danger" data-bypass="1" hidden>Discard drafts…</button>
     30         </div>
     31       </div>
     32     </div>
     33   </header>
     34 
     35   <main id="content">
     36     <nav id="series-nav" aria-label="Patch series"></nav>
     37     <div id="patch"></div>
     38   </main>
     39 
     40   <div id="send-confirm" hidden>
     41     <div class="modal-card">
     42       <h2 id="send-confirm-title">Send review</h2>
     43       <p id="send-confirm-summary"></p>
     44       <label id="srht-status" hidden
     45              title="Sourcehut list detected: add an X-Sourcehut-Patchset-Update header to the review">
     46         <input id="srht-enable" type="checkbox">
     47         set status
     48         <select id="srht-select"></select>
     49       </label>
     50       <div class="modal-actions">
     51         <button id="btn-send-cancel">Cancel</button>
     52         <button id="btn-send-confirm" class="primary">Send review</button>
     53       </div>
     54     </div>
     55   </div>
     56 
     57   <div id="status" hidden>
     58     <pre id="status-text"></pre>
     59     <div id="status-buttons">
     60       <button id="btn-open-editor" hidden>Open editor</button>
     61       <button id="btn-status-close">Close</button>
     62     </div>
     63   </div>
     64 
     65   <script type="module" src="review.js"></script>
     66 </body>
     67 </html>