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(
|
async.series(
|
||||||
[
|
[
|
||||||
callback => {
|
callback => {
|
||||||
|
if (this.viewControllers.view) {
|
||||||
|
this.viewControllers.view.setFocus(false);
|
||||||
|
}
|
||||||
return this.displayArtAndPrepViewController(
|
return this.displayArtAndPrepViewController(
|
||||||
'main',
|
'main',
|
||||||
FormIds.main,
|
FormIds.main,
|
||||||
|
|
|
@ -250,6 +250,7 @@ function buildNewConfig() {
|
||||||
'new_user.in.hjson',
|
'new_user.in.hjson',
|
||||||
'doors.in.hjson',
|
'doors.in.hjson',
|
||||||
'file_base.in.hjson',
|
'file_base.in.hjson',
|
||||||
|
'activitypub.in.hjson',
|
||||||
];
|
];
|
||||||
|
|
||||||
let includeFiles = [];
|
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" }
|
value: { command: "M" }
|
||||||
action: @menu:messageBaseMainMenu
|
action: @menu:messageBaseMainMenu
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
value: { command: "A" }
|
||||||
|
action: @menu:activityPubMenu
|
||||||
|
}
|
||||||
{
|
{
|
||||||
value: { command: "E" }
|
value: { command: "E" }
|
||||||
action: @menu:privateMailMenu
|
action: @menu:privateMailMenu
|
||||||
|
|
Loading…
Reference in New Issue