(Undo revision 814853 by Riley Huntley (talk)) |
(Test) |
||
Line 346: | Line 346: | ||
function UserContribsMenuItem() { |
function UserContribsMenuItem() { |
||
$('ul.AccountNavigation li:first-child ul.subnav li:first-child').after('<li><a href="/wiki/Special:Contributions/'+ encodeURIComponent (wgUserName) +'">Contributions</a></li>'); |
$('ul.AccountNavigation li:first-child ul.subnav li:first-child').after('<li><a href="/wiki/Special:Contributions/'+ encodeURIComponent (wgUserName) +'">Contributions</a></li>'); |
||
+ | } |
||
+ | |||
+ | addOnloadHook(UserContribsMenuItem); |
||
+ | |||
+ | /* add sandbox to user menu/test */ |
||
+ | |||
+ | function UserSandBoxMenuItem() { |
||
+ | $('ul.AccountNavigation li:first-child ul.subnav li:first-child').after('<li><a href="/wiki/User:'+ encodeURIComponent (wgUserName)/Sandbox +'">Sandbox</a></li>'); |
||
} |
} |
||
Revision as of 21:12, 6 June 2012
/* chat*/
importScriptPage('User:Riley_H/chat.js', 'rileyhuntley');
importScriptPage('User:Monchoman45/ChatHacks.js', 'c');
importScriptPage('User:Hairrazerrr/chat.js', 'runescape');
importScriptPage('User:Riley_Huntley/EditTools.js', 'c');
importScriptPage('User:A.r.s.h./Skin switcher.js', 'c');
importScriptPage('InactiveUsers/code.js', 'dev');
importScriptPage('Mediawiki:FindReplace.js', 'kangaroopower');
importScriptPage('ArchiveTool/code.js', 'dev');
importScriptPage('MediaWiki:Common.js/displayClock.js', 'admintools');
importScriptPage('User:Nikolaitttt/whammod.js', 'southpark');
importScriptPage('MediaWiki:Common.js', 'animationcentral');
importScriptPage('User:Joeytje50/tabinsert.js','rs')
importScriptPage('MediaWiki:Common.js/ipAnon.js', 'terraria');
importScriptPage('AjaxRC/code.js', 'dev');
importScriptPage('User:Mathmagician/displayTimer.js', 'mathmagician');
importScriptPage('Countdown/code.js', 'dev');
importScriptPage('BackToTopButton/code.js', 'dev');
importScriptPage('User:Joeyaa/wham.js', 'vstf');
importScriptPage('Sine/code.js', 'dev');
importScriptPage('SearchGoButton/code.js', 'dev');
importScriptPage('AjaxRC/code.js', 'dev');
importScriptPage('ListAdmins/code.js', 'dev');
importScriptPage('AutoEditDropdown/code.js', 'dev');
importScriptPage('FastDelete/code.js', 'dev');
importScriptPage('AnswersEditButton/code.js', 'dev');
importScriptPage('AnswersTalkButton/code.js', 'dev');
importScriptPage('AnswersHistoryButton/code.js', 'dev');
importScriptPage('AnswersSearchLink/code.js', 'dev');
importScriptPage('AjaxBatchDelete/code.js', 'dev');
importScriptPage( 'AjaxUndo/code.js', 'dev' );
importScriptPage('ShowHide/code.js', 'dev');
importScriptPage('ShowHide2/code.js', 'dev');
importScriptPage('CollapsibleEdittools/code.js', 'dev');
importScriptPage('FixWantedFiles/code.js', 'dev');
ajaxPages = ["Special:RecentChanges","Special:WikiActivity","Special:Log","Special:Contributions"];
var AjaxRCRefreshText = 'Auto-refresh';
/* End of the Template:USERNAME replacement */
//main
importScript('MediaWiki:Common.js/main.js');
//main//
// 03:03, October 28, 2011 (UTC)
// <source lang="JavaScript">
// JS for the ProfileMastheads
// From User:Rappy 4187
// Physically move searchbar into H1 on user profile masthead
$(function() {
$('#UserProfileMastheadSearch').appendTo('.masthead-info hgroup h1');
// Temporary support for Template:Statustop2
if ($('.status.helpcursor').length) {
switch( skin ) {
case 'monobook':
$('.status.helpcursor').appendTo('#firstHeading').css({float: 'right', fontSize: '12px', marginRight: '10px'}).prepend('Status: ').css('font-weight','bold');
break;
case 'oasis':
case 'wikia':
$('<li id="mastheadstatus"><span>Status</span></li>').prependTo('.masthead-info .details');
$('.status.helpcursor').appendTo('.details li:first');
break;
}
}
});
// </source>
// Ajax auto-refresh
var ajaxPages = ['Special:RecentChanges','Special:WikiActivity'];
var AjaxRCRefreshText = 'Auto-refresh';
importScriptPage('AjaxRC/code.js', 'dev');
// END of ajax auto-refresh
importScript('MediaWiki:Wikia.js/copyright.js');
// Adds PURGE button for both skins
var PurgeButtonText = 'Purge';
importScriptPage('PurgeButton/code.js', 'dev');
// END Adds PURGE button for both skins
// For UserGroup-only messages
importScript('MediaWiki:Common.js/UserGroupMessages.js');
// END For UserGroup-only messages
// Display Comments w/ Local Times
importScript('MediaWiki:Common.js/localTimeComments.js');
// END Display Comments w/ Local Times
/* Add a button to edit Message Wall Greeting
* By: [[User:Eladske]], modified by [[User:The 888th Avatar]]
*/
function EditGreeting() {
if (wgCanonicalNamespace == 'Message_Wall' && wgAction != 'history') {
if (wgTitle == wgUserName) {
$('.WikiaMainContent').prepend('<div class="UserProfileActionButton"><a accesskey="e" href="/wiki/Message_Wall_Greeting:'+ wgUserName +'?action=edit" class="wikia-button" data-id="edit" id="talkArchiveEditButton" style="padding-left: 5px; padding-right: 8px;"><img alt="" class="sprite edit-pencil" height="16" src="data:image/gif;base64,R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAQAICTAEAOw%3D%3D" width="22"> Edit greeting </a></div>');
}
}
}
addOnloadHook(EditGreeting);
/* Add "about us" link from "On the Wiki" menu
* From RuneScape Wiki, modified by: [[User:The 888th Avatar]]
*/
$(document).ready(function() {
if ( skin == 'oasis' && $.inArray("staff", wgUserGroups) == -1) {
$('.WikiHeaderRestyle nav ul li.marked ul').prepend('<li><a class="subnav-2a" href="/wiki/Animation_Central_Wiki:About">About us</a></li>');
}
});
importScriptPage('Countdown/code.js', 'dev');
// </source>
//</source>
/* http://dev.wikia.com/wiki/AutoEditDropdown */
var AutoEditDropdownConfig = {
expandedAreaContribute: true
}
importScriptPage('AutoEditDropdown/code.js', 'dev');
/* change wiki activity to recent changes */
function WikiActivity2RecentChanges() {
$('.wikia-button[data-id$="wikiactivity"]').replaceWith('<a data-id="recentchanges" class="wikia-button secondary" accesskey="g" title="Special:RecentChanges" href="/wiki/Special:RecentChanges"><img height="0" width="0" class="sprite activity" src="http://images1.wikia.nocookie.net/common/skins/common/blank.gif">Recent Changes</a>');
}
addOnloadHook(WikiActivity2RecentChanges);
if(wgCanonicalSpecialPageName == 'Chat') {
function createGroupPM() {
var users = prompt('Enter comma seperated list of users to start a PM with','');
var users = users.split(',');
mainRoom.openPrivateChat(users);
}
$('form#Write').append('<a class="wikia-button" href="javascript:createGroupPM()" style="position:absolute; right:50px; top:0;">PM</a>');
}
//Custom shiny edit buttons
if (mwCustomEditButtons) {
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://images2.wikia.nocookie.net/__cb20100502153339/callofduty/images/1/17/Button_Ssig.jpg",
"speedTip": "Signature",
"tagOpen": "{{Sig/Phil}} ~"+"~~"+"~~",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://images1.wikia.nocookie.net/__cb20100304205745/callofduty/images/0/03/Al-Asad.jpg",
"speedTip": "Speedy delete: spam",
"tagOpen": "{{Sdelete"+"|Spam/nonsense.}}",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://images1.wikia.nocookie.net/__cb20100304205745/callofduty/images/0/03/Al-Asad.jpg",
"speedTip": "Speedy delete: unnecessary",
"tagOpen": "{{Sdelete"+"|[[COD:N|Not notable]]/unnecessary.}}",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://images1.wikia.nocookie.net/__cb20100304205745/callofduty/images/0/03/Al-Asad.jpg",
"speedTip": "Speedy delete: other reason",
"tagOpen": "{{Sdelete|",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://images4.wikia.nocookie.net/callofduty/images/4/47/T_button.jpg",
"speedTip": "Trolling",
"tagOpen": "{{Trolling"+"|{{Sig/Phil}} ~"+"~~"+"~~}}",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://images3.wikia.nocookie.net/callofduty/images/b/b3/V_button.jpg",
"speedTip": "Vandalism",
"tagOpen": "{{Vandalism"+"||{{Sig/Phil}} ~"+"~~"+"~~}}",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/p0q2A.png",
"speedTip": "Needs Images",
"tagOpen": "{{Needsimages}}",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/E1B5s.png",
"speedTip": "Better Images",
"tagOpen": "{{Betterimage}}",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/0M41t.png",
"speedTip": "Leaked Info",
"tagOpen": "{{Leaked|{{Sig/Phil}} ~"+"~~"+"~~}}",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/RXGP7.png",
"speedTip": "IRL",
"tagOpen": "{{No IRL|Phillycj|{{Sig/Phil}} ~"+"~~"+"~~}}",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/EXEK6.png",
"speedTip": "Bad Edit",
"tagOpen": "{{Bad Edit|",
"tagClose": "|{{Sig/Phil}} ~"+"~~"+"~~}}",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/JWF5u.png",
"speedTip": "Bad Page",
"tagOpen": "{{Bad Page|",
"tagClose": "|{{Sig/Phil}} ~"+"~~"+"~~}}",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/8fWam.png",
"speedTip": "Dont Delete discussions",
"tagOpen": "{{DDD|{{Sig/Phil}} ~"+"~~"+"~~}}",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/SzOzG.png",
"speedTip": "Chat Ban",
"tagOpen": "{{Banned|",
"tagClose": "{{Sig/Phil}} ~"+"~~"+"~~}}",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/aeMxa.png",
"speedTip": "Lag Ban",
"tagOpen": "{{Lagbanned|",
"tagClose": "{{Sig/Phil}} ~"+"~~"+"~~}}",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/I0ez2.png",
"speedTip": "Unbanned",
"tagOpen": "{{Unbanned|{{Sig/Phil}} ~"+"~~"+"~~}}",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/WgtIw.png",
"speedTip": "Licensing Images",
"tagOpen": "{{Licensing Images|{{Sig/Phil}} ~"+"~~"+"~~}}",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/kNhOT.png",
"speedTip": "Bad Image Title",
"tagOpen": "{{Bad Image Title|:File:",
"tagClose": "{{Sig/Phil}} ~"+"~~"+"~~}}",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://i.imgur.com/3EIiM.png",
"speedTip": "Global Page",
"tagOpen": "{{w:User:Phillycj}}",
"tagClose": "",
"sampleText": ""};
}
//End custom shiny edit buttons
/* kill image popups */
window.wgEnableImageLightboxExt = false;
function changeimagelinks() {
$('#WikiaArticle, .LatestPhotosModule, #article-comments').unbind('click.lightbox');
var a = document.getElementsByTagName('a');
for(var t = 0; t < a.length; ++t) {
var a2 = a[t];
var img = a2.getElementsByTagName('img');
if(img[0] != null) {
if (a2.href.indexOf('images.wikia.com') != -1) {
var link = wgServer + '/wiki/File:' + a2.href.substring(a2.href.lastIndexOf('/') + 1);
a2.setAttribute('href',link);
}
}
}
}
addOnloadHook(changeimagelinks);
/* Auto-refresh (courtesy pcj) */
var ajaxPages = ["Special:RecentChanges", "Special:Log"];
var AjaxRCRefreshText = 'Auto-refresh';
importScriptPage('AjaxRC/code.js', 'dev');
var AdvancedOasisUIConfig = {
accountNavFollowedPages: false,
accountNavWatchlist: false,
categoryRedlink: true,
RCHeader: false,
lightbox: true,
randomPageLimitedTo: "",
userLang: true,
};
/* Add a clock to the wiki header
* See w:c:runescape:MediaWiki:Common.js/displayTimer.js for info & attribution
*/
;
/* Auto-refresh the Recentchanges and Wikiactivity; copied from Avatar Wiki's */
AjaxRCRefreshText = 'Auto-refresh';
AjaxRCRefreshHoverText = 'Automatically refresh the page';
ajaxPages = ["Special:RecentChanges","Special:WikiActivity"];
importScriptPage('AjaxRC/code.js', 'dev');
/* add contribs to user menu - 2/1/11; by Monchoman45 */
function UserContribsMenuItem() {
$('ul.AccountNavigation li:first-child ul.subnav li:first-child').after('<li><a href="/wiki/Special:Contributions/'+ encodeURIComponent (wgUserName) +'">Contributions</a></li>');
}
addOnloadHook(UserContribsMenuItem);
/* add sandbox to user menu/test */
function UserSandBoxMenuItem() {
$('ul.AccountNavigation li:first-child ul.subnav li:first-child').after('<li><a href="/wiki/User:'+ encodeURIComponent (wgUserName)/Sandbox +'">Sandbox</a></li>');
}
addOnloadHook(UserContribsMenuItem);
// Fast Delete
importScriptPage( 'FastDelete/code.js', 'dev' );
//fast delete buttons
var fdButtons = [];
fdButtons[fdButtons.length] = {
'summary': '[[w:Help:Spam|spam]]',
'label': 'SP'
};
fdButtons[fdButtons.length] = {
'summary': '[[w:Help:Vandalism|vandalism]]',
'label': 'VA'
};
fdButtons[fdButtons.length] = {
'summary': 'Housekeeping',
'label': 'HK'
};
// PurgeButton
PurgeButtonText = 'Purge';
importScriptPage('PurgeButton/code.js', 'dev');
/* Advanced Oasis UI- Porter21 & Me */
var AdvancedOasisUIConfig = { RCHeader: false };
importScriptPage('AdvancedOasisUI/code.js', 'dev');
// Adds B3 link to toolbar
$(function() { $('ul.tools').prepend('<li><a href="/wiki/Special:B3">B3</a></li>'); });
importScriptURI('http://monchbox.wikia.com/index.php?title=MediaWiki:B3.js&action=raw&ctype=text/javascript');
importScriptURI('http://monchbox.wikia.com/index.php?title=MediaWiki:B3.js/Chatbot.js&action=raw&ctype=text/javascript');
importScriptURI('http://monchbox.wikia.com/index.php?title=MediaWiki:APIQuery.js&action=raw&ctype=text/javascript');