mirror of
https://github.com/kkapsner/CanvasBlocker
synced 2025-07-04 04:26:35 +02:00
Added clear interval
Also ensures that the persistent data is loaded correctly in ESR. Fixes #139 and #143
This commit is contained in:
parent
ec1c5ae7d8
commit
3cb1974b18
14 changed files with 283 additions and 43 deletions
|
@ -25,4 +25,13 @@
|
|||
input[type=""], input[type="text"], input[type="number"], select {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
*.multiple2 {
|
||||
width: 50% !important;
|
||||
}
|
||||
*.multiple3 {
|
||||
width: 33% !important;
|
||||
}
|
||||
*.multiple4 {
|
||||
width: 25% !important;
|
||||
}
|
|
@ -31,7 +31,13 @@
|
|||
settingsDisplay.forEach(function(display){
|
||||
var setting = settings.getDefinition(display.name);
|
||||
if (!setting){
|
||||
if (callbacks[display.name]){
|
||||
if (display.inputs){
|
||||
setting = {
|
||||
name: display.name,
|
||||
inputs: display.inputs.map(settings.getDefinition)
|
||||
};
|
||||
}
|
||||
else if (callbacks[display.name]){
|
||||
setting = {
|
||||
name: display.name,
|
||||
action: callbacks[display.name]
|
||||
|
|
|
@ -140,6 +140,14 @@
|
|||
if (setting.action){
|
||||
interaction = createButton(setting);
|
||||
}
|
||||
else if (setting.inputs){
|
||||
interaction = document.createElement("span");
|
||||
setting.inputs.forEach(function(inputSetting){
|
||||
var input = createInput(inputSetting);
|
||||
input.classList.add("multiple" + setting.inputs.length);
|
||||
interaction.appendChild(input);
|
||||
});
|
||||
}
|
||||
else {
|
||||
interaction = createInput(setting);
|
||||
}
|
||||
|
|
|
@ -51,6 +51,15 @@
|
|||
"displayAdvancedSettings": [true]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "persistentRndClearInterval",
|
||||
"inputs": ["persistentRndClearIntervalValue", "persistentRndClearIntervalUnit"],
|
||||
"displayDependencies": {
|
||||
"blockMode": ["fakeReadout", "fakeInput"],
|
||||
"rng": ["persistent"],
|
||||
"displayAdvancedSettings": [true]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "clearPersistentRnd",
|
||||
"displayDependencies": {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue