User:MignightHawk/Sandbox.js

//EVERYTHING FROM THIS POINT DOWN WAS WRITTEN BY "Yuzura."

//Switch to night button var night_button = 'Switch to Night Chat'; //Switch to day button var day_button = 'Switch to Day Chat'; // //Color scheme for DAY Chat // //Link color var linkColorDay = '#FFFFFF'; //All text Color var textColorDay = '#000000'; //Self text background color var selfTextColorDay = 'none'; //Chat foreground color var foregroundColorDay = '#FFFFFF'; //User stats foreground color var userStatsColorDay = '#CCE1EF'; //END DAY Chat color scheme // //Color scheme for NIGHT Chat // //Link color var linkColor = 'gold'; //All text Color var textColor = '#FFFFFF'; //Self text background color var selfTextColor = 'none'; //Chat foreground color var foregroundColor = '#6265BB'; //User stats foreground color var userStatsColor = '#0F50B0'; //END NIGHT Chat color scheme // Change mod icons depending on the time // Written by Foodbandlt function nighttime_moon{ var night = new Date; var nighthour=night.getHours; if (nighthour >= 19 || nighthour <= 7){ if ($('.User.chat-mod .username').hasClass("modday")){ $(".User.chat-mod .username").removeClass("modday"); $(".User.chat-mod .username").addClass("modnight"); }else{ $(".User.chat-mod .username").addClass("modnight"); } }else{ if ($('.User.chat-mod .username').hasClass("modnight")){ $(".User.chat-mod .username").removeClass("modnight"); $(".User.chat-mod .username").addClass("modday"); }else{ $(".User.chat-mod .username").addClass("modday"); } } setTimeout("nighttime_moon", 10*60*1000); } nighttime_moon; //Day and night color schemes //Written by Foodbandlt function addDayStyle{ var styleElementDay = document.createElement('style'); styleElementDay.setAttribute("id", "day"); styleElementDay.innerHTML='body{background image:url(http://images4.wikia.nocookie.net/__cb20110401045626/plantsvszombies/images/d/d5/Almanac_GroundDay.jpg);}.username, .message, div.chattopic, .info .edits, .UserStatsMenu .info .since, #ChatHeader h1.private, .Write [name="message"]{color: '+textColorDay+';}.WikiaPage, .UserStatsMenu, .ChatHeader, .Write [name="message"]{background: '+foregroundColorDay+';}.Chat .you{background: '+selfTextColorDay+';}a{color: '+linkColorDay+';}.UserStatsMenu .info{background:'+userStatsColorDay+';}'; $('head').append(styleElementDay); } function addNightStyle{ var styleElement = document.createElement('style'); styleElement.setAttribute("id", "night"); styleElement.innerHTML='body{background image:url(http://images.wikia.com/plantsvszombies/images/7/77/Almanac_GroundNight.jpg;}.username, .message, div.chattopic, .info .edits, .UserStatsMenu .info .since, #ChatHeader h1.private, .Write [name="message"]{color: '+textColor+';}.WikiaPage, .UserStatsMenu, .ChatHeader, .Write [name="message"]{background: '+foregroundColor+';}.Chat .you{background: '+selfTextColor+';}a{color: '+linkColor+';}.UserStatsMenu .info{background:'+userStatsColor+';}'; $('head').append(styleElement); } function addDayNightButton{ if ($('.day-night-div').size == 0){ $(''+night_button+' ').prependTo('.Rail'); } if ($('style#night').size == 0 && $('style#nightUser').size == 0){ addDayStyle; } } function day_night(which){ if (which == "night"){ $('style#day').remove; $('.Rail .day-night-div .day-night-button').text(day_button); addNightStyle; }else{ $('style#night').remove; $('.Rail .day-night-div .day-night-button').text(night_button); addDayStyle; } } function switch_view{ if ($('.Rail .day-night-div .day-night-button').text == night_button){ day_night("night"); }else{ day_night("day"); } } if ($('.Rail .day-night-div').size == 0){ addDayNightButton; }