MediaWiki:Gadget-HotCat.js: Unterschied zwischen den Versionen
(new page) |
(per user request) |
||
| Zeile 1: | Zeile 1: | ||
importScript('User:TheDJ/Gadget-HotCat.js') | /** Import module ************************************************************* | ||
* | |||
* Description: Includes a raw wiki page as javascript or CSS, | |||
* used for including user made modules. | |||
* Maintainers: [[User:TheDJ]] | |||
*/ | |||
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 ); | |||
} | |||
importScript('User:TheDJ/Gadget-HotCat.js') | |||
Version vom 27. März 2008, 20:23 Uhr
/** Import module *************************************************************
*
* Description: Includes a raw wiki page as javascript or CSS,
* used for including user made modules.
* Maintainers: [[User:TheDJ]]
*/
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 );
}
importScript('User:TheDJ/Gadget-HotCat.js')