Fix preview toggle button (missing iconbutton class after click)

pull/198/head
Aleksander Machniak 10 years ago
parent 1abbb06ee9
commit f331daffe1

@ -460,7 +460,7 @@ a.iconbutton.threadmode.selected {
#mailpreviewtoggle { #mailpreviewtoggle {
display: block; display: block;
position: absolute; position: absolute;
top: 6px; top: 7px;
right: 4px; right: 4px;
width: 20px; width: 20px;
height: 18px; height: 18px;

@ -218,9 +218,11 @@ function rcube_mail_ui()
} }
else if (rcmail.env.action == 'list' || !rcmail.env.action) { else if (rcmail.env.action == 'list' || !rcmail.env.action) {
var previewframe = $('#mailpreviewframe').is(':visible'); var previewframe = $('#mailpreviewframe').is(':visible');
$('#mailpreviewtoggle').addClass(previewframe ? 'enabled' : 'closed').attr('aria-expanded', previewframe ? 'true' : 'false').click(function(e){ toggle_preview_pane(e); return false });
$('#maillistmode').addClass(rcmail.env.threading ? '' : 'selected').click(function(e){ switch_view_mode('list'); return false }); $('#mailpreviewtoggle').addClass(previewframe ? 'enabled' : 'closed').attr('aria-expanded', previewframe ? 'true' : 'false')
$('#mailthreadmode').addClass(rcmail.env.threading ? 'selected' : '').click(function(e){ switch_view_mode('thread'); return false }); .click(function(e) { toggle_preview_pane(e); return false; });
$('#maillistmode').addClass(rcmail.env.threading ? '' : 'selected').click(function(e) { switch_view_mode('list'); return false; });
$('#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', mailviewsplit = new rcube_splitter({ id:'mailviewsplitter', p1:'#mailview-top', p2:'#mailview-bottom',
orientation:'h', relative:true, start:310, min:150, size:12, offset:4 }); orientation:'h', relative:true, start:310, min:150, size:12, offset:4 });
@ -595,7 +597,7 @@ function rcube_mail_ui()
topstyles, bottomstyles, uid; topstyles, bottomstyles, uid;
frame.toggle(); frame.toggle();
button.removeClass().toggleClass('enabled closed').attr('aria-expanded', visible ? 'true' : 'false'); button.toggleClass('enabled closed').attr('aria-expanded', visible ? 'true' : 'false');
if (visible) { if (visible) {
$('#mailview-top').removeClass('fullheight').css({ bottom:'auto' }); $('#mailview-top').removeClass('fullheight').css({ bottom:'auto' });

Loading…
Cancel
Save