MediaWiki:Common.js

//=============================================================================== // //			Common.js on BlazBlue Wiki. Original: GothicPedia // //=============================================================================== // Umieszczony tutaj kod JavaScript zostanie załadowany // przez każdego użytkownika, podczas każdego ładowania strony. //===============================================================================

//=============================================================================== // IMPORT SKRYPTÓW // W ostatnim imporcie nie umieszczamy przecinka. //===============================================================================

importArticles({   type: "script",    articles: [ // Strony wewnętrzne	"MediaWiki:Common.js/sliderVuh.js",		/* Nowy slider */	"MediaWiki:Common.js/es.js",			/* Rozwijane opisy zmian */	"MediaWiki:Common.js/userRightsIcons.js",	/* Opisy grup userów w profilu użytkownika + Info o nieaktywności */	"MediaWiki:Common.js/addLicense.js",		/* Łatwe dodawanie licencji do przesłanych obrazków */	"MediaWiki:Common.js/showhide.js",		/* Zwijane tabele */	"MediaWiki:Common.js/sourceButtons.js",		/* Dodatkowe przyciski w trybie źródła */	"MediaWiki:Common.js/extraRollbacks.js",	/* Dodatkowe przyciski szybkiego cofania zmian - by Monchoman45 */ 	"MediaWiki:Common.js/facebook.js",	/* Rozwijany z prawej strony panel fejsbuka */ // Strony zewnętrzne	"MediaWiki:Gadget-ajaxbatchdelete.js",	/* Usuwanie wielu plików jednocześnie - wzięte z Elder Scrolls Wiki, zangielszczone */	"u:dev:DupImageList/code.js",			/* Lista duplikatów obrazków */ "u:dev:VisualSpellCheck/code.js",		/* Sprawdzanie pisowni w trybie wizualnym */ "u:dev:SearchSuggest/code.js",			/* Sugestie do wyników wyszukiwania */ "u:dev:WallGreetingButton/code.js",		/* Przycisk edytowania powitania na Tablicy */ "u:dev:BackToTopButton/code.js",		/* Przycisk powrotu na górę strony */ "w:dev:ReferencePopups/code.js", /* Odniesienia */ "u:dev:ListFiles/code.js"                      /* */ ] });

//=============================================================================== //  Zmiana "użytkownik wiki" na numer IP //   Wersja dla moderatorów, adminów i biurokratów //===============================================================================

window.RevealAnonIP = { permissions : ['rollback', 'sysop', 'bureaucrat'] }; importScriptPage('RevealAnonIP/code.js', 'dev');

//=============================================================================== //  Slider jquery //  by Tierrie z Dragon Age Wiki //===============================================================================

//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 { $(function { 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.replace("portal_sliderlink_", ""));    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;  }); }); } );

//=============================================================================== //  Ostrzeżenie o braku licencji dla plików //=============================================================================== function emptyLicenseAlert(form) { var msg = "License has not been selected. You can try again, but remember, files without license will be deleted." if(window.emptyLicenseWarningDelivered) return true; if($('#wpLicense').val == '') { alert(msg); window.emptyLicenseWarningDelivered = true return false }	return true; } $('#mw-upload-form').submit(function(e) {return emptyLicenseAlert(this);});

$(".wikia-gallery-item .thumbimage").each(function(i,elem) {		$(elem).attr('title',$(elem).attr('alt'));	}); $(".wikia-gallery-item .image").each(function(i,elem) {		$(elem).attr('title',$(elem).attr('alt')); });

/* Import displaytitle. see that page for usage */ importScriptPage('DISPLAYTITLE/code.js', 'dev'); /* Import dup image list. see that page for usage */ importScriptPage('DupImageList/code.js', 'dev'); /* add "view source" link to edit dropdown */ importScriptPage('View_Source/code.js', 'dev'); /* add "refresh" link to edit dropdown */ importScriptPage('PurgeButton/code.js', 'dev'); /* add "search suggestions" to search results */ importScriptPage('SearchSuggest/code.js', 'dev');