mirror of
				https://github.com/KevinMidboe/zoff.git
				synced 2025-10-29 18:00:23 +00:00 
			
		
		
		
	Started fixing of cross-browser errors that came with removing jQuery
This commit is contained in:
		| @@ -5,11 +5,11 @@ var gulp    = require('gulp'), | |||||||
|  |  | ||||||
| gulp.task('js', function () { | gulp.task('js', function () { | ||||||
|     gulp.src(['server/VERSION.js', 'server/config/api_key.js', 'server/public/assets/js/*.js', '!server/public/assets/js/embed*', '!server/public/assets/js/token*', '!server/public/assets/js/remotecontroller.js', '!server/public/assets/js/callback.js']) |     gulp.src(['server/VERSION.js', 'server/config/api_key.js', 'server/public/assets/js/*.js', '!server/public/assets/js/embed*', '!server/public/assets/js/token*', '!server/public/assets/js/remotecontroller.js', '!server/public/assets/js/callback.js']) | ||||||
|         .pipe(uglify({ |         /*.pipe(uglify({ | ||||||
|         	mangle: true, |         	mangle: true, | ||||||
|             compress: true, |             compress: true, | ||||||
|         	enclose: true |         	enclose: true | ||||||
|         })) |         }))*/ | ||||||
|         .pipe(concat('main.min.js')) |         .pipe(concat('main.min.js')) | ||||||
|         .pipe(gulp.dest('server/public/assets/dist')); |         .pipe(gulp.dest('server/public/assets/dist')); | ||||||
| }); | }); | ||||||
|   | |||||||
| @@ -421,22 +421,24 @@ var Channel = { | |||||||
|     }, |     }, | ||||||
|  |  | ||||||
|     add_context_menu: function() { |     add_context_menu: function() { | ||||||
|         addListener("contextmenu", ".vote-container", function(e) { |         addListener("contextmenu", ".vote-container", function(event) { | ||||||
|             event.preventDefault(); |             //event.preventDefault(); | ||||||
|  |             this.preventDefault(); | ||||||
|             var that = this; |             var that = this; | ||||||
|             contextListener(that, e); |             contextListener(event, that); | ||||||
|         }); |         }); | ||||||
|  |  | ||||||
|         addListener("contextmenu", ".add-suggested", function(e) { |         addListener("contextmenu", ".add-suggested", function(event) { | ||||||
|             event.preventDefault(); |             //event.preventDefault(); | ||||||
|             var that = this; |             var that = this; | ||||||
|             contextListener(that, e); |             contextListener(event, that); | ||||||
|         }); |         }); | ||||||
|  |  | ||||||
|         addListener("click", ".list-remove", function(e) { |         addListener("click", ".list-remove", function(event) { | ||||||
|             event.preventDefault(); |             //event.preventDefault(); | ||||||
|             var that = this; |             var that = this; | ||||||
|             contextListener(that, e); |             console.log(that, event); | ||||||
|  |             contextListener(event, that); | ||||||
|         }); |         }); | ||||||
|     }, |     }, | ||||||
|  |  | ||||||
|   | |||||||
| @@ -215,7 +215,8 @@ function get_list_ajax() { | |||||||
|     }); |     }); | ||||||
| } | } | ||||||
|  |  | ||||||
| function contextListener(that, e) { | function contextListener(that, event) { | ||||||
|  |     console.log(that, event, this); | ||||||
|     var parent = that.parentElement; |     var parent = that.parentElement; | ||||||
|     var suggested = false; |     var suggested = false; | ||||||
|     if(parent.id.indexOf("suggested-") > -1) suggested = true; |     if(parent.id.indexOf("suggested-") > -1) suggested = true; | ||||||
| @@ -652,20 +653,38 @@ function pagination_results(e) { | |||||||
| } | } | ||||||
|  |  | ||||||
| function handleEvent(e, target, tried, type) { | function handleEvent(e, target, tried, type) { | ||||||
|     for(var y = 0; y < e.path.length; y++) { |     if(e.path) { | ||||||
|         var target = e.path[y]; |         for(var y = 0; y < e.path.length; y++) { | ||||||
|  |             var target = e.path[y]; | ||||||
|  |             if(dynamicListeners[type] && dynamicListeners[type]["#" + target.id]) { | ||||||
|  |                 dynamicListeners[type]["#" + target.id].call(e, target); | ||||||
|  |                 return; | ||||||
|  |             } else { | ||||||
|  |                 if(target.classList == undefined) return; | ||||||
|  |                 for(var i = 0; i < target.classList.length; i++) { | ||||||
|  |                     if(dynamicListeners[type] && dynamicListeners[type]["." + target.classList[i]]) { | ||||||
|  |                         dynamicListeners[type]["." + target.classList[i]].call(e, target); | ||||||
|  |                         return; | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |     } else { | ||||||
|         if(dynamicListeners[type] && dynamicListeners[type]["#" + target.id]) { |         if(dynamicListeners[type] && dynamicListeners[type]["#" + target.id]) { | ||||||
|             dynamicListeners[type]["#" + target.id].call(target); |             dynamicListeners[type]["#" + target.id].call(e, target); | ||||||
|             return; |             return; | ||||||
|         } else { |         } else { | ||||||
|             if(target.classList == undefined) return; |             if(target.classList == undefined) return; | ||||||
|             for(var i = 0; i < target.classList.length; i++) { |             for(var i = 0; i < target.classList.length; i++) { | ||||||
|                 if(dynamicListeners[type] && dynamicListeners[type]["." + target.classList[i]]) { |                 if(dynamicListeners[type] && dynamicListeners[type]["." + target.classList[i]]) { | ||||||
|                     dynamicListeners[type]["." + target.classList[i]].call(target); |                     dynamicListeners[type]["." + target.classList[i]].call(e, target); | ||||||
|                     return; |                     return; | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |         if(target.parentElement != undefined && target.parentElement.classList != undefined) { | ||||||
|  |             handleEvent(e, target.parentElement, false, type); | ||||||
|  |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
| } | } | ||||||
|   | |||||||
| @@ -127,8 +127,8 @@ try{ | |||||||
|         .then(function (registration) { |         .then(function (registration) { | ||||||
|             Helper.log(registration); |             Helper.log(registration); | ||||||
|         }) |         }) | ||||||
|         .catch(function (e) { |         .catch(function (event) { | ||||||
|             console.error(e); |             console.error(event); | ||||||
|         }); |         }); | ||||||
|     } else { |     } else { | ||||||
|         Helper.log('Service Worker is not supported in this browser.'); |         Helper.log('Service Worker is not supported in this browser.'); | ||||||
| @@ -140,7 +140,7 @@ try{ | |||||||
| } | } | ||||||
| });*/ | });*/ | ||||||
|  |  | ||||||
| } catch(e) {} | } catch(event) {} | ||||||
|  |  | ||||||
| window.zoff = { | window.zoff = { | ||||||
|     enable_debug: enable_debug, |     enable_debug: enable_debug, | ||||||
| @@ -231,7 +231,7 @@ setup_no_connection_listener(); | |||||||
| initializeCastApi = function() { | initializeCastApi = function() { | ||||||
|     try { |     try { | ||||||
|         if(cast == undefined) return; |         if(cast == undefined) return; | ||||||
|     } catch(e) { |     } catch(event) { | ||||||
|         return; |         return; | ||||||
|     } |     } | ||||||
|     cast.framework.CastContext.getInstance().setOptions({ |     cast.framework.CastContext.getInstance().setOptions({ | ||||||
| @@ -257,7 +257,7 @@ initializeCastApi = function() { | |||||||
|             var _seekTo; |             var _seekTo; | ||||||
|             try{ |             try{ | ||||||
|                 _seekTo = Player.player.getCurrentTime(); |                 _seekTo = Player.player.getCurrentTime(); | ||||||
|             } catch(e){ |             } catch(event){ | ||||||
|                 _seekTo = seekTo; |                 _seekTo = seekTo; | ||||||
|             } |             } | ||||||
|             castSession.sendMessage("urn:x-cast:zoff.me", {type: "loadVideo", start: Player.np.start, end: Player.np.end, videoId: video_id, seekTo: _seekTo, channel: chan.toLowerCase()}) |             castSession.sendMessage("urn:x-cast:zoff.me", {type: "loadVideo", start: Player.np.start, end: Player.np.end, videoId: video_id, seekTo: _seekTo, channel: chan.toLowerCase()}) | ||||||
| @@ -286,7 +286,7 @@ initializeCastApi = function() { | |||||||
|             var _seekTo; |             var _seekTo; | ||||||
|             try{ |             try{ | ||||||
|                 _seekTo = Player.player.getCurrentTime(); |                 _seekTo = Player.player.getCurrentTime(); | ||||||
|             } catch(e){ |             } catch(event){ | ||||||
|                 _seekTo = seekTo; |                 _seekTo = seekTo; | ||||||
|             } |             } | ||||||
|             castSession.sendMessage("urn:x-cast:zoff.me", {type: "loadVideo", start: Player.np.start, end: Player.np.end, videoId: video_id, seekTo: _seekTo, channel: chan.toLowerCase()}) |             castSession.sendMessage("urn:x-cast:zoff.me", {type: "loadVideo", start: Player.np.start, end: Player.np.end, videoId: video_id, seekTo: _seekTo, channel: chan.toLowerCase()}) | ||||||
| @@ -338,7 +338,7 @@ initializeCastApi = function() { | |||||||
|     } |     } | ||||||
| }; | }; | ||||||
|  |  | ||||||
| addListener("click", "#player_overlay", function(e) { | addListener("click", "#player_overlay", function(event) { | ||||||
|     if(chromecastAvailable) { |     if(chromecastAvailable) { | ||||||
|         Player.playPauseVideo(); |         Player.playPauseVideo(); | ||||||
|     } |     } | ||||||
| @@ -346,7 +346,7 @@ addListener("click", "#player_overlay", function(e) { | |||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| addListener("click", "#bitcoin-address", function(e) { | addListener("click", "#bitcoin-address", function(event) { | ||||||
|     var copyTextarea = document.querySelector('#bitcoin-address'); |     var copyTextarea = document.querySelector('#bitcoin-address'); | ||||||
|     copyTextarea.select(); |     copyTextarea.select(); | ||||||
|     var successful = document.execCommand('copy'); |     var successful = document.execCommand('copy'); | ||||||
| @@ -357,7 +357,7 @@ addListener("click", "#bitcoin-address", function(e) { | |||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#ethereum-address", function(e) { | addListener("click", "#ethereum-address", function(event) { | ||||||
|     var copyTextarea = document.querySelector('#ethereum-address'); |     var copyTextarea = document.querySelector('#ethereum-address'); | ||||||
|     copyTextarea.select(); |     copyTextarea.select(); | ||||||
|     var successful = document.execCommand('copy'); |     var successful = document.execCommand('copy'); | ||||||
| @@ -371,8 +371,7 @@ addListener("click", "#ethereum-address", function(e) { | |||||||
| addListener("click", ".prev-results-button", pagination_results); | addListener("click", ".prev-results-button", pagination_results); | ||||||
| addListener("click", ".next-results-button", pagination_results); | addListener("click", ".next-results-button", pagination_results); | ||||||
|  |  | ||||||
| addListener("click", "#settings", function(e) { | addListener("click", "#settings", function(event) { | ||||||
|     event.preventDefault(); |  | ||||||
|     var sidenavElem = document.getElementsByClassName("sidenav")[0]; |     var sidenavElem = document.getElementsByClassName("sidenav")[0]; | ||||||
|     if(!M.Sidenav.getInstance(document.querySelector(".sidenav")).isOpen) { |     if(!M.Sidenav.getInstance(document.querySelector(".sidenav")).isOpen) { | ||||||
|         M.Sidenav.getInstance(sidenavElem).open(); |         M.Sidenav.getInstance(sidenavElem).open(); | ||||||
| @@ -381,14 +380,14 @@ addListener("click", "#settings", function(e) { | |||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".accept-delete", function(e) { | addListener("click", ".accept-delete", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     emit("delete_all", {channel: chan.toLowerCase()}); |     emit("delete_all", {channel: chan.toLowerCase()}); | ||||||
|     M.Modal.getInstance(document.getElementById("delete_song_alert")).close(); |     M.Modal.getInstance(document.getElementById("delete_song_alert")).close(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
|  |  | ||||||
| addListener("click", "#chat_submit", function(e){ | addListener("click", "#chat_submit", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     event.stopPropagation(); |     event.stopPropagation(); | ||||||
|     Chat.chat(document.getElementById("chatForm").input); |     Chat.chat(document.getElementById("chatForm").input); | ||||||
| @@ -397,7 +396,7 @@ addListener("click", "#chat_submit", function(e){ | |||||||
|     //document.getElementById("chatForm").submit(); |     //document.getElementById("chatForm").submit(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#offline-mode", function(e){ | addListener("click", "#offline-mode", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     if(!Crypt.get_offline()){ |     if(!Crypt.get_offline()){ | ||||||
|         change_offline(true, offline); |         change_offline(true, offline); | ||||||
| @@ -406,13 +405,13 @@ addListener("click", "#offline-mode", function(e){ | |||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("submit", "#thumbnail_form", function(e){ | addListener("submit", "#thumbnail_form", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     emit("suggest_thumbnail", {channel: chan, thumbnail: document.getElementById("chan_thumbnail").value}); |     emit("suggest_thumbnail", {channel: chan, thumbnail: document.getElementById("chan_thumbnail").value}); | ||||||
|     document.getElementById("chan_thumbnail").value = ""; |     document.getElementById("chan_thumbnail").value = ""; | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("submit", "#description_form", function(e){ | addListener("submit", "#description_form", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     emit("suggest_description", {channel: chan, description: document.getElementById("chan_description").value}); |     emit("suggest_description", {channel: chan, description: document.getElementById("chan_description").value}); | ||||||
|     document.getElementById("chan_description").value = ""; |     document.getElementById("chan_description").value = ""; | ||||||
| @@ -430,24 +429,24 @@ addListener("click", "#playpause-overlay", function(){ | |||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", '#cookieok', function(e) { | addListener("click", '#cookieok', function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     M.Toast.getInstance(this.parentElement).dismiss(); |     M.Toast.getInstance(this.parentElement).dismiss(); | ||||||
|     localStorage.ok_cookie = true; |     localStorage.ok_cookie = true; | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".connect_error", function(e){ | addListener("click", ".connect_error", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     M.Toast.getInstance(this.parentElement).dismiss(); |     M.Toast.getInstance(this.parentElement).dismiss(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".extra-button-search", function(e){ | addListener("click", ".extra-button-search", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     document.getElementById("search").value = this.getAttribute("data-text"); |     document.getElementById("search").value = this.getAttribute("data-text"); | ||||||
|     Search.search(this.getAttribute("data-text")); |     Search.search(this.getAttribute("data-text")); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".extra-button-delete", function(e){ | addListener("click", ".extra-button-delete", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     this.parentElement.remove(); |     this.parentElement.remove(); | ||||||
|     if(document.querySelector(".not-imported-container").children.length === 0){ |     if(document.querySelector(".not-imported-container").children.length === 0){ | ||||||
| @@ -455,13 +454,13 @@ addListener("click", ".extra-button-delete", function(e){ | |||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#context-menu-overlay", function(e) { | addListener("click", "#context-menu-overlay", function(event) { | ||||||
|     Helper.addClass(".context-menu-root", "hide"); |     Helper.addClass(".context-menu-root", "hide"); | ||||||
|     Helper.addClass("#context-menu-overlay", "hide"); |     Helper.addClass("#context-menu-overlay", "hide"); | ||||||
|     Helper.addClass(".context-menu-root", "data-id", ""); |     Helper.addClass(".context-menu-root", "data-id", ""); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".copy-context-menu", function(e) { | addListener("click", ".copy-context-menu", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     var that = this; |     var that = this; | ||||||
|     var parent = that.parentElement; |     var parent = that.parentElement; | ||||||
| @@ -484,7 +483,7 @@ addListener("click", ".copy-context-menu", function(e) { | |||||||
|     document.getElementsByClassName("context-menu-root")[0].setAttribute("data-id", ""); |     document.getElementsByClassName("context-menu-root")[0].setAttribute("data-id", ""); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".find-context-menu", function(e) { | addListener("click", ".find-context-menu", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     var that = this; |     var that = this; | ||||||
|     var parent = that.parentElement; |     var parent = that.parentElement; | ||||||
| @@ -498,7 +497,7 @@ addListener("click", ".find-context-menu", function(e) { | |||||||
|     document.getElementsByClassName("context-menu-root")[0].setAttribute("data-id", ""); |     document.getElementsByClassName("context-menu-root")[0].setAttribute("data-id", ""); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".delete-context-menu", function(e) { | addListener("click", ".delete-context-menu", function(event) { | ||||||
|     var that = this; |     var that = this; | ||||||
|     if(that.classList.contains("context-menu-disabled")) { |     if(that.classList.contains("context-menu-disabled")) { | ||||||
|         return; |         return; | ||||||
| @@ -525,7 +524,7 @@ addListener("click", ".delete-context-menu", function(e) { | |||||||
|     document.getElementsByClassName("context-menu-root")[0].setAttribute("data-id", ""); |     document.getElementsByClassName("context-menu-root")[0].setAttribute("data-id", ""); | ||||||
| }) | }) | ||||||
|  |  | ||||||
| addListener("click", "#closePlayer", function(e){ | addListener("click", "#closePlayer", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     socket.emit("change_channel"); |     socket.emit("change_channel"); | ||||||
|     try{ |     try{ | ||||||
| @@ -546,7 +545,7 @@ addListener("click", "#closePlayer", function(e){ | |||||||
|     Helper.removeElement("#closePlayer"); |     Helper.removeElement("#closePlayer"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| document.addEventListener("keydown", function(e) { | document.addEventListener("keydown", function(event) { | ||||||
|     if(window.location.pathname != "/"){ |     if(window.location.pathname != "/"){ | ||||||
|         if(event.keyCode == 91 || event.keyCode == 17){ |         if(event.keyCode == 91 || event.keyCode == 17){ | ||||||
|             find_start = true; |             find_start = true; | ||||||
| @@ -594,7 +593,7 @@ document.addEventListener("keydown", function(e) { | |||||||
|     } |     } | ||||||
| }, false); | }, false); | ||||||
|  |  | ||||||
| document.addEventListener("keyup", function(e) { | document.addEventListener("keyup", function(event) { | ||||||
|     if(event.keyCode == 27 && window.location.path != "/"){ |     if(event.keyCode == 27 && window.location.path != "/"){ | ||||||
|         //$("#results").html(""); |         //$("#results").html(""); | ||||||
|         if(document.querySelectorAll("#search-wrapper").length != 0 && !document.querySelector("#search-wrapper").classList.contains("hide")) { |         if(document.querySelectorAll("#search-wrapper").length != 0 && !document.querySelector("#search-wrapper").classList.contains("hide")) { | ||||||
| @@ -652,11 +651,11 @@ document.addEventListener("keyup", function(e) { | |||||||
|     } |     } | ||||||
| }, false); | }, false); | ||||||
|  |  | ||||||
| document.addEventListener("click", function(e) { | document.addEventListener("click", function(event) { | ||||||
|     handleEvent(e, e.target, false, "click"); |     handleEvent(event, event.target, false, "click"); | ||||||
| }, true); | }, true); | ||||||
|  |  | ||||||
| document.addEventListener("mouseleave", function(e) { | document.addEventListener("mouseleave", function(event) { | ||||||
|     if(event.target.className == "card sticky-action") { |     if(event.target.className == "card sticky-action") { | ||||||
|         var that = event.target; |         var that = event.target; | ||||||
|         that.querySelector(".card-reveal").setAttribute("style", "display: block;transform: translateY(0%);"); |         that.querySelector(".card-reveal").setAttribute("style", "display: block;transform: translateY(0%);"); | ||||||
| @@ -667,7 +666,7 @@ document.addEventListener("mouseleave", function(e) { | |||||||
|     } |     } | ||||||
| }, true); | }, true); | ||||||
|  |  | ||||||
| document.addEventListener("mouseenter", function(e) { | document.addEventListener("mouseenter", function(event) { | ||||||
|     if(event.target.className == "card sticky-action") { |     if(event.target.className == "card sticky-action") { | ||||||
|         var that = event.target; |         var that = event.target; | ||||||
|         that.querySelector(".card-reveal").setAttribute("style", "display: block;"); |         that.querySelector(".card-reveal").setAttribute("style", "display: block;"); | ||||||
| @@ -678,46 +677,46 @@ document.addEventListener("mouseenter", function(e) { | |||||||
|     } |     } | ||||||
| }, true); | }, true); | ||||||
|  |  | ||||||
| document.addEventListener("contextmenu", function(e) { | document.addEventListener("contextmenu", function(event) { | ||||||
|     handleEvent(e, e.target, false, "contextmenu"); |     handleEvent(event, event.target, false, "contextmenu"); | ||||||
| }, true); | }, true); | ||||||
|  |  | ||||||
| document.addEventListener("input", function(e) { | document.addEventListener("input", function(event) { | ||||||
|     handleEvent(e, e.target, false, "input"); |     handleEvent(event, event.target, false, "input"); | ||||||
| }, true); | }, true); | ||||||
|  |  | ||||||
| document.addEventListener("change", function(e) { | document.addEventListener("change", function(event) { | ||||||
|     handleEvent(e, e.target, false, "change"); |     handleEvent(event, event.target, false, "change"); | ||||||
| }, true); | }, true); | ||||||
|  |  | ||||||
| document.addEventListener("submit", function(e) { | document.addEventListener("submit", function(event) { | ||||||
|     handleEvent(e, e.target, false, "submit"); |     handleEvent(event, event.target, false, "submit"); | ||||||
| }, true); | }, true); | ||||||
|  |  | ||||||
| addListener("change", "#width_embed", function() { | addListener("change", "#width_embed", function(event) { | ||||||
|     var that = event.target; |     var that = event.target; | ||||||
|     embed_width = that.value; |     embed_width = that.value; | ||||||
|     document.getElementById("embed-area").value = embed_code(embed_autoplay, embed_width, embed_height, color, embed_videoonly); |     document.getElementById("embed-area").value = embed_code(embed_autoplay, embed_width, embed_height, color, embed_videoonly); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("change", "#height_embed", function() { | addListener("change", "#height_embed", function(event) { | ||||||
|     var that = event.target; |     var that = event.target; | ||||||
|     embed_height = that.value; |     embed_height = that.value; | ||||||
|     document.getElementById("embed-area").value = embed_code(embed_autoplay, embed_width, embed_height, color, embed_videoonly); |     document.getElementById("embed-area").value = embed_code(embed_autoplay, embed_width, embed_height, color, embed_videoonly); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".prev_page", function(e) { | addListener("click", ".prev_page", function(event) { | ||||||
|     //addListener("click", ".prev_page", function(e){ |     //addListener("click", ".prev_page", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     List.dynamicContentPage(-1); |     List.dynamicContentPage(-1); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".modal-close", function(e){ | addListener("click", ".modal-close", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| /* | /* | ||||||
| addListener("change", ".password_protected", function(e) { | addListener("change", ".password_protected", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     if(this.checked) { |     if(this.checked) { | ||||||
|         M.Modal.getInstance(document.getElementById("user_password")).open(); |         M.Modal.getInstance(document.getElementById("user_password")).open(); | ||||||
| @@ -729,7 +728,7 @@ addListener("change", ".password_protected", function(e) { | |||||||
|     } |     } | ||||||
| });*/ | });*/ | ||||||
|  |  | ||||||
| addListener("submit", "#user-password-channel-form", function(e) { | addListener("submit", "#user-password-channel-form", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     if(user_auth_started) { |     if(user_auth_started) { | ||||||
|         temp_user_pass = document.getElementById("user-pass-input").value; |         temp_user_pass = document.getElementById("user-pass-input").value; | ||||||
| @@ -745,18 +744,18 @@ addListener("submit", "#user-password-channel-form", function(e) { | |||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".change_user_pass_btn", function(e) { | addListener("click", ".change_user_pass_btn", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     user_change_password = true; |     user_change_password = true; | ||||||
|     M.Modal.getInstance(document.getElementById("user_password")).open(); |     M.Modal.getInstance(document.getElementById("user_password")).open(); | ||||||
|     document.getElementById("user-pass-input").focus(); |     document.getElementById("user-pass-input").focus(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("contextmenu", "#context-menu-overlay", function(e) { | addListener("contextmenu", "#context-menu-overlay", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".submit-user-password", function(e) { | addListener("click", ".submit-user-password", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     if(user_auth_started) { |     if(user_auth_started) { | ||||||
|         temp_user_pass = document.getElementById("user-pass-input").value; |         temp_user_pass = document.getElementById("user-pass-input").value; | ||||||
| @@ -794,7 +793,7 @@ addListener("click", ".close-user-password", function() { | |||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".delete-all-songs", function(e){ | addListener("click", ".delete-all-songs", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     M.Modal.getInstance(document.getElementById("delete_song_alert")).open(); |     M.Modal.getInstance(document.getElementById("delete_song_alert")).open(); | ||||||
| }); | }); | ||||||
| @@ -803,22 +802,22 @@ addListener("click", ".extra-add-text", function(){ | |||||||
|     this.select(); |     this.select(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".next_page", function(e){ | addListener("click", ".next_page", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     List.dynamicContentPage(1); |     List.dynamicContentPage(1); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".last_page", function(e){ | addListener("click", ".last_page", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     List.dynamicContentPage(10); |     List.dynamicContentPage(10); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".first_page", function(e){ | addListener("click", ".first_page", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     List.dynamicContentPage(-10); |     List.dynamicContentPage(-10); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".donate-button", function(e) { | addListener("click", ".donate-button", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     ga('send', 'event', "button-click", "donate"); |     ga('send', 'event', "button-click", "donate"); | ||||||
|     M.Modal.getInstance(document.getElementById("donate")).open(); |     M.Modal.getInstance(document.getElementById("donate")).open(); | ||||||
| @@ -833,7 +832,7 @@ addListener("click", "#aprilfools", function(){ | |||||||
|     Helper.css(".mega", "-moz-transform", "rotate(0deg)"); |     Helper.css(".mega", "-moz-transform", "rotate(0deg)"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("change", '#view_channels_select', function(e) { | addListener("change", '#view_channels_select', function(event) { | ||||||
|     var that = this; |     var that = this; | ||||||
|     if(currently_showing_channels != parseInt(that.value)) { |     if(currently_showing_channels != parseInt(that.value)) { | ||||||
|         Frontpage.populate_channels(Frontpage.all_channels, (parseInt(that.value) == 1 ? true : false)); |         Frontpage.populate_channels(Frontpage.all_channels, (parseInt(that.value) == 1 ? true : false)); | ||||||
| @@ -847,20 +846,20 @@ addListener("input", '#color_embed', function(){ | |||||||
|     document.getElementById("embed-area").value = embed_code(embed_autoplay, embed_width, embed_height, color, embed_videoonly); |     document.getElementById("embed-area").value = embed_code(embed_autoplay, embed_width, embed_height, color, embed_videoonly); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".chan-link", function(e){ | addListener("click", ".chan-link", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     var href = this.href.replace(window.location.protocol + "//" +  window.location.hostname + "/", ""); |     var href = this.href.replace(window.location.protocol + "//" +  window.location.hostname + "/", ""); | ||||||
|     Frontpage.to_channel(href, false); |     Frontpage.to_channel(href, false); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".listen-button", function(e){ | addListener("click", ".listen-button", function(event){ | ||||||
|     if(document.querySelector(".room-namer").value === ""){ |     if(document.querySelector(".room-namer").value === ""){ | ||||||
|         event.preventDefault(); |         event.preventDefault(); | ||||||
|         Frontpage.to_channel(document.querySelector(".room-namer").getAttribute("placeholder")); |         Frontpage.to_channel(document.querySelector(".room-namer").getAttribute("placeholder")); | ||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("submit", ".channel-finder", function(e){ | addListener("submit", ".channel-finder", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Frontpage.to_channel(document.querySelector(".room-namer").value); |     Frontpage.to_channel(document.querySelector(".room-namer").value); | ||||||
|     return false; |     return false; | ||||||
| @@ -899,7 +898,7 @@ addListener("click", "#clickme", function(){ | |||||||
|     Player.playVideo(); |     Player.playVideo(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#listExport", function(e){ | addListener("click", "#listExport", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     if(!youtube_authenticated){ |     if(!youtube_authenticated){ | ||||||
|         var nonce = Helper.randomString(29); |         var nonce = Helper.randomString(29); | ||||||
| @@ -928,7 +927,7 @@ addListener("click", "#listExport", function(e){ | |||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".export-spotify-auth", function(e){ | addListener("click", ".export-spotify-auth", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     var nonce = Helper.randomString(29); |     var nonce = Helper.randomString(29); | ||||||
|     window.callback = function(data) { |     window.callback = function(data) { | ||||||
| @@ -953,7 +952,7 @@ addListener("click", ".export-spotify-auth", function(e){ | |||||||
|     spotify_window = window.open("/o_callback#spotify=true&nonce=" + nonce, "", "width=600, height=600"); |     spotify_window = window.open("/o_callback#spotify=true&nonce=" + nonce, "", "width=600, height=600"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("submit", "#listImport", function(e){ | addListener("submit", "#listImport", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     var url = document.getElementById("import").value.split("https://www.youtube.com/playlist?list="); |     var url = document.getElementById("import").value.split("https://www.youtube.com/playlist?list="); | ||||||
|     if(document.getElementById("import").value !== "" && url.length == 2){ |     if(document.getElementById("import").value !== "" && url.length == 2){ | ||||||
| @@ -971,7 +970,7 @@ addListener("submit", "#listImport", function(e){ | |||||||
|     document.getElementById("import").value = ""; |     document.getElementById("import").value = ""; | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("submit", "#listImportZoff", function(e) { | addListener("submit", "#listImportZoff", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     var new_channel = document.getElementById("import_zoff").value; |     var new_channel = document.getElementById("import_zoff").value; | ||||||
|     document.getElementById("import_zoff").value = ""; |     document.getElementById("import_zoff").value = ""; | ||||||
| @@ -982,13 +981,13 @@ addListener("submit", "#listImportZoff", function(e) { | |||||||
|     socket.emit("import_zoff", {channel: chan.toLowerCase(), new_channel: new_channel.toLowerCase()}); |     socket.emit("import_zoff", {channel: chan.toLowerCase(), new_channel: new_channel.toLowerCase()}); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".import-zoff", function(e) { | addListener("click", ".import-zoff", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Helper.addClass(".import-zoff-container", "hide"); |     Helper.addClass(".import-zoff-container", "hide"); | ||||||
|     Helper.removeClass(".zoff_add_field", "hide"); |     Helper.removeClass(".zoff_add_field", "hide"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("submit", "#listImportSpotify", function(e){ | addListener("submit", "#listImportSpotify", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     if(spotify_authenticated && document.getElementById("import_spotify").value !== ""){ |     if(spotify_authenticated && document.getElementById("import_spotify").value !== ""){ | ||||||
|         var url = document.getElementById("import_spotify").value.split("https://open.spotify.com/user/"); |         var url = document.getElementById("import_spotify").value.split("https://open.spotify.com/user/"); | ||||||
| @@ -1025,26 +1024,26 @@ addListener("change", "#videoonly", function() { | |||||||
|     document.getElementById("embed-area").value = embed_code(embed_autoplay, embed_width, embed_height, color, embed_videoonly); |     document.getElementById("embed-area").value = embed_code(embed_autoplay, embed_width, embed_height, color, embed_videoonly); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#playbutton_remote", function(e) { | addListener("click", "#playbutton_remote", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Mobile_remote.play_remote(); |     Mobile_remote.play_remote(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#pausebutton_remote", function(e) { | addListener("click", "#pausebutton_remote", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Mobile_remote.pause_remote(); |     Mobile_remote.pause_remote(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#skipbutton_remote", function(e) { | addListener("click", "#skipbutton_remote", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Mobile_remote.skip_remote(); |     Mobile_remote.skip_remote(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".skip_next_client", function(e) { | addListener("click", ".skip_next_client", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("submit", "#remoteform", function(e) { | addListener("submit", "#remoteform", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Mobile_remote.get_input(document.getElementById("remote_channel").value); |     Mobile_remote.get_input(document.getElementById("remote_channel").value); | ||||||
| }); | }); | ||||||
| @@ -1057,22 +1056,22 @@ addListener("click", ".chat-tab", function(){ | |||||||
|     document.getElementById("text-chat-input").focus(); |     document.getElementById("text-chat-input").focus(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".prev", function(e){ | addListener("click", ".prev", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     List.skip(false); |     List.skip(false); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".skip", function(e){ | addListener("click", ".skip", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     List.skip(true); |     List.skip(true); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#chan", function(e){ | addListener("click", "#chan", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     List.show(); |     List.show(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("submit", "#adminForm", function(e){ | addListener("submit", "#adminForm", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Admin.pass_save(); |     Admin.pass_save(); | ||||||
| }); | }); | ||||||
| @@ -1081,7 +1080,7 @@ addListener("click", "#channel-share-modal", function(){ | |||||||
|     M.Modal.getInstance(document.getElementById("channel-share-modal")).close(); |     M.Modal.getInstance(document.getElementById("channel-share-modal")).close(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".shareface", function(e) { | addListener("click", ".shareface", function(event) { | ||||||
|     ga('send', 'event', "button-click", "share-facebook"); |     ga('send', 'event', "button-click", "share-facebook"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| @@ -1103,7 +1102,7 @@ addListener("click", "#embed-button", function() { | |||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| addListener("click", ".playlist-link", function(e){ | addListener("click", ".playlist-link", function(event){ | ||||||
|     chat_active = false; |     chat_active = false; | ||||||
|     Helper.css("#chat-container", "display", "none"); |     Helper.css("#chat-container", "display", "none"); | ||||||
|     Helper.css("#wrapper", "display", "block"); |     Helper.css("#wrapper", "display", "block"); | ||||||
| @@ -1111,7 +1110,7 @@ addListener("click", ".playlist-link", function(e){ | |||||||
|     Helper.css("#pageButtons", "display", "flex"); |     Helper.css("#pageButtons", "display", "flex"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".suggested-link", function(e){ | addListener("click", ".suggested-link", function(event){ | ||||||
|     chat_active = false; |     chat_active = false; | ||||||
|     Helper.css("#chat-container", "display", "none"); |     Helper.css("#chat-container", "display", "none"); | ||||||
|     Helper.css("#wrapper", "display", "none"); |     Helper.css("#wrapper", "display", "none"); | ||||||
| @@ -1119,7 +1118,7 @@ addListener("click", ".suggested-link", function(e){ | |||||||
|     Helper.css("#pageButtons", "display", "none"); |     Helper.css("#pageButtons", "display", "none"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".import-spotify-auth", function(e){ | addListener("click", ".import-spotify-auth", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     var nonce = Helper.randomString(29); |     var nonce = Helper.randomString(29); | ||||||
|     window.callback = function(data) { |     window.callback = function(data) { | ||||||
| @@ -1144,46 +1143,46 @@ addListener("click", ".import-spotify-auth", function(e){ | |||||||
|     spotify_window = window.open("/o_callback#spotify=true&nonce=" + nonce, "", "width=600, height=600"); |     spotify_window = window.open("/o_callback#spotify=true&nonce=" + nonce, "", "width=600, height=600"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".import-youtube", function(e){ | addListener("click", ".import-youtube", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Helper.css(".youtube_unclicked", "display", "none"); |     Helper.css(".youtube_unclicked", "display", "none"); | ||||||
|     Helper.css(".youtube_clicked", "display", "block"); |     Helper.css(".youtube_clicked", "display", "block"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("submit", "#chatForm", function(e){ | addListener("submit", "#chatForm", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     event.stopPropagation(); |     event.stopPropagation(); | ||||||
|     Chat.chat(document.getElementById("chatForm").input); |     Chat.chat(document.getElementById("chatForm").input); | ||||||
|     return false; |     return false; | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#shuffle", function(e) | addListener("click", "#shuffle", function(event) | ||||||
| { | { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Admin.shuffle(); |     Admin.shuffle(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#search-btn", function(e) | addListener("click", "#search-btn", function(event) | ||||||
| { | { | ||||||
|     //event.preventDefault(); |     //event.preventDefault(); | ||||||
|     Search.showSearch(); |     Search.showSearch(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#song-title", function(e) | addListener("click", "#song-title", function(event) | ||||||
| { | { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Search.showSearch(); |     Search.showSearch(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#admin-lock", function(e) | addListener("click", "#admin-lock", function(event) | ||||||
| { | { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Admin.log_out(); |     Admin.log_out(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#closeSettings", function(e) | addListener("click", "#closeSettings", function(event) | ||||||
| { | { | ||||||
|     event.preventDefault(); |     //event.preventDefault(); | ||||||
|     Admin.hide_settings(); |     Admin.hide_settings(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| @@ -1217,7 +1216,7 @@ window.addEventListener("resize", function(){ | |||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".result-object", function(e){ | addListener("click", ".result-object", function(event){ | ||||||
|     var html  = event.target; |     var html  = event.target; | ||||||
|     var substr = event.target.outerHTML.substring(0,4); |     var substr = event.target.outerHTML.substring(0,4); | ||||||
|     if(substr != "<i c" && !html.classList.contains("waves-effect") && !html.classList.contains("result-start") && !html.classList.contains("result-end") && !html.classList.contains("result-get-more-info")){ |     if(substr != "<i c" && !html.classList.contains("waves-effect") && !html.classList.contains("result-start") && !html.classList.contains("result-end") && !html.classList.contains("result-get-more-info")){ | ||||||
| @@ -1237,14 +1236,14 @@ addListener("click", ".result-object", function(e){ | |||||||
|             try { |             try { | ||||||
|                 var length = parseInt(end) - parseInt(start); |                 var length = parseInt(end) - parseInt(start); | ||||||
|                 Search.submitAndClose(id, title, length, start, end); |                 Search.submitAndClose(id, title, length, start, end); | ||||||
|             } catch(e) { |             } catch(event) { | ||||||
|                 M.toast({html: "Only numbers are accepted as song start and end parameters..", displayLength: 3000, classes: "red lighten"}); |                 M.toast({html: "Only numbers are accepted as song start and end parameters..", displayLength: 3000, classes: "red lighten"}); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".result-get-more-info", function(e) { | addListener("click", ".result-get-more-info", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     var that = this; |     var that = this; | ||||||
|     var parent = that.parentElement.parentElement.parentElement.parentElement; |     var parent = that.parentElement.parentElement.parentElement.parentElement; | ||||||
| @@ -1259,12 +1258,12 @@ addListener("click", ".result-get-more-info", function(e) { | |||||||
|     } |     } | ||||||
| }) | }) | ||||||
|  |  | ||||||
| addListener("click", '#submit-contact-form', function(e) { | addListener("click", '#submit-contact-form', function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     document.getElementById("contact-form").submit(); |     document.getElementById("contact-form").submit(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("submit", '#contact-form', function(e){ | addListener("submit", '#contact-form', function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     var message = document.getElementById("contact-form-message").value; |     var message = document.getElementById("contact-form-message").value; | ||||||
|     var from    = document.getElementById("contact-form-from").value; |     var from    = document.getElementById("contact-form-from").value; | ||||||
| @@ -1272,12 +1271,12 @@ addListener("submit", '#contact-form', function(e){ | |||||||
|     Helper.send_mail(from, message); |     Helper.send_mail(from, message); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".send-error-modal", function(e) { | addListener("click", ".send-error-modal", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     document.getElementById("error-report-form").submit(); |     document.getElementById("error-report-form").submit(); | ||||||
| }) | }) | ||||||
|  |  | ||||||
| addListener("submit", "#error-report-form", function(e) { | addListener("submit", "#error-report-form", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     var captcha_response = grecaptcha.getResponse(); |     var captcha_response = grecaptcha.getResponse(); | ||||||
|     Helper.removeClass("#send-loader", "hide"); |     Helper.removeClass("#send-loader", "hide"); | ||||||
| @@ -1305,7 +1304,7 @@ addListener("submit", "#error-report-form", function(e) { | |||||||
|     }); |     }); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#add-many", function(e){ | addListener("click", "#add-many", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     event.stopPropagation(); |     event.stopPropagation(); | ||||||
|     var id 		= this.getAttribute("data-video-id"); |     var id 		= this.getAttribute("data-video-id"); | ||||||
| @@ -1327,24 +1326,25 @@ addListener("click", "#add-many", function(e){ | |||||||
|             var length = parseInt(end) - parseInt(start); |             var length = parseInt(end) - parseInt(start); | ||||||
|             this.parentElement.parentElement.parentElement.remove(); |             this.parentElement.parentElement.parentElement.remove(); | ||||||
|             Search.submit(id, title, length, false, 0, 1, start, end); |             Search.submit(id, title, length, false, 0, 1, start, end); | ||||||
|         } catch(e) { |         } catch(event) { | ||||||
|             M.toast({html: "Only numbers are accepted as song start and end parameters..", displayLength: 3000, classes: "red lighten"}); |             M.toast({html: "Only numbers are accepted as song start and end parameters..", displayLength: 3000, classes: "red lighten"}); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".vote-container", function(e){ | addListener("click", ".vote-container", function(event, target){ | ||||||
|     var id = this.getAttribute("data-video-id"); |     console.log(this, target, event); | ||||||
|  |     var id = event.getAttribute("data-video-id"); | ||||||
|     List.vote(id, "pos"); |     List.vote(id, "pos"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".delete_button", function(e){ | addListener("click", ".delete_button", function(event){ | ||||||
|     var id = this.getAttribute("data-video-id"); |     var id = this.getAttribute("data-video-id"); | ||||||
|     List.vote(id, "del"); |     List.vote(id, "del"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".add-suggested", function(e){ | addListener("click", ".add-suggested", function(event){ | ||||||
|     var id 		= this.getAttribute("data-video-id"); |     var id 		= this.getAttribute("data-video-id"); | ||||||
|     var title 	= this.getAttribute("data-video-title"); |     var title 	= this.getAttribute("data-video-title"); | ||||||
|     var length 	= this.getAttribute("data-video-length"); |     var length 	= this.getAttribute("data-video-length"); | ||||||
| @@ -1366,13 +1366,13 @@ addListener("click", ".add-suggested", function(e){ | |||||||
|     Helper.removeElement("#suggested-" + id); |     Helper.removeElement("#suggested-" + id); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".del_suggested", function(e){ | addListener("click", ".del_suggested", function(event){ | ||||||
|     var id = this.getAttribute("data-video-id"); |     var id = this.getAttribute("data-video-id"); | ||||||
|  |  | ||||||
|     Helper.removeElement("#suggested-" + id); |     Helper.removeElement("#suggested-" + id); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".del_user_suggested", function(e){ | addListener("click", ".del_user_suggested", function(event){ | ||||||
|     var id = this.getAttribute("data-video-id"); |     var id = this.getAttribute("data-video-id"); | ||||||
|     Helper.removeElement("#suggested-" + id); |     Helper.removeElement("#suggested-" + id); | ||||||
|  |  | ||||||
| @@ -1400,19 +1400,19 @@ addListener("click", "#embed-area", function(){ | |||||||
|     this.select(); |     this.select(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".brand-logo-navigate", function(e){ | addListener("click", ".brand-logo-navigate", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|  |  | ||||||
|     window.history.pushState("to the frontpage!", "Title", "/"); |     window.history.pushState("to the frontpage!", "Title", "/"); | ||||||
|     Channel.onepage_load(); |     Channel.onepage_load(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#player_bottom_overlay", function(e){ | addListener("click", "#player_bottom_overlay", function(event){ | ||||||
|     if(event.target.id == "closePlayer") return; |     if(event.target.id == "closePlayer") return; | ||||||
|     Frontpage.to_channel(chan.toLowerCase(), false); |     Frontpage.to_channel(chan.toLowerCase(), false); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", ".generate-channel-name", function(e) { | addListener("click", ".generate-channel-name", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     Helper.ajax({ |     Helper.ajax({ | ||||||
|         type: "GET", |         type: "GET", | ||||||
| @@ -1426,7 +1426,7 @@ addListener("click", ".generate-channel-name", function(e) { | |||||||
|     ga('send', 'event', "button-click", "generate-channel"); |     ga('send', 'event', "button-click", "generate-channel"); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("click", "#close_find_form_button", function(e) { | addListener("click", "#close_find_form_button", function(event) { | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     find_start = false; |     find_start = false; | ||||||
|     find_started = false; |     find_started = false; | ||||||
| @@ -1439,7 +1439,7 @@ addListener("click", "#close_find_form_button", function(e) { | |||||||
|     find_word = ""; |     find_word = ""; | ||||||
| }); | }); | ||||||
|  |  | ||||||
| addListener("submit", "#find_form", function(e){ | addListener("submit", "#find_form", function(event){ | ||||||
|     event.preventDefault(); |     event.preventDefault(); | ||||||
|     if(this.find_value.value != find_word) { |     if(this.find_value.value != find_word) { | ||||||
|         find_word = this.find_value.value; |         find_word = this.find_value.value; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user