Theme: Side Menu updates.
This commit is contained in:
@@ -82,8 +82,17 @@
|
||||
|
||||
{if $settings.theme.menu_style == 'side'}
|
||||
//side menu visibility toggle
|
||||
var menu_side_expand_timer;
|
||||
var menu_side_contract_timer;
|
||||
var menu_side_state_current = '{$menu_side_state}';
|
||||
{literal}
|
||||
|
||||
function menu_side_contract_start() {
|
||||
menu_side_contract_timer = setTimeout(function() {
|
||||
menu_side_contract();
|
||||
}, {/literal}{$settings.theme.menu_side_toggle_hover_delay_contract}{literal});
|
||||
}
|
||||
|
||||
function menu_side_contract() {
|
||||
if (menu_side_state_current == 'expanded') {
|
||||
$('.menu_side_sub').slideUp(180);
|
||||
@@ -108,7 +117,7 @@
|
||||
{literal}
|
||||
$('.menu_side_control_state').hide();
|
||||
$('.menu_side_item_main_sub_icons').hide();
|
||||
$('.sub_arrows').removeClass('fa-{/literal}{$menu_side_item_main_sub_icon_contract}{literal}').addClass('fa-{/literal}{$menu_side_item_main_sub_icon_expand}{literal}');
|
||||
$('.sub_arrows').removeClass('fa-{/literal}{$settings.theme.menu_side_item_main_sub_icon_contract}{literal}').addClass('fa-{/literal}{$settings.theme.menu_side_item_main_sub_icon_expand}{literal}');
|
||||
$('#menu_side_container').animate({ width: '{/literal}{$settings.theme.menu_side_width_contracted}{literal}px' }, 180, function() {
|
||||
menu_side_state_current = 'contracted';
|
||||
});
|
||||
@@ -123,6 +132,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
function menu_side_expand_start() {
|
||||
menu_side_expand_timer = setTimeout(function() {
|
||||
menu_side_expand();
|
||||
}, {/literal}{$settings.theme.menu_side_toggle_hover_delay_expand}{literal});
|
||||
}
|
||||
|
||||
function menu_side_expand() {
|
||||
{/literal}
|
||||
{if $settings.theme.menu_brand_type == 'image_text'}
|
||||
@@ -160,8 +175,8 @@
|
||||
}
|
||||
|
||||
function menu_side_item_toggle(item_id) {
|
||||
$('#sub_arrow_'+item_id).toggleClass(['fa-{/literal}{$menu_side_item_main_sub_icon_contract}{literal}','fa-{/literal}{$menu_side_item_main_sub_icon_expand}{literal}']);
|
||||
$('.sub_arrows').not('#sub_arrow_'+item_id).removeClass('fa-{/literal}{$menu_side_item_main_sub_icon_contract}{literal}').addClass('fa-{/literal}{$menu_side_item_main_sub_icon_expand}{literal}');
|
||||
$('#sub_arrow_'+item_id).toggleClass(['fa-{/literal}{$settings.theme.menu_side_item_main_sub_icon_contract}{literal}','fa-{/literal}{$settings.theme.menu_side_item_main_sub_icon_expand}{literal}']);
|
||||
$('.sub_arrows').not('#sub_arrow_'+item_id).removeClass('fa-{/literal}{$settings.theme.menu_side_item_main_sub_icon_contract}{literal}').addClass('fa-{/literal}{$settings.theme.menu_side_item_main_sub_icon_expand}{literal}');
|
||||
$('#sub_'+item_id).slideToggle(180, function() {
|
||||
if (!$(this).is(':hidden')) {
|
||||
$('.menu_side_sub').not($(this)).slideUp(180);
|
||||
|
||||
Reference in New Issue
Block a user