User:Magnus Manske/monobook.js
Jump to navigation
Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
The accompanying .css page for this skin can be added at User:Magnus Manske/monobook.css. |
/*importScript('User:Magnus Manske/cal_search.js');
//importScript('User:Magnus Manske/sumitup.js');
importScript('User:Magnus Manske/parse_exif.js');
importScript('User:Magnus_Manske/category_intersection.js');
*/
/*
//includePage('MediaWiki:WhatIsThat.js');
includePage('MediaWiki:AddInformation.js');
includePage('MediaWiki:Replaceuploadlink.js');
includePage('MediaWiki:MyLangNotify.js');
includePage('MediaWiki:Catfood.js');
includePage('MediaWiki:ChooseResolution.js');
includePage('MediaWiki:ImageBoxes.js');
includePage('MediaWiki:Gallerypreview.js');
includePage('MediaWiki:ThumbnailPurger.js');
includePage('MediaWiki:GalleryDetails.js');
//includePage('MediaWiki:Cat-a-lot.js');
//includePage('MediaWiki:Check-usage.js');
includePage('MediaWiki:Quick-delete.js');
includePage('MediaWiki:Flickrfixr.js');
*/
//importScript('User:Magnus Manske/log_external_link_clicks.js');
//importScript('MediaWiki:Cat-a-lot.js');
/*
addOnloadHook ( futest ) ;
function futest() {
if ( wgNamespaceNumber != 6 ) return '' ; // Not an image
flickrfixr_flinfo () ;
}
function get_flickr_id_api () {
if ( wgNamespaceNumber != 6 ) return '' ; // Not an image
var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
var url = "http://commons.wikimedia.org/w/api.php?format=xml&action=query&prop=extlinks&titles="+encodeURIComponent(wgPageName ) ;
request.open("GET", url, false);
request.send(null);
var xml = request.responseXML ;
var els = xml.getElementsByTagName('el') ;
var start = 'http://www.flickr.com/photos/' ;
for ( i = 0 ; i < els.length ; i++ ) {
url = els[i].textContent ;
if ( url.substr ( 0 , start.length ) != start ) continue ;
var p = url.split ( '/' ) ;
var id = '' ;
while ( id == '' ) id = p.pop() ;
return id ;
}
return '' ;
}
function getFirstUploaderAPI () {
if ( wgNamespaceNumber != 6 ) return '' ; // Not an image
var title = wgPageName ;
var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
var url = "http://commons.wikimedia.org/w/api.php?action=query&format=xml&prop=imageinfo&iihistory&iiprop=timestamp|user|url&titles="+title ;
request.open("GET", url, false);
request.send(null);
var xml = request.responseXML ;
var iis = xml.getElementsByTagName('ii') ;
var ret = '' ;
for ( i = 0 ; i < iis.length ; i++ ) {
ret = iis[i].getAttribute('user');
}
return ret ;
}
function getFirstUploader () {
if ( wgNamespaceNumber != 6 ) return '' ; // Not an image
if ( wgAction != 'view' ) return '' ; // Not viewing
var fh = getElementsByClassName(document,'table','filehistory') ;
if ( fh.length != 1 ) return '' ; // Not found
fh = fh[0] ;
var as = fh.getElementsByTagName('a');
var ret = '' ;
for ( i = 0 ; i < as.length ; i++ ) {
var t = as[i].title ;
if ( t.substr(0,5) != 'User:' ) continue ;
ret = t.substr(5);
}
return ret ;
}
*/
//hotcat_no_autocommit = 1 ;
//includePage('MediaWiki:HotCat.js');