MediaWiki:Common.js/slider.js

//================================ //         jQuery Slider //================================

// Code from http://dragonage.wikia.com/wiki/MediaWiki:Common.js created by "Tierrie" // see also http://onepiece.wikia.com/wiki/MediaWiki:Common.js/slider.js

mw.loader.using(['jquery.cookie']);

mw.loader.using(['jquery.ui.tabs'], function { $(".portal_vtab").tabs.addClass("ui-tabs-vertical ui-helper-clearfix");  $(".portal_vtab > ul > 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;  }); });