Fix settings issue

This commit is contained in:
Eduard Ursu 2023-02-25 00:31:12 +01:00
parent c85194ce69
commit c3c068571b
2 changed files with 8 additions and 7 deletions

View file

@ -24,7 +24,7 @@ if (tzversion !== version) {
var LS = new LocalStorageManager('adb_tool') var LS = new LocalStorageManager('adb_tool')
var results = LS.get('results') var results = LS.get('results')
var settings = LS.get('settings') var settings = LS.get('settings')
if (!settings) { if (!settings || settings['hideCF']) {
settings = { settings = {
collapseAll: true, collapseAll: true,
showCF: true, showCF: true,
@ -32,6 +32,7 @@ if (!settings) {
} }
LS.set('settings', settings) LS.set('settings', settings)
} }
var tslog = '' var tslog = ''
if (!results) results = [] if (!results) results = []
var test_log = document.getElementById('test_log') var test_log = document.getElementById('test_log')
@ -331,14 +332,14 @@ async function startAdBlockTesting() {
document.querySelector('.lt_wrap').classList.add('start') document.querySelector('.lt_wrap').classList.add('start')
lt_cwrap.classList.add('start') lt_cwrap.classList.add('start')
let tests = [] let tests = []
if (settings['showCF']) { if (settings['showCF'] == true) {
abt.total += 4 abt.total += 4
tests.push(cosmetic_test_static()) tests.push(cosmetic_test_static())
tests.push(cosmetic_test_dynamic()) tests.push(cosmetic_test_dynamic())
} else { } else {
document.querySelector('#cf_wrap').style.display = 'none' document.querySelector('#cf_wrap').style.display = 'none'
} }
if (settings['showSL']) { if (settings['showSL'] == true) {
abt.total += 6 abt.total += 6
tests.push(ad_script_test()) tests.push(ad_script_test())
} else { } else {

View file

@ -19,13 +19,13 @@
<small>Click a category to toggle the url hosts list</small> <small>Click a category to toggle the url hosts list</small>
</div> </div>
<div> <div>
<input class="toggle" id="hideCF" name="toggle" type="checkbox" checked="checked"><label <input class="toggle" id="showCF" name="toggle" type="checkbox" checked="checked"><label
for="hideCF"> for="showCF">
Cosmetic Filter</label><br> Cosmetic Filter</label><br>
</div> </div>
<div> <div>
<input class="toggle" id="hideSL" name="toggle" type="checkbox" checked="checked"><label <input class="toggle" id="showSL" name="toggle" type="checkbox" checked="checked"><label
for="hideSL"> for="showSL">
Ad Scripts Loading</label><br> Ad Scripts Loading</label><br>
</div> </div>
</div> </div>