Changeset 1861
- Timestamp:
- 04/01/08 01:04:30 (5 years ago)
- File:
-
- 1 edited
-
MediaWiki/trunk/plugins/mediawiki/fckplugin.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
MediaWiki/trunk/plugins/mediawiki/fckplugin.js
r1860 r1861 246 246 case 'li' : 247 247 248 if ( stringBuilder.length > 1 && stringBuilder[ stringBuilder.length - 1 ] != "*" && stringBuilder[ stringBuilder.length - 1 ] != "#") {249 stringBuilder.push( '\n' ) ;250 }251 252 248 var listPrefix = '' ; 253 249 var parent = htmlNode.parentNode ; … … 269 265 } 270 266 271 stringBuilder.push( listPrefix ) ; 272 stringBuilder.push( ' ' ) ; 267 var sChildTag = '' ; 268 269 if ( htmlNode.childNodes.length == 1 && htmlNode.childNodes[0].tagName ) 270 sChildTag = htmlNode.childNodes[0].tagName.toLowerCase(); 271 else if ( htmlNode.childNodes.length == 2 && htmlNode.childNodes[1].nodeType == 3 && htmlNode.childNodes[1].nodeValue == "\n") 272 sChildTag = htmlNode.childNodes[0].tagName.toLowerCase(); 273 274 var sbLen = stringBuilder.length ; 275 if (sChildTag != 'ul' && sChildTag != 'ol') 276 { 277 if ( sbLen > 1 && stringBuilder[ sbLen - 1 ] != "*" && stringBuilder[ sbLen - 1 ] != "#") { 278 stringBuilder.push( '\n' ) ; 279 } 280 stringBuilder.push( listPrefix ) ; 281 stringBuilder.push( ' ' ) ; 282 } 273 283 this._AppendChildNodes( htmlNode, stringBuilder, listPrefix ) ; 274 284
Note: See TracChangeset
for help on using the changeset viewer.
