New submenu for activitypub
This commit is contained in:
parent
3d1ac922dc
commit
8668eedce2
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -303,6 +303,9 @@ exports.getModule = class ActivityPubActorSearch extends MenuModule {
|
|||
async.series(
|
||||
[
|
||||
callback => {
|
||||
if (this.viewControllers.view) {
|
||||
this.viewControllers.view.setFocus(false);
|
||||
}
|
||||
return this.displayArtAndPrepViewController(
|
||||
'main',
|
||||
FormIds.main,
|
||||
|
|
|
@ -250,6 +250,7 @@ function buildNewConfig() {
|
|||
'new_user.in.hjson',
|
||||
'doors.in.hjson',
|
||||
'file_base.in.hjson',
|
||||
'activitypub.in.hjson',
|
||||
];
|
||||
|
||||
let includeFiles = [];
|
||||
|
|
|
@ -0,0 +1,264 @@
|
|||
{
|
||||
"menus": {
|
||||
"activityPubMenu": {
|
||||
"desc": "Menu for all ActivityPub actions",
|
||||
"art": "activitypub_menu",
|
||||
"prompt": "menuCommand",
|
||||
"submit": [
|
||||
{
|
||||
"value": {
|
||||
"command": "S"
|
||||
},
|
||||
"action": "@menu:activityPubActorSearch"
|
||||
},
|
||||
{
|
||||
"value": {
|
||||
"command": "C"
|
||||
},
|
||||
"action": "@menu:activityPubUserConfig"
|
||||
},
|
||||
{
|
||||
"value": {
|
||||
"command": "M"
|
||||
},
|
||||
"action": "@menu:activityPubFollowingManager"
|
||||
},
|
||||
{
|
||||
"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": {
|
||||
"searchQuery": null
|
||||
},
|
||||
"action": "@method:search"
|
||||
}
|
||||
]
|
||||
},
|
||||
"actionKeys": [
|
||||
{
|
||||
"keys": [
|
||||
"escape"
|
||||
],
|
||||
"action": "@systemMethod:prevMenu"
|
||||
}
|
||||
]
|
||||
},
|
||||
"1": {
|
||||
"mci": {},
|
||||
"actionKeys": [
|
||||
{
|
||||
"keys": [
|
||||
"escape",
|
||||
"q",
|
||||
"shift + q"
|
||||
],
|
||||
"action": "@method:backKeyPressed"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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
|
||||
"value": {
|
||||
"manageImages": null
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"submit": {
|
||||
"*": [
|
||||
{
|
||||
"value": {
|
||||
"imagesSaveOrCancel": null
|
||||
},
|
||||
"action": "@method:imagesSubmit"
|
||||
}
|
||||
]
|
||||
},
|
||||
"actionKeys": [
|
||||
{
|
||||
"keys": [
|
||||
"escape"
|
||||
],
|
||||
"action": "@method:backToMain"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"activityPubFollowingManager": {
|
||||
"desc": "Social Manager",
|
||||
"module": "./activitypub/social_manager",
|
||||
"config": {
|
||||
"art": {
|
||||
"main": "activitypub_social_manager"
|
||||
}
|
||||
},
|
||||
"form": {
|
||||
"0": {
|
||||
"mci": {
|
||||
"VM1": {},
|
||||
"MT2": {
|
||||
"mode": "preview",
|
||||
"acceptsFocus": false,
|
||||
"acceptsInput": false
|
||||
},
|
||||
"TM3": {
|
||||
"focus": true,
|
||||
"items": [
|
||||
"following",
|
||||
"followers"
|
||||
]
|
||||
}
|
||||
},
|
||||
"actionKeys": [
|
||||
{
|
||||
"keys": [
|
||||
"space"
|
||||
],
|
||||
"action": "@method:spaceKeyPressed"
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"down arrow",
|
||||
"up arrow"
|
||||
],
|
||||
"action": "@method:listKeyPressed"
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"escape"
|
||||
],
|
||||
"action": "@systemMethod:prevMenu"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -113,6 +113,10 @@
|
|||
value: { command: "M" }
|
||||
action: @menu:messageBaseMainMenu
|
||||
}
|
||||
{
|
||||
value: { command: "A" }
|
||||
action: @menu:activityPubMenu
|
||||
}
|
||||
{
|
||||
value: { command: "E" }
|
||||
action: @menu:privateMailMenu
|
||||
|
|
Loading…
Reference in New Issue