MediaWiki:Common.js

/* Any JavaScript here will be loaded for all users on every page load. */ // Ajax auto-refresh ajaxPages = ['Special:RecentChanges', 'Special:WikiActivity', 'Special:Watchlist', 'Special:Log', 'Special:Contributions', 'Special:NewFiles', 'Special:AbuseLog']; AjaxRCRefreshText = 'Refresh'; AjaxRCRefreshHoverText = 'Automatically refresh the page'; // BEGINNING: JavaScript for placing the fair use rationale template inside the summary box on Special:Upload. Code by "wikipedia:User:Pinky49", created and coded specifically for Duty & Valour. function FairUseRationale { if((wgPageName == 'Special:Upload' || wgPageName == 'Special:MultipleUpload') && document.getElementById('wpDestFile').value == '') { document.getElementById('wpUploadDescription').value = '==Source==\n\n==Licensing==\n\n[[Category:';	} } addOnloadHook(FairUseRationale); // Spoilers - Adds Spoiler Alert to pages with category tag SpoilerAlert = { categories: "Spoiler", } /****************************************/ /* sliders using jquery by User:Tierrie */ /****************************************/ mw.loader.using( ['jquery.cookie']); /****************************************/ /* sliders using jquery by User:Tierrie */ /****************************************/ //wsl.loadScript("http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"); //wsl.loadScript("http://dragonage.wikia.com/index.php?title=MediaWiki:Jquery-ui.min.js&action=raw&ctype=text/javascript"); mw.loader.using( ['jquery.ui.tabs'], function {  $( "[class^=portal_vtab]" ).tabs.addClass( "ui-tabs-vertical ui-helper-clearfix" );  $( "[class^=portal_vtab] li" ).removeClass( "ui-corner-top" ).addClass( "ui-corner-left" );  var $tabs = $("#portal_slider").tabs({ fx: {opacity:'toggle', duration:100} } );  $("[class*=portal_sliderlink]").click(function { // bind click event to link    $tabs.tabs('select', this.className.match(/portal_sliderlink-(\d+)/)[1]);    console.log("Sliding to " + this.className.match(/portal_sliderlink-(\d+)/)[1]);    return false;  });  $('#portal_next').click(function {    $tabs.tabs('select', ($tabs.tabs('option', 'selected') == ($tabs.tabs('length'))-1) ? 0 : $tabs.tabs('option', 'selected') + 1 ); // switch to next tab    return false;  });  $('#portal_prev').click(function { // bind click event to link    $tabs.tabs('select', ($tabs.tabs('option', 'selected') == 0) ? ($tabs.tabs('length')-1) : $tabs.tabs('option', 'selected') - 1 ); // switch to previous tab    return false;  }); }); /* Tabber Links */ tabberOptions = {   onLoad: function {     if (window.location.hash) {       var hash = (window.location.hash).replace('#', '').replace(/_/g, ' ');       var currentTabber = this;       $(".tabbernav li a", this.div).each(function(i) {          if ($(this).attr("title") === hash ) currentTabber.tabShow(i);       });       delete currentTabber;     }   } };