Changeset 1859
- Timestamp:
- 2008-04-01 00:02:44 (2 years ago)
- Location:
- MediaWiki/trunk/plugins/mediawiki
- Files:
-
- 2 modified
-
dialogs/link.html (modified) (3 diffs)
-
fckplugin.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
MediaWiki/trunk/plugins/mediawiki/dialogs/link.html
r1830 r1859 46 46 FCK.Selection.SelectNode( oLink ) ; 47 47 48 var bLinkEqualsName = false ; 49 48 50 window.onload = function() 49 51 { … … 67 69 if ( sHRef == null ) 68 70 sHRef = oLink.getAttribute( 'href' , 2 ) || '' ; 71 72 if ( sHRef == oLink.innerHTML ) 73 bLinkEqualsName = true ; 69 74 70 75 GetE('txtUrl').value = sHRef ; … … 205 210 SetAttribute( oLink, '_fcksavedurl', sUri ) ; 206 211 207 oLink.innerHTML = sInnerHtml ; // Set (or restore) the innerHTML 212 if ( bLinkEqualsName ) 213 oLink.innerHTML = sUri ; 214 else 215 oLink.innerHTML = sInnerHtml ; // Set (or restore) the innerHTML 208 216 209 217 } -
MediaWiki/trunk/plugins/mediawiki/fckplugin.js
r1852 r1859 277 277 href = htmlNode.getAttribute( 'href' , 2 ) || '' ; 278 278 279 var isWikiUrl = true ; 280 279 281 if ( hrefType == "media" ) 280 {281 var isWikiUrl = true ;282 282 stringBuilder.push( '[[Media:' ) ; 283 }284 283 else if ( htmlNode.className == "extiw" ) 285 {286 var isWikiUrl = true ;287 284 stringBuilder.push( '[[' ) ; 288 href = htmlNode.getAttribute( 'title') || href;289 }290 285 else 291 286 { … … 728 723 eSpan.parentNode.removeChild( eSpan ) ; 729 724 break ; 725 } 726 } 727 728 // Templates and magic words. 729 var aHrefs = document.getElementsByTagName( 'A' ) ; 730 var a ; 731 var i = aHrefs.length - 1 ; 732 while ( i >= 0 && ( a = aHrefs[i--] ) ) 733 { 734 if (a.className == 'extiw') 735 { 736 a.href = a.innerHTML = ":" + a.title ; 737 a.setAttribute( '_fcksavedurl', ":" + a.title ) ; 730 738 } 731 739 }