Pman.Dialog.CoreEmail.bjs
authoredward <edward@roojs.com>
Wed, 30 Mar 2016 06:01:37 +0000 (14:01 +0800)
committeredward <edward@roojs.com>
Wed, 30 Mar 2016 06:01:37 +0000 (14:01 +0800)
Pman.Dialog.CoreEmail.js

Pman.Dialog.CoreEmail.bjs
Pman.Dialog.CoreEmail.js

index 727a9f3..6e37df4 100644 (file)
                "$ 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",
index 79c5a22..750d9c4 100644 (file)
@@ -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,