| skipped 103 lines |
104 | 104 | | </div> |
105 | 105 | | |
106 | 106 | | <!-- Advanced options (JavaScript-activated dropdown) --> |
107 | | - | <label onclick="onAdvanced()" id="advanced-label" for="advanced">▸ advanced</label> |
108 | | - | <div class="advanced" id="advanced"> |
109 | | - | <div class="labeled-input"> |
110 | | - | <label for="iv">random initialization vector</label> |
111 | | - | <input type="checkbox" id="iv" onclick="onIvCheck(this)" checked /> |
112 | | - | </div> |
113 | | - | <div class="labeled-input"> |
114 | | - | <label for="salt">random salt</label> |
115 | | - | <input type="checkbox" id="salt" /> |
| 107 | + | <details> |
| 108 | + | <summary id="advanced-label">advanced</summary> |
| 109 | + | <div class="advanced" id="advanced"> |
| 110 | + | <div class="labeled-input"> |
| 111 | + | <label for="iv">random initialization vector</label> |
| 112 | + | <input type="checkbox" id="iv" onclick="onIvCheck(this)" checked /> |
| 113 | + | </div> |
| 114 | + | <div class="labeled-input"> |
| 115 | + | <label for="salt">random salt</label> |
| 116 | + | <input type="checkbox" id="salt" /> |
| 117 | + | </div> |
116 | 118 | | </div> |
117 | | - | </div> |
| 119 | + | </details> |
118 | 120 | | <button id="encrypt" onclick="onEncrypt()">Encrypt</button> |
119 | 121 | | </div> |
120 | 122 | | |
| skipped 26 lines |