function om_maximenu_admin_js in OM Maximenu 6
Same name and namespace in other branches
- 8 inc/om_maximenu.effects.inc \om_maximenu_admin_js()
- 7 inc/om_maximenu.effects.inc \om_maximenu_admin_js()
Admin - hide/show options
1 call to om_maximenu_admin_js()
- om_maximenu_admin in inc/
om_maximenu.admin.inc - Admin Form - Simple Editing
File
- inc/
om_maximenu.effects.inc, line 461 - OM Maximenu Effects
Code
function om_maximenu_admin_js() {
$add_js = "\n \$(document).ready(function(){\n \$('form#om-maximenu-admin select.om-maximenu-style').change(function() {\n var style_wrapper = \$(this).parent().parent().parent().attr('id'); \n var style_value = \$(this).val(); \n\n if(style_value == '') {\n \$('form#om-maximenu-admin fieldset#' + style_wrapper + ' .om-maximenu-nontabbed-options').show(); \n }\n else {\n \$('form#om-maximenu-admin fieldset#' + style_wrapper + ' .om-maximenu-nontabbed-options').hide(); \n }\n if((style_value != 'roundabout') && (style_value != 'accordion')) {\n \$('form#om-maximenu-admin fieldset#' + style_wrapper + ' .om-maximenu-other-options').show(); \n }\n else {\n \$('form#om-maximenu-admin fieldset#' + style_wrapper + ' .om-maximenu-other-options').hide(); \n } \n });\n \n \$('form#om-maximenu-admin select.om-maximenu-output').change(function() {\n var parent_wrapper = \$(this).parent().parent().parent().attr('id'); \n var output_value = \$(this).val(); \n\n if(output_value == 'block') {\n \$('form#om-maximenu-admin fieldset#' + parent_wrapper + ' .om-maximenu-block-options').show();\n \$('form#om-maximenu-admin fieldset#' + parent_wrapper + ' .om-maximenu-float-options').hide(); \n }\n if(output_value == 'float') {\n \$('form#om-maximenu-admin fieldset#' + parent_wrapper + ' .om-maximenu-float-options').show();\n \$('form#om-maximenu-admin fieldset#' + parent_wrapper + ' .om-maximenu-block-options').hide();\n } \n if(output_value == 'main_menu') {\n \$('form#om-maximenu-admin fieldset#' + parent_wrapper + ' .om-maximenu-float-options').hide();\n \$('form#om-maximenu-admin fieldset#' + parent_wrapper + ' .om-maximenu-block-options').hide();\n } \n });\n\n \$('form#om-maximenu-admin select.om-maximenu-x-origin').change(function() {\n var option_wrapper = \$(this).parent().attr('id'); \n var x_origin_value = \$(this).val(); \n //alert(option_wrapper);\n if(x_origin_value == 'middle') {\n \$('form#om-maximenu-admin #' + option_wrapper + '+fieldset.om-maximenu-non-middle-options').hide();\n }\n else {\n \$('form#om-maximenu-admin #' + option_wrapper + '+fieldset.om-maximenu-non-middle-options').show();\n } \n }); \n }); ";
drupal_add_js($add_js, "inline");
}