From: edward Date: Wed, 30 Mar 2016 06:05:57 +0000 (+0800) Subject: Pman.Dialog.CoreEmail.bjs X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=ff06b9d50b540b20211b10e7ac03f7d6f9222b89 Pman.Dialog.CoreEmail.bjs Pman.Dialog.CoreEmail.js --- diff --git a/Pman.Dialog.CoreEmail.bjs b/Pman.Dialog.CoreEmail.bjs index 52459de9..70145c09 100644 --- a/Pman.Dialog.CoreEmail.bjs +++ b/Pman.Dialog.CoreEmail.bjs @@ -309,7 +309,7 @@ }, "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 ]", - "| function autosave" : "function() { }", + "| function autosave" : "function() {\n \n var body = _this.form.findField('bodytext');\n \n if(!body.wrap.isVisible(true) || body.getValue() == '' || !body.isDirty()){\n Roo.log('body not dirty');\n return;\n }\n \n Roo.log('body dirty, auto save!');\n \n body.fireEvent('autosave', body);\n \n \n}\n", "$ xns" : "Roo.form", "resizable" : "s", "name" : "bodytext", diff --git a/Pman.Dialog.CoreEmail.js b/Pman.Dialog.CoreEmail.js index a4e86ffd..bc72eb40 100644 --- a/Pman.Dialog.CoreEmail.js +++ b/Pman.Dialog.CoreEmail.js @@ -656,7 +656,21 @@ Pman.Dialog.CoreEmail = { xtype : 'FieldSet', items : [ { - autosave : function() { }, + autosave : function() { + + var body = _this.form.findField('bodytext'); + + if(!body.wrap.isVisible(true) || body.getValue() == '' || !body.isDirty()){ + Roo.log('body not dirty'); + return; + } + + Roo.log('body dirty, auto save!'); + + body.fireEvent('autosave', body); + + + }, clearUp : false, cwhite : [ 'margin',