JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.4.1
[ckeditor.git] / _source / plugins / dialogadvtab / plugin.js
index 434911c..5feec9c 100644 (file)
@@ -43,8 +43,6 @@ function commitAdvParams()
        }\r
 }\r
 \r
-var isUpdating;\r
-\r
 CKEDITOR.plugins.add( 'dialogadvtab',\r
 {\r
        /**\r
@@ -62,8 +60,8 @@ CKEDITOR.plugins.add( 'dialogadvtab',
                var result =\r
                {\r
                        id : 'advanced',\r
-                       label : lang.advanced,\r
-                       title : lang.advanced,\r
+                       label : lang.advancedTab,\r
+                       title : lang.advancedTab,\r
                        elements :\r
                                [\r
                                        {\r
@@ -100,7 +98,7 @@ CKEDITOR.plugins.add( 'dialogadvtab',
                                                type : 'select',\r
                                                label : lang.langDir,\r
                                                'default' : '',\r
-                                               style : 'width:110px',\r
+                                               style : 'width:100%',\r
                                                items :\r
                                                [\r
                                                        [ lang.notSet, '' ],\r
@@ -124,7 +122,7 @@ CKEDITOR.plugins.add( 'dialogadvtab',
                {\r
                        contents = [];\r
 \r
-                       if ( tabConfig.id )\r
+                       if ( tabConfig.styles )\r
                        {\r
                                contents.push(\r
                                        {\r
@@ -144,12 +142,6 @@ CKEDITOR.plugins.add( 'dialogadvtab',
 \r
                                                updateStyle : function( name, value )\r
                                                {\r
-                                                       if ( isUpdating )\r
-                                                               return;\r
-\r
-                                                       // Flag to avoid recursion.\r
-                                                       isUpdating = 1;\r
-\r
                                                        var styles = this.getValue();\r
 \r
                                                        // Remove the current value.\r
@@ -167,9 +159,8 @@ CKEDITOR.plugins.add( 'dialogadvtab',
                                                                styles += name + ': ' + value;\r
                                                        }\r
 \r
-                                                       this.setValue( styles );\r
+                                                       this.setValue( styles, true );\r
 \r
-                                                       isUpdating = 0;\r
                                                },\r
 \r
                                                setup : setupAdvParams,\r