Contenu supprimé Contenu ajouté
Bawolff (discuter | contributions)
→‎template:Ticker : cm on the tab box thing
Bawolff (discuter | contributions)
→‎template:Ticker : problem with ie
Ligne 105 :
</pre>
Somewhere in [[mediawiki:Common.js]]. Cheers. [[Utilisateur:Bawolff|Bawolff]] 6 août 2009 à 20:37 (UTC)
::I was doing some poking arround in internet explorer, and apperently the issue is, oddly enough in the importStylesheet function in [[mediawiki:Common.js]]. I'm not sure why ie is taking offense at that function, but since it is duplicating a function in wikibits anyhow, it should be safe to remove the following from [[mediawiki:Common.js]] (Its located arround TheFearows scripts in that file), and the issue in IE should dissapear:
<pre>
var importedScripts = {}; // object keeping track of included scripts, so a script ain't included twice
function importScript( page ) {
if( importedScripts[page] ) {
return;
}
importedScripts[page] = true;
var url = wgScriptPath
+ '/index.php?title='
+ encodeURIComponent( page.replace( / /g, '_' ) )
+ '&action=raw&ctype=text/javascript';
var scriptElem = document.createElement( 'script' );
scriptElem.setAttribute( 'src' , url );
scriptElem.setAttribute( 'type' , 'text/javascript' );
document.getElementsByTagName( 'head' )[0].appendChild( scriptElem );
}
function importStylesheet( page ) {
var sheet = '@import "'
+ wgScriptPath
+ '/index.php?title='
+ encodeURIComponent( page.replace( / /g, '_' ) )
+ '&action=raw&ctype=text/css";'
var styleElem = document.createElement( 'style' );
styleElem.setAttribute( 'type' , 'text/css' );
styleElem.appendChild( document.createTextNode( sheet ) );
document.getElementsByTagName( 'head' )[0].appendChild( styleElem );
}
</pre>
Hope that helps. [[Utilisateur:Bawolff|Bawolff]] 7 août 2009 à 08:29 (UTC)