* Work on quote builder / reply
This commit is contained in:
parent
88d725f585
commit
150de3953e
12
core/fse.js
12
core/fse.js
|
@ -563,6 +563,15 @@ function FullScreenEditorModule(options) {
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
this.displayQuoteBuilder = function() {
|
||||||
|
//
|
||||||
|
// Clear body area
|
||||||
|
//
|
||||||
|
self.client.term.rawWrite(
|
||||||
|
ansi.goto(self.header.height, 1) +
|
||||||
|
ansi.eraseLine(self.body.height));
|
||||||
|
};
|
||||||
|
|
||||||
this.observeEditorEvents = function() {
|
this.observeEditorEvents = function() {
|
||||||
var bodyView = self.viewControllers.body.getView(1);
|
var bodyView = self.viewControllers.body.getView(1);
|
||||||
|
|
||||||
|
@ -629,7 +638,8 @@ function FullScreenEditorModule(options) {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
editModeMenuQuote : function(formData, extraArgs) {
|
editModeMenuQuote : function(formData, extraArgs) {
|
||||||
|
self.viewControllers.footerEditorMenu.setFocus(false);
|
||||||
|
self.displayQuoteBuilder();
|
||||||
},
|
},
|
||||||
editModeMenuHelp : function(formData, extraArgs) {
|
editModeMenuHelp : function(formData, extraArgs) {
|
||||||
self.viewControllers.footerEditorMenu.setFocus(false);
|
self.viewControllers.footerEditorMenu.setFocus(false);
|
||||||
|
|
|
@ -540,6 +540,7 @@
|
||||||
"action" : "@method:editModeEscPressed" // :TODO: fixme
|
"action" : "@method:editModeEscPressed" // :TODO: fixme
|
||||||
},
|
},
|
||||||
*/
|
*/
|
||||||
|
// :TODO: Need similar to viewId for actionKeys for specifis, e.g. viewId + index type stuff
|
||||||
{
|
{
|
||||||
"keys" : [ "p", "shift + p" ],
|
"keys" : [ "p", "shift + p" ],
|
||||||
"action" : "@method:prevMessage"
|
"action" : "@method:prevMessage"
|
||||||
|
@ -552,6 +553,13 @@
|
||||||
"keys" : [ "escape", "q", "shift + q" ],
|
"keys" : [ "escape", "q", "shift + q" ],
|
||||||
"action" : "@menu:messageArea"
|
"action" : "@menu:messageArea"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
keys: : [ "r", "shift + r" ],
|
||||||
|
action: @method:replyMessage
|
||||||
|
extraArgs: {
|
||||||
|
menu: messageAreaReplyPost
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"keys" : [ "down arrow", "up arrow", "page up", "page down" ],
|
"keys" : [ "down arrow", "up arrow", "page up", "page down" ],
|
||||||
"action" : "@method:movementKeyPressed"
|
"action" : "@method:movementKeyPressed"
|
||||||
|
@ -626,7 +634,23 @@
|
||||||
viewId: 1
|
viewId: 1
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
|
|
||||||
|
4: {
|
||||||
|
mci: {
|
||||||
|
HM1: {
|
||||||
|
items: [ "Save", "Discard", "Quote", "Help" ]
|
||||||
|
},
|
||||||
|
submit: {
|
||||||
|
*: [
|
||||||
|
{
|
||||||
|
value: { 1: 2 },
|
||||||
|
action: @method:editModeQuote
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// :TODO: messageAreaSelect (change msg areas -> call @systemMethod -> fallback to menu
|
// :TODO: messageAreaSelect (change msg areas -> call @systemMethod -> fallback to menu
|
||||||
|
|
Loading…
Reference in New Issue