88 lines
3.5 KiB
JavaScript
Executable file
88 lines
3.5 KiB
JavaScript
Executable file
$(window).load(function () {
|
|
if (getCookie('defaultsmwidth')) {
|
|
var width = getCookie('defaultsmwidth');
|
|
smwidth = width;
|
|
resizeSMSection(width);
|
|
}
|
|
if (getCookie('sidebar') && getCookie('username') && getCookie('passwordenc')) {
|
|
$('#SideBar').show();
|
|
updateChatMessages();
|
|
updateNowPlaying();
|
|
}
|
|
if (getCookie('HideAZ')) {
|
|
$('#BottomContainer').hide();
|
|
}
|
|
if (getCookie('SaveTrackPosition')) {
|
|
$('#SaveTrackPosition').attr('checked', true);
|
|
} else {
|
|
$('#SaveTrackPosition').attr('checked', false);
|
|
}
|
|
$('ul#ChangeLog li.log').each(function (i, el) {
|
|
if (i > 3) {
|
|
$(el).hide();
|
|
}
|
|
});
|
|
// Saved Position
|
|
if (getCookie('CurrentSong')) {
|
|
var currentSong = JSON.parse(getCookie("CurrentSong"));
|
|
getSongData(null, currentSong.songid, currentSong.albumid, currentSong.position, true);
|
|
loadCurrentPlaylist();
|
|
updateStatus('#status_Current', countCurrentPlaylist('#CurrentPlaylistContainer'));
|
|
$('#tabQueue a.button').removeClass('disabled');
|
|
}
|
|
resizeContent();
|
|
});
|
|
window.onbeforeunload = function () {
|
|
closeAllNotifications();
|
|
};
|
|
$(window).resize(function () {
|
|
resizeContent();
|
|
});
|
|
function resizeContent() {
|
|
var screenwidth = $(window).width();
|
|
$('.tabcontent').css({ 'height': (($(window).height() - 125)) + 'px' });
|
|
$('.smsection').css({ 'height': (($(window).height() - 168)) + 'px' });
|
|
var smheight = $('.smsection').height();
|
|
var smwidth = $('.smsection').width();
|
|
$('.tablecontainer').css({ 'width': ((screenwidth - smwidth) - 10) + 'px' });
|
|
/*
|
|
$('#BottomContainer').css({ 'top': smheight + 35 + 'px' });
|
|
if (getCookie('sidebar')) {
|
|
var tabwidth = $(window).width() - 264;
|
|
if (tabwidth >= 700) {
|
|
//$('.tabcontent').css({ 'width': tabwidth + 'px' });
|
|
}
|
|
var sbheight = $(window).height() - 152;
|
|
var sbwidth = $('#SideBar').width();
|
|
$('#SideBar').css({ 'height': (sbheight + 104) + 'px' });
|
|
$('#ChatMsgs').css({ 'height': (sbheight - 166) + 'px' });
|
|
$('.status').css({ 'right': (sbwidth + 10) + 'px' });
|
|
} else {
|
|
var tabwidth = $(window).width() - 58;
|
|
if (tabwidth >= 300) {
|
|
//$('.tabcontent').css({ 'width': tabwidth + 'px' });
|
|
$('.status').css({ 'right': 4 + 'px' });
|
|
}
|
|
}
|
|
var tabwidth = $('.tabcontent').width();
|
|
$('#BreadCrumbContainer, #AlbumContainer, #TrackContainer, #PodcastContainer').css({ 'width': (tabwidth - smwidth - 45) + 'px' });
|
|
$('#CurrentPlaylistContainer, #VideosContainer').css({ 'width': (tabwidth - 30) + 'px' });
|
|
//$('#player').css({ 'width': tabwidth + 'px' });
|
|
*/
|
|
}
|
|
function resizeSMSection(x) {
|
|
var screenwidth = $(window).width();
|
|
var defwidth = 200;
|
|
var smwidth = $('.smsection').width();
|
|
var newsmwidth = smwidth + parseInt(x);
|
|
var newwidth = newsmwidth - defwidth;
|
|
if (smwidth != newsmwidth && newsmwidth > 150 && newsmwidth < 500) {
|
|
$('.smsection').css({ 'width': (newsmwidth) + 'px' });
|
|
//$('.actions').css({ 'width': (newsmwidth - 5) + 'px' });
|
|
$('#BottomContainer').css({ 'width': (newsmwidth - 23) + 'px' });
|
|
$('.tablecontainer').css({ 'width': ((screenwidth - newsmwidth) - 10) + 'px' });
|
|
setCookie('defaultsmwidth', newwidth);
|
|
var ulwidth = newsmwidth + 6;
|
|
//$('#BreadCrumbContainer, #AlbumContainer, #TrackContainer, #PodcastContainer').css({ 'margin-left': (ulwidth + 15) + 'px' });
|
|
}
|
|
}
|