1$(document).ready(function() { 2 3 /* submenu_mobile */ 4 $('#bw_submenu_button, #bw_title_mobile').click(function() { 5 $('.bw_submenu_mobile').toggle(); 6 $('#bw_title_mobile').toggle(); 7 }); 8 $('.bw_submenu_mobile .bw_customstyle_navigation_active_background_color').parent().find('ul:first').show(); 9 $('.bw_submenu_mobile .bw_customstyle_navigation_active_background_color').parentsUntil( '.bw_linkmenu', 'ul').show(); 10 11 $('#bw_submenu_button').html('<div>—</div><div>—</div><div>—</div>'); 12 13 $('.bw_submenu_mobile .bw_submenu_left_icon').click(function() { 14 var href = $(this).parent().attr('href'); 15 $(this).parent().attr('href', 'javascript:void(0);'); 16 17 $(this).parent().next().css('display', 'block'); 18 $(this).parent().find('.bw_submenu_down_icon:first').show(); 19 $(this).hide(); 20 21 $(this).parent().attr('href', href); 22 return false; 23 }); 24 25 $('.bw_submenu_mobile .bw_submenu_down_icon').click(function() { 26 var href = $(this).parent().attr('href'); 27 $(this).parent().attr('href', 'javascript:void(0);'); 28 29 $(this).parent().next().css('display', 'none'); 30 $(this).parent().find('.bw_submenu_left_icon:first').show(); 31 $(this).hide(); 32 33 $(this).parent().attr('href', href); 34 return false; 35 }); 36 37 /* submenu_down */ 38 $('#bw_customstyle_linkmenu_1.bw_submenu_down a').click(function() { 39 $('.bw_submenu_down ul ul').hide(); 40 $('.bw_submenu_down ul a').removeClass('active'); 41 $(this).parent().find('ul:first').show(); 42 $(this).parents('ul').show(); 43 $(this).addClass('active'); 44 }); 45 46 /* all */ 47 $('.bw_customstyle_navigation_active_background_color').parentsUntil( '.bw_linkmenu', 'li').css('background-color', $('.bw_customstyle_navigation_active_background_color').css('background-color')); 48 $('.bw_customstyle_navigation_active_background_color').parentsUntil( '.bw_linkmenu', 'li').css('background-image', $('.bw_customstyle_navigation_active_background_color').css('background-image')); 49 $('.bw_customstyle_navigation_active_background_color').parentsUntil( '.bw_linkmenu', 'li').children('a').removeClass('bw_customstyle_navigation_link_inactive_color'); 50 $('.bw_customstyle_navigation_active_background_color').parentsUntil( '.bw_linkmenu', 'li').children('a').css('color', $('.bw_customstyle_navigation_link_active_color').css('color')); 51 52 /* submenu_top */ 53 $('.bw_submenu_top ul ul li').addClass('bw_customstyle_bar_background_color'); 54 $('.d9_menu .bw_submenu_top ul ul li, .d11_menu .bw_submenu_top ul ul li').removeClass('bw_customstyle_bar_background_color'); 55 $('.bw_submenu_top ul ul, .bw_submenu_top ul ul ul').each(function() { 56 var width = $(window).width(); 57 var pos = $(this).parent().position().left + $(this).width(); 58 if (pos > 0) { 59 /* ul ul */ 60 if (pos > 0 && pos > width-10) $(this).css('right', 0); 61 } else { 62 /* ul ul ul */ 63 pos = $(this).parent().parent().parent().position().left + ($(this).parent().parent().width() * 2); 64 if (pos > 0 && pos > width-10) $(this).css({'right': '100%', 'left': 'auto'}); 65 } 66 }); 67 68 if ($('.bw_customstyle_navigation_active_background_color').css('backgroundColor') == 'transparent') { 69 $('.d10_menu .bw_customstyle_navigation_active_background_color a').addClass('bw_customstyle_bar_background_color'); 70 } else { 71 $('.bw_customstyle_navigation_active_background_color').parentsUntil( '.bw_linkmenu', 'li').removeClass('bw_customstyle_bar_background_color'); 72 } 73 $('.bw_submenu_mobile .bw_customstyle_navigation_active_background_color').parentsUntil( '.bw_linkmenu', 'ul').parentsUntil( '.bw_linkmenu', 'li').children('a').addClass('bw_customstyle_navigation_link_inactive_color'); 74 $('.bw_submenu_mobile .bw_customstyle_navigation_active_background_color').parentsUntil( '.bw_linkmenu', 'ul').parentsUntil( '.bw_linkmenu', 'li').children('a').addClass('bw_linkmenu_parent_active'); 75 76 /* Foto Designs */ 77 if ($('#menu_effect #menu').length > 0 && $('#header_bar').length > 0) { 78 var menu_height = $('#menu_effect').height(); 79 if (menu_height > 0) $('#header').css('marginTop', menu_height + 'px'); 80 } 81 82 bw_linkmenu_init(); 83}); 84 85/* homepage & pageeditor */ 86function bw_linkmenu_init(reset) { 87 88 if (reset) $('.bw_linkmenu').removeClass('init'); 89 if ($('.bw_linkmenu').hasClass('init')) return false; 90 91 bw_linkmenu_responsive(); 92 93 $('.bw_linkmenu').addClass('init'); 94} 95 96function bw_linkmenu_responsive() { 97 98 $('.bw_responsive .bw_submenu_down .bw_customstyle_navigation_active_background_color').parentsUntil('.bw_linkmenu', 'li').children().addClass('bw_customstyle_navigation_link_inactive_color'); 99 $('.bw_responsive .bw_submenu_down .bw_customstyle_navigation_active_background_color').parentsUntil('.bw_linkmenu', 'ul').show(); 100 $('.bw_responsive .bw_submenu_down .bw_customstyle_navigation_active_background_color').children('a').addClass('bw_customstyle_navigation_active_background_color'); 101 102 103 /* submenu_down */ 104 105 if ($('.bw_linkmenu_content .bw_linkmenu').hasClass('init')) return false; 106 107 $('.bw_linkmenu_content .bw_submenu_down a[href^="#"]').click(function() { 108 if ($(this).parent().find('ul:first').css('display') == 'none') { 109 $(this).parent().find('ul:first').show(); 110 } else { 111 $(this).parent().find('ul:first').hide(); 112 } 113 }); 114 115 $('.bw_linkmenu_content .bw_linkmenu').addClass('init');
116 if ($('body').hasClass('bw_responsive')) bw_singleBackground(); 117}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.