Format HJSON
This commit is contained in:
parent
777df9f879
commit
40e07d7d84
|
@ -1,260 +1,198 @@
|
||||||
{
|
{
|
||||||
"menus": {
|
menus: {
|
||||||
"activityPubMenu": {
|
activityPubMenu: {
|
||||||
"desc": "ActivityPub",
|
desc: ActivityPub
|
||||||
"art": "activitypub_menu",
|
art: activitypub_menu
|
||||||
"prompt": "menuCommand",
|
prompt: menuCommand
|
||||||
"submit": [
|
submit: [
|
||||||
{
|
{
|
||||||
"value": {
|
value: {command: "S"}
|
||||||
"command": "S"
|
action: @menu:activityPubActorSearch
|
||||||
},
|
|
||||||
"action": "@menu:activityPubActorSearch"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"value": {
|
|
||||||
"command": "C"
|
|
||||||
},
|
|
||||||
"action": "@menu:activityPubUserConfig"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"value": {
|
|
||||||
"command": "M"
|
|
||||||
},
|
|
||||||
"action": "@menu:activityPubSocialManager"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"value": {
|
|
||||||
"command": "Q"
|
|
||||||
},
|
|
||||||
"action": "@menu:mainMenu"
|
|
||||||
},
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"activityPubActorSearch": {
|
|
||||||
"desc": "Viewing ActivityPub",
|
|
||||||
"module": "activitypub/actor_search",
|
|
||||||
"config": {
|
|
||||||
"cls": true,
|
|
||||||
"art": {
|
|
||||||
"main": "activitypub_actor_search_main",
|
|
||||||
"view": "activitypub_actor_view"
|
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"form": {
|
|
||||||
"0": {
|
|
||||||
"mci": {
|
|
||||||
"ET1": {
|
|
||||||
"focus": true,
|
|
||||||
"maxLength": 70,
|
|
||||||
"argName": "searchQuery",
|
|
||||||
"submit": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"submit": {
|
|
||||||
"*": [
|
|
||||||
{
|
{
|
||||||
"value": {
|
value: {command: "C"}
|
||||||
"searchQuery": null
|
action: @menu:activityPubUserConfig
|
||||||
},
|
}
|
||||||
"action": "@method:search"
|
{
|
||||||
|
value: {command: "M"}
|
||||||
|
action: @menu:activityPubSocialManager
|
||||||
|
}
|
||||||
|
{
|
||||||
|
value: {command: "Q"}
|
||||||
|
action: @menu:mainMenu
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"actionKeys": [
|
activityPubActorSearch: {
|
||||||
|
desc: Viewing ActivityPub
|
||||||
|
module: activitypub/actor_search
|
||||||
|
config: {
|
||||||
|
cls: true
|
||||||
|
art: {
|
||||||
|
main: activitypub_actor_search_main
|
||||||
|
view: activitypub_actor_view
|
||||||
|
}
|
||||||
|
}
|
||||||
|
form: {
|
||||||
|
0: {
|
||||||
|
mci: {
|
||||||
|
ET1: {
|
||||||
|
focus: true
|
||||||
|
maxLength: 70
|
||||||
|
argName: searchQuery
|
||||||
|
submit: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
submit: {
|
||||||
|
*: [
|
||||||
{
|
{
|
||||||
"keys": [
|
value: {searchQuery: null}
|
||||||
"escape"
|
action: @method:search
|
||||||
],
|
|
||||||
"action": "@systemMethod:prevMenu"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"1": {
|
actionKeys: [
|
||||||
"mci": {},
|
|
||||||
"actionKeys": [
|
|
||||||
{
|
{
|
||||||
"keys": [
|
keys: ["escape"]
|
||||||
"escape",
|
action: @systemMethod:prevMenu
|
||||||
"q",
|
}
|
||||||
"shift + q"
|
]
|
||||||
],
|
}
|
||||||
"action": "@method:backKeyPressed"
|
1: {
|
||||||
},
|
mci: {}
|
||||||
|
actionKeys: [
|
||||||
{
|
{
|
||||||
"keys": [
|
keys: ["escape", "q", "shift + q"]
|
||||||
"space"
|
action: @method:backKeyPressed
|
||||||
],
|
}
|
||||||
"action": "@method:toggleFollowKeyPressed"
|
{
|
||||||
|
keys: ["space"]
|
||||||
|
action: @method:toggleFollowKeyPressed
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"activityPubUserConfig": {
|
|
||||||
"desc": "ActivityPub Config",
|
|
||||||
"module": "./activitypub/user_config",
|
|
||||||
"config": {
|
|
||||||
"art": {
|
|
||||||
"main": "activitypub_user_config_main",
|
|
||||||
"images": "activitypub_user_config_images"
|
|
||||||
}
|
}
|
||||||
},
|
activityPubUserConfig: {
|
||||||
"form": {
|
desc: ActivityPub Config
|
||||||
"0": {
|
module: ./activitypub/user_config
|
||||||
"mci": {
|
config: {
|
||||||
"TM1": {
|
art: {
|
||||||
"focus": true,
|
main: activitypub_user_config_main
|
||||||
"items": [
|
images: activitypub_user_config_images
|
||||||
"yes",
|
|
||||||
"no"
|
|
||||||
],
|
|
||||||
"argName": "enabled"
|
|
||||||
},
|
|
||||||
"TM2": {
|
|
||||||
"items": [
|
|
||||||
"yes",
|
|
||||||
"no"
|
|
||||||
],
|
|
||||||
"argName": "manuallyApproveFollowers"
|
|
||||||
},
|
|
||||||
"TM3": {
|
|
||||||
"items": [
|
|
||||||
"yes",
|
|
||||||
"no"
|
|
||||||
],
|
|
||||||
"argName": "hideSocialGraph"
|
|
||||||
},
|
|
||||||
"TM4": {
|
|
||||||
"items": [
|
|
||||||
"yes",
|
|
||||||
"no"
|
|
||||||
],
|
|
||||||
"argName": "showRealName"
|
|
||||||
},
|
|
||||||
"TL5": {
|
|
||||||
"argName": "image"
|
|
||||||
},
|
|
||||||
"TL6": {
|
|
||||||
"argName": "icon"
|
|
||||||
},
|
|
||||||
"BT7": {
|
|
||||||
"text": "manage images",
|
|
||||||
"argName": "manageImages",
|
|
||||||
"submit": true,
|
|
||||||
"justify": "center"
|
|
||||||
},
|
|
||||||
"TM8": {
|
|
||||||
"items": [
|
|
||||||
"save",
|
|
||||||
"cancel"
|
|
||||||
],
|
|
||||||
"submit": true,
|
|
||||||
"argName": "saveOrCancel"
|
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
"submit": {
|
form: {
|
||||||
"*": [
|
0: {
|
||||||
|
mci: {
|
||||||
|
TM1: {
|
||||||
|
focus: true
|
||||||
|
items: ["yes", "no"]
|
||||||
|
argName: enabled
|
||||||
|
}
|
||||||
|
TM2: {
|
||||||
|
items: ["yes", "no"]
|
||||||
|
argName: manuallyApproveFollowers
|
||||||
|
}
|
||||||
|
TM3: {
|
||||||
|
items: ["yes", "no"]
|
||||||
|
argName: hideSocialGraph
|
||||||
|
}
|
||||||
|
TM4: {
|
||||||
|
items: ["yes", "no"]
|
||||||
|
argName: showRealName
|
||||||
|
}
|
||||||
|
TL5: {argName: "image"}
|
||||||
|
TL6: {argName: "icon"}
|
||||||
|
BT7: {
|
||||||
|
text: manage images
|
||||||
|
argName: manageImages
|
||||||
|
submit: true
|
||||||
|
justify: center
|
||||||
|
}
|
||||||
|
TM8: {
|
||||||
|
items: ["save", "cancel"]
|
||||||
|
submit: true
|
||||||
|
argName: saveOrCancel
|
||||||
|
}
|
||||||
|
}
|
||||||
|
submit: {
|
||||||
|
*: [
|
||||||
{
|
{
|
||||||
// :TODO: we need a way to just want the argName *for the submitting item* and drop others
|
// :TODO: we need a way to just want the argName *for the submitting item* and drop others
|
||||||
"value": {
|
value: {manageImages: null}
|
||||||
"manageImages": null
|
action: @method:mainSubmit
|
||||||
},
|
|
||||||
"action": "@method:mainSubmit"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
|
||||||
"actionKeys": "@reference:common.escToPrev"
|
|
||||||
},
|
|
||||||
"1": {
|
|
||||||
"mci": {
|
|
||||||
"ML1": {
|
|
||||||
"argName": "imageUrl",
|
|
||||||
"mode": "edit",
|
|
||||||
"scrollMode": "start",
|
|
||||||
"focus": true,
|
|
||||||
"tabSwitchesView": true
|
|
||||||
},
|
|
||||||
"ML2": {
|
|
||||||
"argName": "iconUrl",
|
|
||||||
"mode": "edit",
|
|
||||||
"scrollMode": "start",
|
|
||||||
"tabSwitchesView": true
|
|
||||||
},
|
|
||||||
"TM3": {
|
|
||||||
"items": [
|
|
||||||
"save",
|
|
||||||
"cancel"
|
|
||||||
],
|
|
||||||
"submit": true,
|
|
||||||
"argName": "imagesSaveOrCancel"
|
|
||||||
}
|
}
|
||||||
},
|
actionKeys: @reference:common.escToPrev
|
||||||
"submit": {
|
}
|
||||||
"*": [
|
1: {
|
||||||
|
mci: {
|
||||||
|
ML1: {
|
||||||
|
argName: imageUrl
|
||||||
|
mode: edit
|
||||||
|
scrollMode: start
|
||||||
|
focus: true
|
||||||
|
tabSwitchesView: true
|
||||||
|
}
|
||||||
|
ML2: {
|
||||||
|
argName: iconUrl
|
||||||
|
mode: edit
|
||||||
|
scrollMode: start
|
||||||
|
tabSwitchesView: true
|
||||||
|
}
|
||||||
|
TM3: {
|
||||||
|
items: ["save", "cancel"]
|
||||||
|
submit: true
|
||||||
|
argName: imagesSaveOrCancel
|
||||||
|
}
|
||||||
|
}
|
||||||
|
submit: {
|
||||||
|
*: [
|
||||||
{
|
{
|
||||||
"value": {
|
value: {imagesSaveOrCancel: null}
|
||||||
"imagesSaveOrCancel": null
|
action: @method:imagesSubmit
|
||||||
},
|
|
||||||
"action": "@method:imagesSubmit"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
"actionKeys": [
|
actionKeys: [
|
||||||
{
|
{
|
||||||
"keys": [
|
keys: ["escape"]
|
||||||
"escape"
|
action: @method:backToMain
|
||||||
],
|
|
||||||
"action": "@method:backToMain"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"activityPubSocialManager": {
|
|
||||||
"desc": "Social Manager",
|
|
||||||
"module": "./activitypub/social_manager",
|
|
||||||
"config": {
|
|
||||||
"art": {
|
|
||||||
"main": "activitypub_social_manager"
|
|
||||||
}
|
}
|
||||||
},
|
activityPubSocialManager: {
|
||||||
"form": {
|
desc: Social Manager
|
||||||
"0": {
|
module: ./activitypub/social_manager
|
||||||
"mci": {
|
config: {
|
||||||
"VM1": {},
|
art: {main: "activitypub_social_manager"}
|
||||||
"MT2": {
|
|
||||||
"mode": "preview",
|
|
||||||
"acceptsFocus": false,
|
|
||||||
"acceptsInput": false
|
|
||||||
},
|
|
||||||
"TM3": {
|
|
||||||
"focus": true,
|
|
||||||
"items": [
|
|
||||||
"following",
|
|
||||||
"followers"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
},
|
form: {
|
||||||
"actionKeys": [
|
0: {
|
||||||
|
mci: {
|
||||||
|
VM1: {}
|
||||||
|
MT2: {mode: "preview", acceptsFocus: false, acceptsInput: false}
|
||||||
|
TM3: {
|
||||||
|
focus: true
|
||||||
|
items: ["following", "followers"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
actionKeys: [
|
||||||
{
|
{
|
||||||
"keys": [
|
keys: ["space"]
|
||||||
"space"
|
action: @method:spaceKeyPressed
|
||||||
],
|
}
|
||||||
"action": "@method:spaceKeyPressed"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"keys": [
|
keys: ["down arrow", "up arrow"]
|
||||||
"down arrow",
|
action: @method:listKeyPressed
|
||||||
"up arrow"
|
}
|
||||||
],
|
|
||||||
"action": "@method:listKeyPressed"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"keys": [
|
keys: ["escape"]
|
||||||
"escape"
|
action: @systemMethod:prevMenu
|
||||||
],
|
|
||||||
"action": "@systemMethod:prevMenu"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue