From 1d68ed1c8a3a83cf2c98a12a3f4ea71b8b69111f Mon Sep 17 00:00:00 2001 From: edward Date: Wed, 30 Mar 2016 14:01:37 +0800 Subject: [PATCH] Pman.Dialog.CoreEmail.bjs Pman.Dialog.CoreEmail.js --- Pman.Dialog.CoreEmail.bjs | 3 +++ Pman.Dialog.CoreEmail.js | 26 ++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/Pman.Dialog.CoreEmail.bjs b/Pman.Dialog.CoreEmail.bjs index 727a9f30..6e37df45 100644 --- a/Pman.Dialog.CoreEmail.bjs +++ b/Pman.Dialog.CoreEmail.bjs @@ -304,6 +304,9 @@ "$ xns" : "Roo.form", "items" : [ { + "listeners" : { + "savedpreview" : "function (_self)\n{\n Roo.log('saved preview');\n \n var id = _this.form.findField('id').getValue() * 1;\n \n var successFn = function(res){\n return res.data.POST.source;\n };\n \n var params = {\n action : 'AUTOSAVE',\n remarks : 'BODY',\n on_id : (id < 1) ? 0 : id,\n on_table : 'cms_page',\n successFn : successFn\n };\n \n \n Pman.Dialog.CoreAutoSavePreview.show(params, function(res){\n _self.setValue(res);\n _self.originalValue = res;\n });\n}" + }, "xtype" : "HtmlEditor", "$ cwhite" : "[ \n 'margin',\n 'padding',\n 'text-align',\n 'background',\n 'height',\n 'width',\n 'background-color',\n 'font-size',\n 'line-height',\n 'color',\n 'outline',\n 'text-decoration',\n 'position',\n 'clear',\n 'overflow',\n 'margin-top',\n 'border-bottom',\n 'top',\n 'list-style',\n 'margin-left',\n 'border',\n 'float' ,\n 'margin-right',\n 'padding-top',\n 'min-height',\n 'left',\n 'padding-left',\n 'font-weight',\n 'font-family',\n 'display',\n 'margin-bottom',\n 'padding-bottom',\n 'vertical-align',\n 'cursor',\n 'z-index',\n 'right'\n ]", "$ xns" : "Roo.form", diff --git a/Pman.Dialog.CoreEmail.js b/Pman.Dialog.CoreEmail.js index 79c5a220..750d9c49 100644 --- a/Pman.Dialog.CoreEmail.js +++ b/Pman.Dialog.CoreEmail.js @@ -699,6 +699,32 @@ Pman.Dialog.CoreEmail = { xns : Roo.form, '|xns' : 'Roo.form', xtype : 'HtmlEditor', + listeners : { + savedpreview : function (_self) + { + Roo.log('saved preview'); + + var id = _this.form.findField('id').getValue() * 1; + + var successFn = function(res){ + return res.data.POST.source; + }; + + var params = { + action : 'AUTOSAVE', + remarks : 'BODY', + on_id : (id < 1) ? 0 : id, + on_table : 'cms_page', + successFn : successFn + }; + + + Pman.Dialog.CoreAutoSavePreview.show(params, function(res){ + _self.setValue(res); + _self.originalValue = res; + }); + } + }, toolbars : [ { xns : Roo.form.HtmlEditor, -- 2.39.2