fix 'Optional parameter declared before required parameter is implicitly treated'
[Pman.Cms] / Pman.Dialog.CmsTranslateTemplates.js
index fe37165..7bdd170 100644 (file)
@@ -33,11 +33,11 @@ Pman.Dialog.CmsTranslateTemplates = {
             background : true,
             closable : false,
             collapsible : false,
-            height : 300,
+            height : 450,
             modal : true,
             resizable : true,
-            title : "WARNING",
-            width : 400,
+            title : "Edit Translation",
+            width : 800,
             items : [
                 {
                     xtype: 'ContentPanel',
@@ -61,7 +61,7 @@ Pman.Dialog.CmsTranslateTemplates = {
                                     if (action.type == 'setdata') {
                                        //_this.dialog.el.mask("Loading");
                                        
-                                       
+                                       Roo.log(_this.data);
                                        return;
                                     }
                                     if (action.type == 'load') {
@@ -92,10 +92,12 @@ Pman.Dialog.CmsTranslateTemplates = {
                                         {
                                             xtype: 'TextArea',
                                             xns: Roo.form,
-                                            disabled : true,
+                                            readOnly : true,
                                             fieldLabel : 'Original',
+                                            height : 150,
                                             name : 'src_id_txt',
-                                            value : ""
+                                            value : "",
+                                            width : 750
                                         }
                                     ]
                                 },
@@ -108,7 +110,9 @@ Pman.Dialog.CmsTranslateTemplates = {
                                             xtype: 'TextArea',
                                             xns: Roo.form,
                                             fieldLabel : 'Translation',
-                                            name : 'txt'
+                                            height : 150,
+                                            name : 'txt',
+                                            width : 750
                                         }
                                     ]
                                 }
@@ -120,8 +124,8 @@ Pman.Dialog.CmsTranslateTemplates = {
             center : {
                 xtype: 'LayoutRegion',
                 xns: Roo,
-                title : "This text is with {TEMPLATE VARIABLE} <br />PLEASE BE CAREFUL EDITING. What's change?",
-                titlebar : true
+                titlebar : true,
+                title : "Note: If the original text contains template variables like  {TEMPLATE_VARIABLE} <br/>Be careful to retain them otherwise the translation may not work"
             },
             buttons : [
                 {
@@ -141,8 +145,13 @@ Pman.Dialog.CmsTranslateTemplates = {
                     listeners : {
                         click : function() {
                             _this.dialog.el.mask("Saving");
-                            _this.form.doAction('submit');
-                            
+                            //_this.form.doAction('submit');
+                            _this.dialog.hide();
+                            if (_this.callback) {
+                                _this.callback.call(_this, _this.form.getValues());
+                            }
+                            _this.dialog.el.unmask();
+                            _this.form.reset();
                         }
                     },
                     text : "OK"