Ticket #6141: 6141_4.patch
File 6141_4.patch, 1.2 KB (added by , 14 years ago) |
---|
-
_source/plugins/indent/plugin.js
256 256 } 257 257 else 258 258 { 259 var indentOffset = editor.config.indentOffset; 259 260 var indentCssProperty = getIndentCssProperty( element ); 260 261 var currentOffset = parseInt( element.getStyle( indentCssProperty ), 10 ); 261 262 if ( isNaN( currentOffset ) ) 262 263 currentOffset = 0; 263 currentOffset += ( self.name == 'indent' ? 1 : -1 ) * editor.config.indentOffset;264 currentOffset += ( self.name == 'indent' ? 1 : -1 ) * indentOffset; 264 265 265 if ( currentOffset < 0 )266 if ( currentOffset < 0 || !indentOffset ) 266 267 return false; 267 268 268 currentOffset = Math.max( currentOffset, 0 ); 269 currentOffset = Math.ceil( currentOffset / editor.config.indentOffset ) * editor.config.indentOffset; 269 currentOffset = Math.ceil( currentOffset / indentOffset ) * indentOffset; 270 270 element.setStyle( indentCssProperty, currentOffset ? currentOffset + editor.config.indentUnit : '' ); 271 271 if ( element.getAttribute( 'style' ) === '' ) 272 272 element.removeAttribute( 'style' );