1
0
mirror of https://github.com/kkapsner/CanvasBlocker synced 2024-06-01 10:58:05 +02:00
CanvasBlocker/options/settingsDisplay.js

391 lines
8.1 KiB
JavaScript
Raw Normal View History

2017-11-07 00:36:44 +01:00
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
(function(){
"use strict";
var settingsDisplay = [
{
"name": "displayAdvancedSettings"
},
2017-11-11 23:34:59 +01:00
{
"name": "displayDescriptions"
},
2017-11-07 00:36:44 +01:00
{
"name": "blockMode"
},
2017-12-24 21:52:44 +01:00
"asking",
2017-11-07 00:36:44 +01:00
{
"name": "askOnlyOnce",
2017-11-07 00:36:44 +01:00
"displayDependencies": {
"blockMode": ["askReadout", "ask"]
2017-11-07 00:36:44 +01:00
}
},
{
"name": "askDenyMode",
2017-11-07 00:36:44 +01:00
"displayDependencies": {
"blockMode": ["askReadout", "ask"],
2017-11-07 00:36:44 +01:00
"displayAdvancedSettings": [true]
}
},
2018-01-04 13:36:18 +01:00
{
"name": "showCanvasWhileAsking",
"displayDependencies": {
"blockMode": ["askReadout", "ask"],
"displayAdvancedSettings": [true]
}
},
2017-12-24 21:52:44 +01:00
"faking",
{
"name": "minFakeSize",
"displayDependencies": [
{
"blockMode": ["fakeReadout", "fakeInput"],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask"],
"askDenyMode": ["fake"],
"displayAdvancedSettings": [true]
}
]
},
{
"name": "maxFakeSize",
"displayDependencies": [
{
"blockMode": ["fakeReadout", "fakeInput"],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask"],
"askDenyMode": ["fake"],
"displayAdvancedSettings": [true]
}
]
},
2017-11-07 00:36:44 +01:00
{
"name": "rng",
"displayDependencies": [
{
"blockMode": ["fakeReadout", "fakeInput"],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask"],
"askDenyMode": ["fake"],
"displayAdvancedSettings": [true]
}
]
2017-11-07 00:36:44 +01:00
},
{
"name": "storePersistentRnd",
"displayDependencies": [
{
"blockMode": ["fakeReadout", "fakeInput"],
"rng": ["persistent"],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask"],
"askDenyMode": ["fake"],
"rng": ["persistent"],
"displayAdvancedSettings": [true]
}
]
2017-11-07 00:36:44 +01:00
},
{
"name": "persistentRndClearInterval",
"inputs": ["persistentRndClearIntervalValue", "persistentRndClearIntervalUnit"],
"displayDependencies": [
{
"blockMode": ["fakeReadout", "fakeInput"],
"rng": ["persistent"],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask"],
"askDenyMode": ["fake"],
"rng": ["persistent"],
"displayAdvancedSettings": [true]
}
]
},
2017-11-07 00:36:44 +01:00
{
"name": "clearPersistentRnd",
"displayDependencies": [
{
"blockMode": ["fakeReadout", "fakeInput"],
"rng": ["persistent"],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask"],
"askDenyMode": ["fake"],
"rng": ["persistent"],
"displayAdvancedSettings": [true]
}
]
2017-11-07 00:36:44 +01:00
},
{
"name": "ignoreFrequentColors",
"displayDependencies": [
{
"blockMode": ["fakeReadout"],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask"],
"askDenyMode": ["fake"],
"displayAdvancedSettings": [true]
}
]
2017-11-07 00:36:44 +01:00
},
{
"name": "minColors",
"displayDependencies": [
{
"blockMode": ["fakeReadout"],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask"],
"askDenyMode": ["fake"],
"displayAdvancedSettings": [true]
}
]
},
2017-11-07 00:36:44 +01:00
{
"name": "fakeAlphaChannel",
"displayDependencies": [
{
"blockMode": ["fakeReadout"],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask"],
"askDenyMode": ["fake"],
"displayAdvancedSettings": [true]
}
]
2017-11-07 00:36:44 +01:00
},
{
"name": "useCanvasCache",
"displayDependencies": [
{
"blockMode": ["fakeReadout"],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask"],
"askDenyMode": ["fake"],
"displayAdvancedSettings": [true]
}
]
2017-11-07 00:36:44 +01:00
},
{
"name": "apiWhiteList",
"displayDependencies": [
{
"displayAdvancedSettings": [true]
}
]
},
2017-12-24 21:52:44 +01:00
"notifications",
2017-11-07 00:36:44 +01:00
{
"name": "showNotifications"
2017-11-07 00:36:44 +01:00
},
{
"name": "storeImageForInspection",
"displayDependencies": [
{
"showNotifications": [true],
"displayAdvancedSettings": [true]
}
]
2017-11-07 00:36:44 +01:00
},
{
"name": "ignoreList",
"displayDependencies": [
{
"showNotifications": [true],
"displayAdvancedSettings": [true]
}
]
},
2017-11-07 00:36:44 +01:00
{
"name": "showCallingFile",
"displayDependencies": {
"blockMode": ["askReadout", "ask"],
"displayAdvancedSettings": [true]
}
},
{
"name": "showCompleteCallingStack",
"displayDependencies": [
{
"displayAdvancedSettings": [true]
}
]
},
2017-12-24 21:52:44 +01:00
"lists",
2017-11-07 00:36:44 +01:00
{
"name": "enableStackList",
"displayDependencies": {
"blockMode": ["blockReadout", "fakeReadout", "fakeInput", "askReadout", "block", "ask"],
"displayAdvancedSettings": [true]
}
},
{
"name": "stackList",
"displayDependencies": {
"enableStackList": [true],
"displayAdvancedSettings": [true]
}
},
2017-12-24 21:52:44 +01:00
{
"name": "whiteList",
"displayDependencies": {
"blockMode": ["blockReadout", "fakeReadout", "fakeInput", "askReadout", "block", "ask"],
"displayAdvancedSettings": [true]
}
},
2018-07-17 13:07:50 +02:00
{
"name": "sessionWhiteList",
"displayDependencies": {
"blockMode": ["blockReadout", "fakeReadout", "fakeInput", "askReadout", "block", "ask"],
"displayAdvancedSettings": [true]
}
},
2017-12-24 21:52:44 +01:00
{
"name": "blackList",
"displayDependencies": {
"blockMode": ["blockReadout", "fakeReadout", "fakeInput", "askReadout", "ask", "allow"],
"displayAdvancedSettings": [true]
}
},
2018-06-16 00:22:31 +02:00
"Audio-API",
{
"name": "protectAudio"
},
{
"name": "audioFakeRate",
2018-06-21 00:17:52 +02:00
"displayDependencies": [
{
"blockMode": ["fakeReadout", "fakeInput"],
"protectAudio": [true],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask", "allow"],
"askDenyMode": ["fake"],
"protectAudio": [true],
"displayAdvancedSettings": [true]
}
]
2018-06-16 00:22:31 +02:00
},
{
"name": "audioNoiseLevel",
2018-06-21 00:17:52 +02:00
"displayDependencies": [
{
"blockMode": ["fakeReadout", "fakeInput"],
"protectAudio": [true],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask", "allow"],
"askDenyMode": ["fake"],
"protectAudio": [true],
"displayAdvancedSettings": [true]
}
]
2018-06-16 00:22:31 +02:00
},
2018-06-30 00:34:20 +02:00
{
"name": "useAudioCache",
"displayDependencies": [
{
"blockMode": ["fakeReadout", "fakeInput"],
"protectAudio": [true],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask", "allow"],
"askDenyMode": ["fake"],
"protectAudio": [true],
"displayAdvancedSettings": [true]
}
]
},
2018-06-21 00:19:49 +02:00
{
"name": "audioUseFixedIndices",
"displayDependencies": [
{
"blockMode": ["fakeReadout", "fakeInput"],
"protectAudio": [true],
"displayAdvancedSettings": [true]
},
{
"blockMode": ["askReadout", "ask", "allow"],
"askDenyMode": ["fake"],
"protectAudio": [true],
"displayAdvancedSettings": [true]
}
]
},
{
"name": "audioFixedIndices",
"displayDependencies": [
{
"audioUseFixedIndices": [true],
"blockMode": ["fakeReadout", "fakeInput"],
"protectAudio": [true],
"displayAdvancedSettings": [true]
},
{
"audioUseFixedIndices": [true],
"blockMode": ["askReadout", "ask", "allow"],
"askDenyMode": ["fake"],
"protectAudio": [true],
"displayAdvancedSettings": [true]
}
]
},
2017-12-24 21:52:44 +01:00
"misc",
{
"name": "blockDataURLs",
"displayDependencies": {
"displayAdvancedSettings": [true]
}
},
2017-11-07 00:36:44 +01:00
{
"name": "showReleaseNotes"
},
{
"name": "logLevel",
"displayDependencies": {
"displayAdvancedSettings": [true]
}
2017-11-14 01:07:27 +01:00
},
2017-12-24 21:52:44 +01:00
"settings",
2017-11-14 01:07:27 +01:00
{
"name": "exportSettings",
"displayDependencies": {
"displayAdvancedSettings": [true]
}
},
{
"name": "resetSettings",
"displayDependencies": {
"displayAdvancedSettings": [true]
}
2017-11-07 00:36:44 +01:00
}
];
2018-07-02 00:29:41 +02:00
settingsDisplay.displayHidden = "displayHiddenSettings";
2017-11-07 00:36:44 +01:00
if ((typeof module) !== "undefined"){
module.exports = settingsDisplay;
}
else {
window.scope.settingsDisplay = settingsDisplay;
}
}());