// ==UserScript==
// @name schoolsmart
// @author Potusek & Anpu
// @description smartschool tool
// @include https://*.smartschool.be/*
// @exclude view-source://*
// @exclude https://*.smartschool.be/index.php?module=Messages&file=composeMessage&*
// @exclude https://*.smartschool.be/Upload/*
// @exclude https://wopi2.smartschool.be/*
// @version 1.3.1
// @grant none
// @copyright 2011+
// @namespace schoolsmart
// ==/UserScript==
(function() {
'use strict';
let urll = window.location.href.toString();
let url2 = urll.indexOf("smartschool.be");
urll = urll.slice(0,url2-1);
urll = urll.replace("https://","");
console.log("link:" + urll);
let myStorage = window.localStorage;
if(localStorage.getItem("commus")==null)
{
localStorage.setItem("commus","anthem");
}
var theme = localStorage.getItem("theme");
var playing=true;
var myFunctions = window.myFunctions = {};
myFunctions.showhide = function ()
{
$(".prioriteit").toggle();
$(".smscMain").toggle();
};
let audio = new Audio('https://www.marxists.org/history/ussr/sounds/mp3/soviet-anthem1944.mp3');
let suka = new Audio('https://www.myinstants.com/media/sounds/untitled_899.mp3');
let nazisong = new Audio('https://files.fm/u/2b6c8e6g#/view/Nazi+Marching+Song.mp3;play');
let thunder = new Audio("http://hd1.djring.com/320/482466/Thunder%2B-%2BImagine%2BDragons%20(DJJOhAL.Com).mp3");
let dubstep = new Audio("http://download2263.mediafire.com/i5haasfme5fg/uzzrv16cdqzlevv/Deadpool+2+soundtrack+-+skrillex+-+bangarang+fight+song+%281%29.mp3");
let mars = new Audio("https://ia801603.us.archive.org/28/items/SovietMarch/Soviet%20March.mp3");
$(".hlp-vert-box span:nth-of-type(1)").text("STALINN");
$(".hlp-vert-box span:nth-of-type(2)").text("made by jonathan dhoop");
myFunctions.entergame = function ()
{
alert("coming soon");
};
myFunctions.suka = function ()
{
suka.play();
}
myFunctions.pauseAll=function()
{
audio.pause();
dubstep.pause();
thunder.pause();
mars.pause();
}
myFunctions.changemusic = function()
{
let song = prompt("geef de youtube link van de muziek aub");
song = "\""+song+"?autoplay=1\"";
song = song.replace("watch?v=","embed/");
localStorage.setItem('youtube', song);
myFunctions.pauseAll();
location.reload();
}
myFunctions.resetmusic = function(){
alert("als je terug de normale muziek wil moet je dan op toggle music klikken");
localStorage.setItem('youtube', null);
localStorage.setItem("music",true);
location.reload();
}
myFunctions.thunderplay = function()
{
localStorage.setItem('theme', 'Thunder');
myFunctions.pauseAll();
if(localStorage.getItem("youtube"==null))
{
thunder.play();
}
if(localStorage.getItem("music") == "false")
{
thunder.pause();
}
$(".prioriteit").css("top","48px");
$(".prioriteit").hide();
$('span[style*="color: red"]').css("color","blue");
$('img[alt="Profiel afbeelding"]').attr("src","https://images.pexels.com/photos/680940/pexels-photo-680940.jpeg");
$(".topnav").css("background-color","blue");
$("#msgdetail").css("background-color","#87CEFA");
$("body").css("background-image","url('')");
$("body").css("background-color","#87CEFA");
$("#homepage__block--administration").css("background-color","#87CEFA");
$("#folders_parent_td").css("background-color","#87CEFA");
$("#toolbar").css("background-color","#87CEFA");
$("#homepage__block--administration").css("background-color","#87CEFA");
$('.admin').css("background-color","blue");
}
myFunctions.complay = function()
{
localStorage.setItem('theme', 'Com');
myFunctions.pauseAll();
if(localStorage.getItem("music")=="true")
{
if(localStorage.getItem("commus")=="anthem")
{
if(localStorage.getItem("youtube"==null))
{
audio.play();
}
}
}
else if(localStorage.getItem("commus")=="mars")
{
mars.play();
}
$(".prioriteit").css("top","48px");
$(".prioriteit").hide();
$('span[style*="color: red"]').css("color","red");
$(".topnav").css("background-color","red");
$('img[alt="Profiel afbeelding"]').attr("src","https://image.ibb.co/eoV6rx/Naamloos_1.png");
$("body").css("background-color","#FFB7B7");
$("#homepage__block--administration").css("background-color","#EB7F7F");
$("body").css("background-image","url('')");
$("#folders_parent_td").css("background-color","#EB7F7F");
$("#msgdetail").css("background-color","#FFB7B7");
$("#toolbar").css("background-color","#EB7F7F");
$("#homepage__block--administration").css("background-color","#EB7F7F");
$('.admin').css("background-color","red");
}
myFunctions.dubplay = function()
{
localStorage.setItem('theme', 'Nazi');
$(".prioriteit").css("top","48px");
$(".prioriteit").hide();
$('img[alt="Profiel afbeelding"]').attr("src","https://images.pexels.com/photos/680940/pexels-photo-680940.jpeg");
$(".topnav").css("background-color","orange");
$("#msgdetail").css("background-color","lightblue");
$('img[alt="Profiel afbeelding"]').attr("src","https://vignette.wikia.nocookie.net/invaderclub/images/1/15/Profile_picture_by_egg_meme-d7ja8cf.jpg/revision/latest?cb=20160705010651");
$("body").css("background-image","url('http://getwallpapers.com/wallpaper/full/a/b/8/1164051-top-meme-background-pictures-2560x1440-for-windows.jpg')");
$("#homepage__block--administration").css("background-color","purple");
$("#folders_parent_td").css("background-color","red");
$("#toolbar").css("background-color","yellow");
$("#homepage__block--administration").css("background-color","pink");
$('.admin').css("background-color","green");
}
myFunctions.togglemusic = function ()
{
if(playing==true)
{
myFunctions.pauseAll();
playing=false;
localStorage.setItem("music",false);
}
else if(playing==false)
{
if(localStorage.getItem("theme")=="Thunder")
{
thunder.play()
}
else if(localStorage.getItem("theme")=="Com")
{
if(localStorage.getItem("commus")=="anthem")
{
audio.play();
}
if(localStorage.getItem("commus")=="mars")
{
mars.play();
}
}
playing=true;
localStorage.setItem("music",true);
}
else
{
alert("error");
}
};
myFunctions.nickname = function()
{
var nickname = prompt("wat wil je als nickname?");
localStorage.setItem("nickname",nickname);
$(".hlp-vert-box span:nth-of-type(1)").text(nickname);
$(".hlp-vert-box span:nth-of-type(2)").text("made by jonathan dhoop");
}
let name = localStorage.getItem("nickname");
$(".hlp-vert-box span:nth-of-type(1)").text(name);
audio.play();
$(".topnav").append('<div data-profile class="topnav_btn-wrapper" id="jawohl"></div>');
let kinda = "\"https://"+urll+".smartschool.be/index.php?module=Agenda\""
let kinda2 = "\"https://"+urll+".smartschool.be/Grades\""
$("#jawohl").append('<a href='+kinda+'class="js-btn-home topnav__btn topnav__btn--push-right">Agenda</a>');
$(".topnav").append('<div data-profile class="topnav_btn-wrapper" id="punten"></div>');
$("#punten").append('<a href='+kinda2+'class="js-btn-home topnav__btn topnav__btn--push-right">Punten</a>');
$(".js-btn-notifs").html("<p>themas</p>");
$(".topnav").append('<div data-profile class="topnav_btn-wrapper js-btn-home topnav__btn" id="grepolis">grepolis</div>');
$("#grepolis").on("click",myFunctions.showhide);
//document.createElement("header");
$("body").append('<iframe src="https://nl0.grepolis.com/start/index" width="100%" height="500%" class="prioriteit"></iframe>');
$(".prioriteit").css("top","48px");
$(".prioriteit").hide();
$(".topnav").css("background-color","red");
$('img[alt="Profiel afbeelding"]').attr("src","https://image.ibb.co/eoV6rx/Naamloos_1.png");
$("body").css("background-color","#FFB7B7");
$("#homepage__block--administration").css("background-color","#EB7F7F");
$("#folders_parent_td").css("background-color","#EB7F7F");
$("#toolbar").css("background-color","#EB7F7F");
$("#homepage__block--administration").empty();
$("#homepage__block--administration").append('<div class=admin>enter hidden game</div>');
$("#homepage__block--administration").append('<div class=admin>toggle music</div>');
$("#homepage__block--administration").append('<div class=admin>change nickname</div>');
$("#homepage__block--administration").append('<div class=admin>change music</div>');
$("#homepage__block--administration").append('<div class=admin>reset music</div>');
$("#homepage__block--administration").append('<p>deze opties zijn eenmalig en slaan (nog) niet op, als je muziek NIET speelt ga dan naar youtube, klik een video aan en unmute je geluid :)</p>');
$(".admin:nth-of-type(1)").on("click",myFunctions.entergame);
$(".admin:nth-of-type(4)").on("click",myFunctions.changemusic);
$(".admin:nth-of-type(2)").on("click",myFunctions.togglemusic);
$(".admin:nth-of-type(3)").on("click",myFunctions.nickname);
$(".admin:nth-of-type(5)").on("click",myFunctions.resetmusic);
//$(".admin:nth-of-type(5)").on("click",myFunctions.download);
$('.admin').css("background-color","red");
$('.admin').css("color","white");
$('.admin').css("padding","10px");
$("#homepage__block--administration").css("text-align","center");
$("#msgdetail").css("background-color","#FFB7B7");
$(".topnav__menu--notifs").html("");
$(".topnav__menu--notifs").html("<p id='thunder'>thunder</p><p id='communism'>communisme</p><p id='memes'>memes</p>");
$("#thunder").on("click", myFunctions.thunderplay);
$("#communism").on("click", myFunctions.complay);
$("#memes").on("click", myFunctions.dubplay);
if(theme=="Thunder")
{
myFunctions.thunderplay();
}
else if(theme=="Com")
{
myFunctions.complay();
}
if(theme=="Nazi")
{
myFunctions.dubplay();
}
let linkje= localStorage.getItem("youtube");
if(linkje==null){
}
else{
myFunctions.pauseAll();
$('body').append('<iframe width="1" height="1" id="youtube" allow="autoplay" src='+linkje+'></iframe>');
}
//jonathan dhoop
})();