mirror of
				https://github.com/KevinMidboe/zoff.git
				synced 2025-10-29 18:00:23 +00:00 
			
		
		
		
	Updated version of host-mode
This commit is contained in:
		| @@ -2186,7 +2186,18 @@ nav ul li:hover, nav ul li.active { | |||||||
| } | } | ||||||
|  |  | ||||||
| .host-mode-wrapper { | .host-mode-wrapper { | ||||||
|     height: calc(100vh - 48px + 15px) !important; |     height: calc(65vh - 48px + 15px) !important; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | #host-title { | ||||||
|  |     color: white; | ||||||
|  |     position: absolute; | ||||||
|  |     z-index: 999999; | ||||||
|  |     padding: 20px; | ||||||
|  |     font-size: 1.5rem; | ||||||
|  |     width: 100%; | ||||||
|  |     background: linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,1)); | ||||||
|  |     text-align: left; | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -519,7 +519,9 @@ function enable_host_mode(enabled) { | |||||||
|             Helper.css("#playlist", "backgroundColor", "inherit"); |             Helper.css("#playlist", "backgroundColor", "inherit"); | ||||||
|             Helper.css("#main-row", "backgroundColor", "inherit"); |             Helper.css("#main-row", "backgroundColor", "inherit"); | ||||||
|             Helper.css(".main", "backgroundColor", "inherit"); |             Helper.css(".main", "backgroundColor", "inherit"); | ||||||
|  |             Helper.removeClass("#host-title", "hide"); | ||||||
|             hostMode = enabled; |             hostMode = enabled; | ||||||
|  |             document.querySelector("#playlist").insertAdjacentHTML("beforeend", "<div id='join-sidebar' style='color:white;'>" + document.querySelector("#channel-share-modal").querySelector(".modal-content").innerHTML + "</div>"); | ||||||
|             document.addEventListener('webkitfullscreenchange', exitHandler, false); |             document.addEventListener('webkitfullscreenchange', exitHandler, false); | ||||||
|             document.addEventListener('mozfullscreenchange', exitHandler, false); |             document.addEventListener('mozfullscreenchange', exitHandler, false); | ||||||
|             document.addEventListener('fullscreenchange', exitHandler, false); |             document.addEventListener('fullscreenchange', exitHandler, false); | ||||||
| @@ -534,14 +536,20 @@ function enable_host_mode(enabled) { | |||||||
|         Helper.removeClass("#playlist", "host-mode-height"); |         Helper.removeClass("#playlist", "host-mode-height"); | ||||||
|         Helper.css(".playlist-tabs-loggedIn", "display", "flex"); |         Helper.css(".playlist-tabs-loggedIn", "display", "flex"); | ||||||
|         Helper.addClass("#wrapper", "tabs_height"); |         Helper.addClass("#wrapper", "tabs_height"); | ||||||
|  |         Helper.addClass("#host-title", "hide"); | ||||||
|         Helper.removeClass("#wrapper", "host-mode-wrapper"); |         Helper.removeClass("#wrapper", "host-mode-wrapper"); | ||||||
|         Helper.css(".skip", "display", "block"); |         Helper.css(".skip", "display", "block"); | ||||||
|  |         document.querySelector("#join-sidebar").remove(); | ||||||
|         var removeElements = document.querySelectorAll(".list-remove"); |         var removeElements = document.querySelectorAll(".list-remove"); | ||||||
|         for(var i = 0; i < removeElements.length; i++) { |         for(var i = 0; i < removeElements.length; i++) { | ||||||
|         	removeElements[i].style.display = "block"; |         	removeElements[i].style.display = "block"; | ||||||
|         } |         } | ||||||
|         Helper.css("#fullscreen", "display", "block"); |         Helper.css("#fullscreen", "display", "block"); | ||||||
|         hostMode = false; |         hostMode = false; | ||||||
|  |         document.addEventListener('webkitfullscreenchange', exitHandler, false); | ||||||
|  |         document.addEventListener('mozfullscreenchange', exitHandler, false); | ||||||
|  |         document.addEventListener('fullscreenchange', exitHandler, false); | ||||||
|  |         document.addEventListener('MSFullscreenChange', exitHandler, false); | ||||||
|     } |     } | ||||||
|     List.dynamicContentPageJumpTo(1); |     List.dynamicContentPageJumpTo(1); | ||||||
| } | } | ||||||
|   | |||||||
| @@ -560,6 +560,7 @@ var Player = { | |||||||
|             //var elem          = document.getElementById('song-title'); |             //var elem          = document.getElementById('song-title'); | ||||||
|             //var getTitleViews = document.getElementById('viewers'); |             //var getTitleViews = document.getElementById('viewers'); | ||||||
|  |  | ||||||
|  |             document.getElementById("host-title").innerText = title; | ||||||
|             document.getElementById("song-title").innerText = title; |             document.getElementById("song-title").innerText = title; | ||||||
|             if(!client) document.getElementById("viewers").innerHTML = outPutWord + " " + v; |             if(!client) document.getElementById("viewers").innerHTML = outPutWord + " " + v; | ||||||
|             document.getElementById("song-title").setAttribute("title", title); |             document.getElementById("song-title").setAttribute("title", title); | ||||||
|   | |||||||
| @@ -1,4 +1,5 @@ | |||||||
| <div id="video-container" class="col s12 m9 video-container no-opacity click-through"> | <div id="video-container" class="col s12 m9 video-container no-opacity click-through"> | ||||||
|  |     <div id="host-title" class="hide"></div> | ||||||
|     {{#unless embed}} |     {{#unless embed}} | ||||||
|         <div id="fireplace_player" class="ytplayer"></div> |         <div id="fireplace_player" class="ytplayer"></div> | ||||||
|     {{/unless}} |     {{/unless}} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user