From 1424e53b96e79ad212b67d74eb5d372c14e8b1b3 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <alec@alec.pl> Date: Tue, 11 Sep 2012 09:08:50 -0400 Subject: [PATCH] Init splitter in Preferences also when env.action is empty --- skins/larry/ui.js | 27 +++++++++++---------------- 1 files changed, 11 insertions(+), 16 deletions(-) diff --git a/skins/larry/ui.js b/skins/larry/ui.js index 1022ee5..fe449fd 100644 --- a/skins/larry/ui.js +++ b/skins/larry/ui.js @@ -110,7 +110,7 @@ $('#mailthreadmode').addClass(rcmail.env.threading ? 'selected' : '').click(function(e){ switch_view_mode('thread'); return false }); mailviewsplit = new rcube_splitter({ id:'mailviewsplitter', p1:'#mailview-top', p2:'#mailview-bottom', - orientation:'h', relative:true, start:310, min:150, size:6, offset:-18 }); + orientation:'h', relative:true, start:310, min:150, size:12, offset:4 }); if (previewframe) mailviewsplit.init(); @@ -147,6 +147,10 @@ new rcube_splitter({ id:'identviewsplitter', p1:'#identitieslist', p2:'#identity-details', orientation:'v', relative:true, start:266, min:180, size:12 }).init(); } + else if (rcmail.env.action == 'preferences' || !rcmail.env.action) { + new rcube_splitter({ id:'prefviewsplitter', p1:'#sectionslist', p2:'#preferences-box', + orientation:'v', relative:true, start:266, min:180, size:12 }).init(); + } } /*** addressbook task ***/ else if (rcmail.env.task == 'addressbook') { @@ -173,7 +177,7 @@ } var select = $(this), - height = Math.max(select.height(), 24) - 2, + height = Math.max(select.height(), 26) - 2, width = select.width() - 22, title = $('option', this).first().text(); @@ -331,8 +335,7 @@ function resize_leftcol(splitter) { - if (0&&splitter) - $('#quicksearchbar input').css('width', (splitter.pos - 70) + 'px'); + // STUB } @@ -619,18 +622,10 @@ $('input[name="view"][value="thread"]').prop('checked', rcmail.env.threading ? true : false); $('input[name="view"][value="list"]').prop('checked', rcmail.env.threading ? false : true); - // list columns - var found, cols = $('input[name="list_col[]"]'); - for (var i=0; i < cols.length; i++) { - if (cols[i].value != 'from') { - found = $.inArray(cols[i].value, rcmail.env.coltypes) != -1; - } - else { - found = ($.inArray('from', rcmail.env.coltypes) != -1 - || $.inArray('to', rcmail.env.coltypes) != -1); - } - $(cols[i]).prop('checked', found); - } + // set checkboxes + $('input[name="list_col[]"]').each(function() { + $(this).prop('checked', $.inArray(this.value, rcmail.env.coltypes) != -1); + }); $dialog.dialog({ modal: true, -- Gitblit v1.9.1