Ticket #6170: 6170_2.patch
File 6170_2.patch, 1.2 KB (added by , 14 years ago) |
---|
-
_source/plugins/richcombo/plugin.js
226 226 227 227 panel.onShow = function() 228 228 { 229 // Remove the previous used classname to prevent incorrect styles from being applied (#6170) 230 var element = this.element.getFirst(), 231 activeClass; 232 if ( ( activeClass = element.getCustomData( 'activeClass' ) ) ) 233 element.removeClass( activeClass ); 229 234 if ( me.className ) 230 this.element.getFirst().addClass( me.className + '_panel' ); 235 { 236 var className = me.className + '_panel'; 237 element.addClass( className ); 238 element.setCustomData( 'activeClass', className ); 239 } 231 240 232 241 me.setState( CKEDITOR.TRISTATE_ON ); 233 242 … … 241 250 242 251 panel.onHide = function() 243 252 { 253 var element = this.element.getFirst(); 244 254 if ( me.className ) 245 this.element.getFirst().removeClass( me.className + '_panel' ); 255 element.removeClass( me.className + '_panel' ); 256 element.removeCustomData( 'activeClass' ); 246 257 247 258 me.setState( CKEDITOR.TRISTATE_OFF ); 248 259