* Minor updates to FSE related to getMessageData()

This commit is contained in:
Bryan Ashby 2015-07-13 14:58:45 -06:00
parent 316a9c8b7f
commit 368f0d6467
1 changed files with 16 additions and 10 deletions

View File

@ -25,11 +25,18 @@ function FullScreenEditorModule(options) {
var self = this; var self = this;
this.menuConfig = options.menuConfig; this.menuConfig = options.menuConfig;
//
// Editor Type ('editorType'):
// * netMail : User to user, optionally remote
// *
this.editorType = this.menuConfig.config.editorType; this.editorType = this.menuConfig.config.editorType;
this.artNames = [ 'header', 'body', 'footerEdit', 'footerEditMenu', 'footerView' ]; this.artNames = [ 'header', 'body', 'footerEdit', 'footerEditMenu', 'footerView' ];
// :TODO: This needs to be passed in via args: // :TODO: This needs to be passed in via args:
this.editorMode = 'edit'; // view | edit | editMenu | this.editorMode = 'edit'; // view | edit | editMenu |
this.messageAreaId = 'netMail' === this.editorType ? Message.WellKnownAreaIds.Private : options.messageAreaId;
this.getFooterName = function(editorMode) { this.getFooterName = function(editorMode) {
editorMode = editorMode || this.editorMode; editorMode = editorMode || this.editorMode;
@ -48,16 +55,15 @@ function FullScreenEditorModule(options) {
}[name]; }[name];
}; };
this.getMessage = function() { this.getMessageData = function() {
var headerForm = self.viewControllers.header.getFormData(); var headerValues = self.viewControllers.header.getFormData().value;
console.log(headerForm)
var messageOpts = { var messageOpts = {
areaId : Message.WellKnownAreaIds.Private, areaId : self.messageAreaId,
toUserName : headerForm.to, toUserName : headerValues.to,
fromUserName : headerForm.from, fromUserName : headerValues.from,
subject : headerForm.subject, subject : headerValues.subject,
message : 'This is the message', message : self.viewControllers.body.getFormData().value.message,
}; };
console.log(messageOpts); console.log(messageOpts);
@ -388,7 +394,7 @@ function FullScreenEditorModule(options) {
}); });
}, },
editModeMenuSave : function(formData, extraArgs) { editModeMenuSave : function(formData, extraArgs) {
self.getMessage(); self.getMessageData();
}, },
editModeMenuQuote : function(formData, extraArgs) { editModeMenuQuote : function(formData, extraArgs) {