mNo edit summary Tag: sourceedit |
(Per request) Tag: sourceedit |
||
Line 22: | Line 22: | ||
$(".User.chat-mod .username").removeClass("modnight").addClass("modday"); |
$(".User.chat-mod .username").removeClass("modnight").addClass("modday"); |
||
} |
} |
||
− | $('.User.chat-mod[data-user="Foodbandlt"] .username, .User.chat-mod[data-user="Juan The American Brony"] .username, .User.chat-mod[data-user="The Candlekeeper"] .username').removeClass('modday').removeClass('modnight'); |
||
// Specify those who you don't want a mod star to appear for here |
// Specify those who you don't want a mod star to appear for here |
||
− | var noModStar = ["Foodbandlt", "Juan The American Brony", "The Candlekeeper"]; |
+ | var noModStar = ["Foodbandlt", "Juan The American Brony", "The Candlekeeper", "Novabomb1"]; |
for (var i in noModStar){ |
for (var i in noModStar){ |
Revision as of 02:05, 24 April 2015
// Credit to RuneScape and Call of Duty Wiki
//Chat's topic. Remember to escape single quotes in the topic using \' to prevent this from breaking.
var chatTopic = 'Welcome to the Friendship is Magic Wiki Chat! Please make sure to read the rules and other information <a href="/wiki/Project:Chat" target="_blank" title="Project:Chat"><u>here</u></a>.<br />Take part in discussion concerning the chat <a href="/wiki/Forum:Chat_discussion" target="_blank">here</a>. Chat logs can be found <a href="/wiki/Project:Chat/Logs" target="_blank" title="Project:Chat/Logs">here</a>.'
$(function() {
$('#ChatHeader .public.wordmark').prepend('<div class="chattopic">'+chatTopic+'</div>')
.find('a').attr('style','position:relative;text-decoration:underline;')
})
$('#ChatHeader .public.wordmark div:not(:first-child)').remove()
// Change mod icons depending on the time
// Written by Foodbandlt
function nighttime_moon(){
var night = new Date();
var nighthour=night.getHours();
if (nighthour >= 18 || nighthour <= 7){
$(".User.chat-mod .username").removeClass("modday").addClass("modnight");
}else{
$(".User.chat-mod .username").removeClass("modnight").addClass("modday");
}
// Specify those who you don't want a mod star to appear for here
var noModStar = ["Foodbandlt", "Juan The American Brony", "The Candlekeeper", "Novabomb1"];
for (var i in noModStar){
$('.User.chat-mod[data-user="' + noModStar[i] + '"] .username').removeClass('modday').removeClass('modnight');
}
$('.User[data-user="FlutterBot"] .username, .User[data-user="Icecreambot"] .username, .User[data-user="Noteworthy"] .username').removeClass('modday').removeClass('modnight').addClass('bot');
if (console) console.log("Mod stars updated");
}
nighttime_moon();
if (typeof modStarUpdate !== "number"){
modStarUpdate = setInterval(function(){nighttime_moon()}, 10*60*1000);
}else{
clearInterval(modStarUpdate);
modStarUpdate = setInterval(function(){nighttime_moon()}, 10*60*1000);
}
// ************
// Chat options import
// ************
// Written by Sactage, Callofduty4 and Madnessfan34537
window.ignoreBot = "FlutterBot";
var chatOptionsLoaded;
if (chatOptionsLoaded != 1){
chatOptionsLoaded = 1;
importScriptPage('ChatOptions/code.js','dev');
}
// ****************
// END Chat options import
// ****************
// Change the document title for the chat page
document.title = "Chat - " + mw.config.get('wgSiteName');
// Function for message input
$('[name="message"]').keypress(function(e) {
if (e.which == 13) {
var message = this.value;
// Stop posting of whitespace
if (!message.trim()) {
e.preventDefault();
$('[name="message"]').val('').removeAttr('disabled').focus();
}
}
})