* Very minor
This commit is contained in:
@@ -259,8 +259,12 @@
|
||||
"submit" : [
|
||||
{
|
||||
"value" : { "command" : "N" },
|
||||
"action" : "@menu:messageAreaNewPost",
|
||||
"extraArgs" : { "messageAreaId" : 123 }
|
||||
"action" : "@menu:messageAreaNewPost"//,
|
||||
//"extraArgs" : { "messageAreaId" : 123 }
|
||||
},
|
||||
{
|
||||
"value" : { "command" : "A" },
|
||||
"action" : "@method:changeArea"
|
||||
},
|
||||
{
|
||||
"value" : { "command" : "Q" },
|
||||
@@ -268,6 +272,7 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
// :TODO: messageAreaSelect (change msg areas -> call @systemMethod -> fallback to menu
|
||||
"messageAreaNewPost" : {
|
||||
"module" : "msg_area_post_fse",
|
||||
"options" : { "cls" : true },
|
||||
|
||||
@@ -23,7 +23,10 @@ function MessageAreaModule(options) {
|
||||
|
||||
this.menuMethods = {
|
||||
changeArea : function(formData, extraArgs) {
|
||||
|
||||
// :TODO: really, we just need to go to a menu with a list of areas to select from and call a @systemMethod:setMessageArea() call with fallback to here
|
||||
self.client.user.persistProperty('message_area_id', 2, function persisted(err) {
|
||||
|
||||
}); // :TODO: just for testing
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -22,14 +22,6 @@ function AreaPostFSEModule(options) {
|
||||
// we're posting, so always start with 'edit' mode
|
||||
this.editorMode = 'edit';
|
||||
|
||||
//
|
||||
// If messageAreaId is passed in extraArgs, use it. Otherwise, look
|
||||
// to the client user for current area ID
|
||||
//
|
||||
if(_.isNumber(client.user.properties.message_area_id)) {
|
||||
this.messageAreaId = client.user.properties.message_area_id;
|
||||
}
|
||||
|
||||
this.menuMethods.editModeMenuSave = function(formData, extraArgs) {
|
||||
var msg = self.getMessage();
|
||||
console.log(msg);
|
||||
@@ -38,3 +30,14 @@ function AreaPostFSEModule(options) {
|
||||
|
||||
require('util').inherits(AreaPostFSEModule, FullScreenEditorModule);
|
||||
|
||||
AreaPostFSEModule.prototype.enter = function(client) {
|
||||
//
|
||||
// If messageAreaId is passed in extraArgs, use it. Otherwise, look
|
||||
// to the client user for current area ID
|
||||
//
|
||||
if(_.isNumber(client.user.properties.message_area_id)) {
|
||||
this.messageAreaId = client.user.properties.message_area_id;
|
||||
}
|
||||
|
||||
AreaPostFSEModule.super_.prototype.enter.call(this, client);
|
||||
};
|
||||
Reference in New Issue
Block a user