Index: /CKEditor/branches/versions/3.6.x/CHANGES.html
===================================================================
--- /CKEditor/branches/versions/3.6.x/CHANGES.html (revision 6806)
+++ /CKEditor/branches/versions/3.6.x/CHANGES.html (revision 6807)
@@ -63,4 +63,5 @@
#6664 : Page-break sometimes is merged into block elements.
#7594 : Toolbar keyboard navigation inefficacy after recreating editor.
+ #6657 : Allow entire dialog field (style) to be disabled.
Updated the following language files:
- Hebrew;
Index: /CKEditor/branches/versions/3.6.x/_source/plugins/dialog/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.6.x/_source/plugins/dialog/plugin.js (revision 6806)
+++ /CKEditor/branches/versions/3.6.x/_source/plugins/dialog/plugin.js (revision 6807)
@@ -2220,4 +2220,7 @@
if ( elementDefinition.className )
classes[ elementDefinition.className ] = 1;
+ if ( elementDefinition.disabled )
+ classes[ 'cke_disabled' ] = 1;
+
var attributeClasses = ( attributes['class'] && attributes['class'].split ) ? attributes['class'].split( ' ' ) : [];
for ( i = 0 ; i < attributeClasses.length ; i++ )
@@ -2704,5 +2707,5 @@
disable : function()
{
- var element = this.getInputElement();
+ var element = this.getElement();
element.setAttribute( 'disabled', 'true' );
element.addClass( 'cke_disabled' );
@@ -2715,5 +2718,5 @@
enable : function()
{
- var element = this.getInputElement();
+ var element = this.getElement();
element.removeAttribute( 'disabled' );
element.removeClass( 'cke_disabled' );