User:Ugog Nizdast/displayNumberOfTags.js

/* Category:Wikipedia scripts

Originally inspired from User:Numbermaniac/goToTop.js

  • /

if (typeof rightDefault === 'undefined') var rightDefault;

function scrollOver (target,x) {

lengt = target.length;

if ( x >= lengt ) x = 0;

$( 'html, body' ).animate( { scrollTop: $(target[x]).offset().top-40 }, 'slow' );

x++;

return x;

}

$(function() {

importStylesheet('User:Ugog Nizdast/displayNumberOfTags.css');

var pgn = (mw.config.get( 'wgPageName')), isa = (mw.config.get( 'wgIsArticle')), cnp = (mw.config.get( 'wgCanonicalNamespace' )),

act = (mw.config.get( 'wgAction'));

if ( (pgn != "Main_Page") && (cnp === "") && ((act == "view") || (act == "edit") || (act == "purge") || (act == "submit")) ) { //check if page content is loaded

var inline = ''+$(".Inline-Template").length+" inline,"+'';

var major = ''+$(".ambox").length+" major"+'';

$( 'body' ).append( 'Cleanup tags: '+inline+' '+major+''); //append inline and major to bottom

if (rightDefault) $("#msg").css('right', "0"); //config variables

var i = 0, j = 0;

$('#inline').click( function() {

i = scrollOver($(".Inline-Template"),i); //as its clicked, scroll over each tag

} );

$('#major').click( function() {

j = scrollOver($(".ambox"),j);

} );

}

});

//hooray my first script!