Fixed delay when opening panels

This commit is contained in:
benweet 2013-12-02 22:11:17 +00:00
parent 180e98219e
commit c507029d0d

View File

@ -679,6 +679,10 @@ define([
isMenuPanelShown = true; isMenuPanelShown = true;
menuPanelBackdropElt = utils.createBackdrop('collapse', '.menu-panel'); menuPanelBackdropElt = utils.createBackdrop('collapse', '.menu-panel');
$menuPanelElt.addClass('move-to-front'); $menuPanelElt.addClass('move-to-front');
// To avoid opening delay
setTimeout(function() {
$menuPanelElt.trigger($.support.transition.end);
}, 50);
} }
else { else {
// Close all open sub-menus when one submenu opens // Close all open sub-menus when one submenu opens
@ -707,6 +711,10 @@ define([
isDocumentPanelShown = true; isDocumentPanelShown = true;
documentPanelBackdropElt = utils.createBackdrop('collapse', '.document-panel'); documentPanelBackdropElt = utils.createBackdrop('collapse', '.document-panel');
$documentPanelElt.addClass('move-to-front'); $documentPanelElt.addClass('move-to-front');
// To avoid opening delay
setTimeout(function() {
$documentPanelElt.trigger($.support.transition.end);
}, 50);
} }
else { else {
// Close all open sub-menus when one submenu opens // Close all open sub-menus when one submenu opens