diff --git a/www/assets/js/callbacks.js b/www/assets/js/callbacks.js index 515dccab..4b7f4687 100644 --- a/www/assets/js/callbacks.js +++ b/www/assets/js/callbacks.js @@ -415,6 +415,8 @@ Callbacks = { updateUser: function(data) { if(data.name == uname) { + PROFILE.text = data.profile.text; + PROFILE.image = data.profile.image; LEADER = data.leader; RANK = data.rank; handleRankChange(); diff --git a/www/assets/js/client.js b/www/assets/js/client.js index b5e6b97b..778ca3c7 100644 --- a/www/assets/js/client.js +++ b/www/assets/js/client.js @@ -27,7 +27,9 @@ var LASTCHATTIME = 0; var PAGETITLE = "Sync"; var TITLE_BLINK; var VWIDTH = $("#ytapiplayer").parent().css("width").replace("px", "");//670 -var VHEIGHT = "377"; +var VHEIGHT = ""+parseInt(parseInt(VWIDTH) * 9 / 16); +$("#messagebuffer").css("height", (VHEIGHT - 31) + "px"); +$("#userlist").css("height", (VHEIGHT - 31) + "px"); var IGNORED = []; var KICKED = false; var CHANNEL = ""; @@ -100,7 +102,11 @@ $(window).focus(function() { $(window).resize(function() { VWIDTH = $("#ytapiplayer").parent().css("width").replace("px", ""); + var VHEIGHT = ""+parseInt(parseInt(VWIDTH) * 9 / 16); + $("#messagebuffer").css("height", (VHEIGHT - 31) + "px"); + $("#userlist").css("height", (VHEIGHT - 31) + "px"); $("#ytapiplayer").attr("width", VWIDTH); + $("#ytapiplayer").attr("height", VHEIGHT); }); // Match URLs of the form http://site.tld/r/channel @@ -542,6 +548,22 @@ $("#hugelayout").click(hugeLayout); $("#narrowlayout").click(narrowLayout); $("#stlayout").click(synchtubeLayout); +function fluidLayout() { + $(".row").each(function() { + $(this).removeClass("row").addClass("row-fluid"); + }); + $(".container").each(function() { + $(this).removeClass("container").addClass("container-fluid"); + }); + VWIDTH = $("#ytapiplayer").parent().css("width").replace("px", ""); + var VHEIGHT = ""+parseInt(parseInt(VWIDTH) * 9 / 16); + $("#messagebuffer").css("height", (VHEIGHT - 31) + "px"); + $("#userlist").css("height", (VHEIGHT - 31) + "px"); + $("#ytapiplayer").attr("width", VWIDTH); + $("#ytapiplayer").attr("height", VHEIGHT); + $("#chatline").removeClass().addClass("span12"); +} + function largeLayout() { $("#videodiv").removeClass().addClass("span8 offset2"); VWIDTH = $("#ytapiplayer").parent().css("width").replace("px", "");//770 diff --git a/www/assets/js/functions.js b/www/assets/js/functions.js index 1a63889a..98773579 100644 --- a/www/assets/js/functions.js +++ b/www/assets/js/functions.js @@ -849,6 +849,8 @@ function showUserOpts() { .appendTo(layoutselect); $("