Ticket #6938: 6938.patch
File 6938.patch, 1.3 KB (added by , 13 years ago) |
---|
-
_source/plugins/list/plugin.js
83 83 currentIndex = baseIndex, 84 84 indentLevel = Math.max( listArray[ baseIndex ].indent, 0 ), 85 85 currentListItem = null, 86 itemDir, 86 87 paragraphName = ( paragraphMode == CKEDITOR.ENTER_P ? 'p' : 'div' ); 87 88 while ( 1 ) 88 89 { … … 114 115 } 115 116 else if ( item.indent == -1 && !baseIndex && item.grandparent ) 116 117 { 117 currentListItem;118 118 if ( listNodeNames[ item.grandparent.getName() ] ) 119 { 119 120 currentListItem = item.element.clone( false, true ); 121 itemDir = item.element.getDirection( 1 ); 122 item.grandparent.getDirection( 1 ) != itemDir && 123 currentListItem.setAttribute( 'dir', itemDir ); 124 } 120 125 else 121 126 { 122 127 // Create completely new blocks here. … … 124 129 { 125 130 currentListItem = doc.createElement( paragraphName ); 126 131 item.element.copyAttributes( currentListItem, { type:1, value:1 } ); 127 varitemDir = item.element.getDirection() || dir;132 itemDir = item.element.getDirection() || dir; 128 133 itemDir && 129 134 currentListItem.setAttribute( 'dir', itemDir ); 130 135