Theme: Side Menu updates.
This commit is contained in:
@@ -1741,7 +1741,23 @@
|
||||
$apps[$x]['default_settings'][$y]['default_setting_name'] = "text";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_value'] = "hover";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Set whether the Side Menu opens & closes with a click (focus) or by mouse over/out (hover).";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Set whether the Side Menu opens and closes with a 'Click' or with a mouse over/out ('Hover').";
|
||||
$y++;
|
||||
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "902e6d1b-d019-4d7f-9d83-38bab5db112e";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_category'] = "theme";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "menu_side_toggle_hover_delay_expand";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_value'] = "300";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the delay in milliseconds before the Side Menu expands on mouse over (requires menu_side_toggle be set to 'Hover').";
|
||||
$y++;
|
||||
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "8dd2d3be-19c2-4758-9c71-5d2d3cf8af73";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_category'] = "theme";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "menu_side_toggle_hover_delay_contract";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_value'] = "1000";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the delay in milliseconds before the Side Menu contracts on mouse out (requires menu_side_toggle be set to 'Hover').";
|
||||
$y++;
|
||||
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "994acf94-09df-42ec-b2c1-c3fc7d665cb9";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_category'] = "theme";
|
||||
|
||||
@@ -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