1jQuery(function(){ 2 var $has_subList = jQuery('.has-subList'), 3 $dw_search = jQuery('#dw__search'), 4 $icon_search = jQuery('.icon-search'), 5 $first_heading = jQuery('.main :header').eq(0), 6 $wrap_column = jQuery('.wrap_column'), 7 $sidebar_title = jQuery('.sidebar-title'), 8 $not_pc_navBtn = jQuery('.header-nav.not-pc .header-navButton'), 9 $not_pc_nav = jQuery('.nav-for-device'); 10 11 $has_subList.click(function(){ 12 jQuery(this).siblings('.has-subList').find('ul').slideUp('500'); 13 jQuery(this).find('ul').slideToggle('500'); 14 }); 15 16 $has_subList.find('ul').click(function(e) { 17 e.stopPropagation(); 18 }); 19 20 $dw_search.find('.edit').attr('placeholder', 'Search!'); 21 22 $icon_search.click(function() { 23 $dw_search.find('.button').click(); 24 }); 25 26 var isAdminMenu = $first_heading.prev().attr('href') && $first_heading.prev().attr('href').match(/http:\/\/www\.dokuwiki.org\/security/).length; 27 if (! $first_heading.prev().length || isAdminMenu) { 28 $first_heading.css('margin-top', 0); 29 } 30 31 if ($wrap_column) { 32 $wrap_column.each(function(index) { 33 if (! jQuery(this).find(':header').eq(0).prev().length) { 34 jQuery(this).find(':header').eq(0).css('margin-top', 0); 35 } 36 }); 37 } 38 39 var reg = /^([^:]+[\w]+[^<])+([<].*)/, 40 regresult = $sidebar_title.html().match(reg); 41 regresult && $sidebar_title.html('<span>' + regresult[1] + '</span>' + regresult[2]); 42 43 $not_pc_nav.slideUp(0); 44 $not_pc_navBtn.click(function() { 45 jQuery(this).stop().toggleClass('is-active'); 46 $not_pc_nav.stop().slideToggle(500); 47 }) 48 49}); 50