diff --git a/www/assets/js/client.js b/www/assets/js/client.js index 7931de57..c68c1e6a 100644 --- a/www/assets/js/client.js +++ b/www/assets/js/client.js @@ -532,6 +532,7 @@ function narrowLayout() { function synchtubeLayout() { $("#videodiv").detach().insertBefore($("#chatdiv")); + $("#queuediv").detach().prependTo($("#queuerow")); } function onYouTubeIframeAPIReady() { diff --git a/www/assets/js/functions.js b/www/assets/js/functions.js index 0aa5b672..ef6a2c44 100644 --- a/www/assets/js/functions.js +++ b/www/assets/js/functions.js @@ -973,8 +973,13 @@ function showUserOpts() { .appendTo(layoutselect); $("").attr("value", "single").text("Single Column") .appendTo(layoutselect); + $("").attr("value", "synchtube").text("Synchtube") + .appendTo(layoutselect); layoutselect.val(USEROPTS.layout); addOption("Layout", layoutselect); + var warn = $("
").addClass("text-error") + .text("Changing layouts may require a refresh") + addOption("", warn); var synchcontainer = $("").addClass("checkbox") .text("Synchronize Media"); @@ -1051,6 +1056,9 @@ function applyOpts() { case "single": singleColumnLayout(); break; + case "synchtube": + synchtubeLayout(); + break; default: break; } diff --git a/www/index.html b/www/index.html index 59375264..85638fd6 100644 --- a/www/index.html +++ b/www/index.html @@ -78,7 +78,7 @@