Theme: Side Menu updates.

This commit is contained in:
Nate
2020-05-25 13:17:01 -06:00
parent 3d0ec710ca
commit 8a586b5997
4 changed files with 42 additions and 8 deletions
+18 -3
View File
@@ -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);