added Settings interface builder
requires an interpreter to place in settings.html
This commit is contained in:
parent
26a721516a
commit
8ba5d1bb4a
1 changed files with 114 additions and 0 deletions
114
gui/layouts/settings.json
Normal file
114
gui/layouts/settings.json
Normal file
|
@ -0,0 +1,114 @@
|
|||
{
|
||||
"general": {
|
||||
"type": "tab",
|
||||
"content": {
|
||||
"appearance": {
|
||||
"type": "group",
|
||||
"content": {
|
||||
"showApplicable": {
|
||||
"type": "tickbox",
|
||||
"preference": ["preferences", "appearance", "showApplicable"]
|
||||
},
|
||||
"injectPage": {
|
||||
"type": "tickbox",
|
||||
"preference": ["preferences", "appearance", "injectPage"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"behavior": {
|
||||
"type": "group",
|
||||
"content": {
|
||||
"autoRun": {
|
||||
"type": "tickbox",
|
||||
"description": "autoRunDisclaimer",
|
||||
"preference": ["preferences", "behavior", "autoRun"]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"filters": {
|
||||
"type": "tab",
|
||||
"content": {
|
||||
"filters": {
|
||||
"type": "filter",
|
||||
"search criteria": {
|
||||
"search": {
|
||||
"type": "search",
|
||||
"directory": ["filters"],
|
||||
"criteria": [".", "URL"]
|
||||
},
|
||||
"add": {
|
||||
"type": "button",
|
||||
"action": "add"
|
||||
}
|
||||
},
|
||||
"result selection": {
|
||||
"foundItems": {
|
||||
"type": "select"
|
||||
}
|
||||
},
|
||||
"result detail": {
|
||||
"rulesViewer": {
|
||||
"type": "textbox",
|
||||
"result": ["filters", "."]
|
||||
},
|
||||
"preferences": {
|
||||
"type": "footer",
|
||||
"content": {
|
||||
"enable": {
|
||||
"type": "tickbox",
|
||||
"preference": ["filter preferences", ".", "enabled"]
|
||||
},
|
||||
"remove": {
|
||||
"type": "button",
|
||||
"action": "remove"
|
||||
},
|
||||
"save": {
|
||||
"type": "button",
|
||||
"action": "save"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"storage": {
|
||||
"type": "tab",
|
||||
"content": {
|
||||
"storage_management": {
|
||||
"type": "group",
|
||||
"content": {
|
||||
"description": {
|
||||
"type": "label"
|
||||
},
|
||||
"delete": {
|
||||
"type": "button",
|
||||
"action": "remove"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
"type": "tab",
|
||||
"content": {
|
||||
"app_logo": {
|
||||
"type": "image"
|
||||
},
|
||||
"manifest_name": {
|
||||
"type": "label"
|
||||
},
|
||||
"extension_version": {
|
||||
"type": "label"
|
||||
},
|
||||
"extension_description": {
|
||||
"type": "label"
|
||||
},
|
||||
"extension_help": {
|
||||
"type": "label"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue