$(function () { var notifyresourcename = "rtx_notify"; var soundhandler = new Howl({ src: "sounds/soundnotify.mp3", volume: 0.2, }); var currentscale = 1.0; var currentvolume = 1; var currenthide = 0; if (localStorage.default == "false") { } else { localStorage.scale = 1.0; localStorage.soundactivated = 1; localStorage.hideactivated = 0; } let defaultValues = {notifytop: "2", notifyleft: "82", scale: "1.0",}; var scaleslider = document.getElementById("scalesliderdata"); function openMain() { $("body").css("display", "block"); } function NotifyDrag() { $(".notify-container").css("background-color", "rgba(0, 0, 0, 1.0)"); $(".notify-container ").draggable({ scroll: false, axis: "x, y", cursor: "move" }); }; function currentsliderdata() { if (localStorage.default === "true") { if (defaultValues.scale == 0.5) { return 5; } else if (defaultValues.scale == 0.6) { return 6; } else if (defaultValues.scale == 0.7) { return 7; } else if (defaultValues.scale == 0.8) { return 8; } else if (defaultValues.scale == 0.9) { return 9; } else if (defaultValues.scale == 1.0) { return 10; } else if (defaultValues.scale == 1.0) { return 10; } else if (defaultValues.scale == 1.1) { return 11; } else if (defaultValues.scale == 1.2) { return 12; } else if (defaultValues.scale == 1.3) { return 13; } else if (defaultValues.scale == 1.4) { return 14; } else if (defaultValues.scale == 1.5) { return 15; } } else { if (localStorage.scale == 0.5) { return 5; } else if (localStorage.scale == 0.6) { return 6; } else if (localStorage.scale == 0.7) { return 7; } else if (localStorage.scale == 0.8) { return 8; } else if (localStorage.scale == 0.9) { return 9; } else if (localStorage.scale == 1.0) { return 10; } else if (localStorage.scale == 1.0) { return 10; } else if (localStorage.scale == 1.1) { return 11; } else if (localStorage.scale == 1.2) { return 12; } else if (localStorage.scale == 1.3) { return 13; } else if (localStorage.scale == 1.4) { return 14; } else if (localStorage.scale == 1.5) { return 15; } } } function ChangeNotify() { if (localStorage.default === "true") { var notifytop = defaultValues.notifytop + "%"; var notifyleft = defaultValues.notifyleft + '%'; $('.notify-container').css({ position:'absolute', top:notifytop, left:notifyleft }); localStorage.soundactivated = 1; localStorage.hideactivated = 0; currentvolume = 1; currenthide = 0; localStorage.scale = defaultValues.scale; scaleslider.value = currentsliderdata(); currentscale = defaultValues.scale; $(".notify-container").css("transform", "scale(" + defaultValues.scale + ")"); document.getElementById("notifyvolumeswitchdata").checked = true; document.getElementById("notifyhideswitchdata").checked = false; } else { var notifytop = localStorage.notifytop + 'px'; var notifyleft = localStorage.notifyleft + 'px'; var scaledata = localStorage.scale; var volumedata = localStorage.soundactivated; var hidedata = localStorage.hideactivated; $('.notify-container').css({ position:'absolute', top:notifytop, left:notifyleft }); scaleslider.value = currentsliderdata(); $(".notify-container").css("transform", "scale(" + scaledata + ")"); if (volumedata == 1){ document.getElementById("notifyvolumeswitchdata").checked = true; } else { document.getElementById("notifyvolumeswitchdata").checked = false; } if (hidedata == 1){ document.getElementById("notifyhideswitchdata").checked = true; } else { document.getElementById("notifyhideswitchdata").checked = false; } } }; $("#notifyvolumeswitchdata").click(function(){ if (document.getElementById("notifyvolumeswitchdata").checked == false){ document.getElementById("notifyvolumeswitchdata").checked = false; currentvolume = 0; } else { document.getElementById("notifyvolumeswitchdata").checked = true; currentvolume = 1; } }) $("#notifyhideswitchdata").click(function(){ if (document.getElementById("notifyhideswitchdata").checked == false){ document.getElementById("notifyhideswitchdata").checked = false; currenthide = 0; } else { document.getElementById("notifyhideswitchdata").checked = true; currenthide = 1; } }) $(".closenotifyedit").click(function(){ ChangeNotify(); $(".notify-container").draggable("destroy"); $(".notify-container").css("background-color", "rgba(0, 0, 0, 0.0)"); $("#notifysettingsshow").hide(); $.post('http://'+notifyresourcename+'/closesettingsnotify', JSON.stringify({})); }); $(".buttonsettingsreset").click(function(){ localStorage.default = "true"; ChangeNotify(); }); $(".buttonsettingssave").click(function(){ $(".notify-container").draggable("disable") localStorage.default = "false"; var notifypos = $(".notify-container").position(); localStorage.notifytop = notifypos.top; localStorage.notifyleft = notifypos.left; localStorage.scale = currentscale; localStorage.soundactivated = currentvolume; localStorage.hideactivated = currenthide; ChangeNotify(); $(".notify-container").draggable("destroy"); $(".notify-container").css("background-color", "rgba(0, 0, 0, 0.0)"); $("#notifysettingsshow").hide(); $.post('http://'+notifyresourcename+'/closesettingsnotify', JSON.stringify({})); }); scaleslider.oninput = function() { if (this.value == 5) { $(".notify-container").css("transform", "scale(0.5)"); currentscale = 0.5; } else if (this.value == 6) { $(".notify-container").css("transform", "scale(0.6)"); currentscale = 0.6; } else if (this.value == 7) { $(".notify-container").css("transform", "scale(0.7)"); currentscale = 0.7; } else if (this.value == 8) { $(".notify-container").css("transform", "scale(0.8)"); currentscale = 0.8; } else if (this.value == 9) { $(".notify-container").css("transform", "scale(0.9)"); currentscale = 0.9; } else if (this.value == 10) { $(".notify-container").css("transform", "scale(1.0)"); currentscale = 1.0; } else if (this.value == 11) { $(".notify-container").css("transform", "scale(1.1)"); currentscale = 1.1; } else if (this.value == 12) { $(".notify-container").css("transform", "scale(1.2)"); currentscale = 1.2; } else if (this.value == 13) { $(".notify-container").css("transform", "scale(1.3)"); currentscale = 1.3; } else if (this.value == 14) { $(".notify-container").css("transform", "scale(1.4)"); currentscale = 1.4; } else if (this.value == 15) { $(".notify-container").css("transform", "scale(1.5)"); currentscale = 1.5; } } window.addEventListener('message', function (event) { var item = event.data; if (item.message == "addnotify"){ if (localStorage.hideactivated == 0) { openMain(); $( ".notifications" ).append('