summaryrefslogtreecommitdiff
path: root/data/extensions/jsr@javascriptrestrictor/options_advanced.html
diff options
context:
space:
mode:
Diffstat (limited to 'data/extensions/jsr@javascriptrestrictor/options_advanced.html')
-rw-r--r--data/extensions/jsr@javascriptrestrictor/options_advanced.html47
1 files changed, 37 insertions, 10 deletions
diff --git a/data/extensions/jsr@javascriptrestrictor/options_advanced.html b/data/extensions/jsr@javascriptrestrictor/options_advanced.html
index d0af545..1838113 100644
--- a/data/extensions/jsr@javascriptrestrictor/options_advanced.html
+++ b/data/extensions/jsr@javascriptrestrictor/options_advanced.html
@@ -13,9 +13,11 @@ SPDX-License-Identifier: GPL-3.0-or-later
<link rel="stylesheet" type="text/css" href="options.css">
<script src="/nscl/lib/browser-polyfill.js" type="text/javascript"></script>
<script src="levels_browser.js" type="text/javascript" defer></script>
+ <script src="settings_tweaks.js" type="text/javascript" defer></script>
<script src="levels.js" type="text/javascript" defer></script>
<script src="options_init.js" type="text/javascript" defer></script>
<script src="update.js" type="text/javascript" defer></script>
+ <script src="tweaks_gui.js" type="text/javascript" defer></script>
<script src="options_advanced.js" type="text/javascript" defer></script>
<script src="i18n_translate_dom.js" type="text/javascript" defer></script>
<title data-localize="JShelterOptionsAdvanced">JShelter advanced options</title>
@@ -53,20 +55,45 @@ SPDX-License-Identifier: GPL-3.0-or-later
BEWARE! Do not modify this configuration unless you know what you are doing.
</p>
-<section id="configuration_area">
+ <section id="configuration_area">
- <h3 data-localize="JShelterFullConfiguration">Extension configuration</h3>
- <textarea id="levels-storage-text">
- </textarea>
- <button id="levels-storage-load" class="jsr-button" data-localize="ExpertLoadCurrentlyStoredConfiguration">Load currently stored configuration</button>
- <button id="levels-storage-save" class="jsr-button" data-localize="ExpertOverwriteConfiguration">Overwrite configuration</button>
- <button id="levels-storage-reset" class="jsr-button" data-localize="ExpertResetConfiguration">Reset the configuration (remove all custom changes)</button>
- <button id="levels-storage-undo" class="jsr-button" data-localize="ExpertUndoConfiguration">Undo (discard last configuration override)</button>
+ <h3 data-localize="JShelterFullConfiguration">Extension configuration</h3>
+ <textarea id="levels-storage-text">
+ </textarea>
+ <button id="levels-storage-load" class="jsr-button" data-localize="ExpertLoadCurrentlyStoredConfiguration">Load currently stored configuration</button>
+ <button id="levels-storage-save" class="jsr-button" data-localize="ExpertOverwriteConfiguration">Overwrite configuration</button>
+ <button id="levels-storage-reset" class="jsr-button" data-localize="ExpertResetConfiguration">Reset the configuration (remove all custom changes)</button>
+ <button id="levels-storage-undo" class="jsr-button" data-localize="ExpertUndoConfiguration">Undo (discard last configuration override)</button>
- <div id="result-save"></div>
+ <div id="result-save"></div>
-</section>
+ </section>
+
+ <section>
+ <h3 data-localize="JSSBuiltinExceptions">Built-in tweaks for JavaScript Shield</h3>
+ <div id="builtin-jss-tweaks">
+ </div>
+ </section>
</section>
+
+ <template id="tweak-head">
+ </template>
+ <template id="tweak-row">
+ <label>Wrapper group name</label>
+ <div class="tweak">
+ <input class="tlev" type="range" min="0" max="3" /><output></output>
+ </div>
+ <button class="help">⤵</button>
+ <div class="tweakfill"></div>
+ <div class="explainer hidden_descr">
+ <span class="description"></span>
+ <p>
+ <div class="more"></div>
+ </p>
+ <div class="status"></div>
+ </div>
+ </template>
+
</body>
</html>