1var isMobile = /android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase()); 2 3$(document).ready(function () { 4 5 6 7 8 9 $('.get_widget_content_more_ajax').click(function () { 10 11 bind_id = $(this).data('bind_id'); 12 widget = $('#widget_'+bind_id); 13 14 last_item = widget.find('[data-item_id]').last(); 15 16 return getWidgetContentMore(widget, bind_id, last_item.data('item_id'), widget.data('get_more_ajax_url')); 17 18 }); 19 20 21 $('a[href="#toggle_search_in_header"]').click(function () { 22 $('html').toggleClass('search_in_header-opened'); 23 return false; 24 }); 25 26 27 $('a[href*="#ttoggle_"]').click(function () { 28 29 30 target = $(this).attr('href').replace("ttoggle_", ""); 31 32 33 $(target).toggleClass('opened'); 34 35 36 37 return false; 38 }); 39 40 41 $('.nm_sidemenu a').click(function (event) { 42 if ($(event.target).hasClass('dcjq-icon')) { 43 return false; 44 } 45 }); 46 $(document).on('touchmove', '.nm_sidemenu, .nm_sidemenu *', function () { 47 return false; 48 }); 49 50 51}); 52 53 54$(document).on('mouseup',function(e){ 55 56 var container = $('#sidemenu'); 57 58 if (!$(e.target).is('a[href*="#ttoggle_sidemenu"]') && !$(e.target).parents().is('a[href*="#ttoggle_sidemenu"]') 59 && !container.is(e.target) 60 && container.has(e.target).length === 0) 61 { 62 container.removeClass('opened'); 63 } 64 65 66 var container = $('#search_in_header'); 67 if (!container.is(e.target) 68 && container.has(e.target).length === 0) 69 { 70 $('html').removeClass('search_in_header-opened'); 71 } 72 73 74}); 75 76 77 78(function ($) { 79 $.fn.dcAccordion = function (options) { 80 var defaults = { 81 classParent: 'dcjq-parent', 82 classActive: 'active', 83 classArrow: 'dcjq-icon', 84 classCount: 'dcjq-count', 85 classExpand: 'dcjq-current-parent', 86 eventType: 'click', 87 hoverDelay: 300, 88 menuClose: true, 89 autoClose: true, 90 autoExpand: false, 91 speed: 'slow', 92 saveState: true, 93 disableLink: true, 94 showCount: false, 95 cookie: 'dcjq-accordion', 96 }; 97 var options = $.extend(defaults, options); 98 this.each(function (options) { 99 var obj = this; 100 setUpAccordion(); 101 if (defaults.saveState == true) { 102 checkCookie(defaults.cookie, obj); 103 } 104 if (defaults.autoExpand == true) { 105 $('li.' + defaults.classExpand + ' > a').addClass(defaults.classActive); 106 } 107 resetAccordion(); 108 if (defaults.eventType == 'hover') { 109 var config = { 110 sensitivity: 2, 111 interval: defaults.hoverDelay, 112 over: linkOver, 113 timeout: defaults.hoverDelay, 114 out: linkOut, 115 }; 116 $('li a', obj).hoverIntent(config); 117 var configMenu = { 118 sensitivity: 2, 119 interval: 1000, 120 over: menuOver, 121 timeout: 1000, 122 out: menuOut, 123 }; 124 $(obj).hoverIntent(configMenu); 125 if (defaults.disableLink == true) { 126 $('li a', obj).click(function (e) { 127 if ($(this).siblings('ul').length > 0) { 128 e.preventDefault(); 129 } 130 }); 131 } 132 } else { 133 $('li a', obj).click(function (e) { 134 $activeLi = $(this).parent('li'); 135 $parentsLi = $activeLi.parents('li'); 136 $parentsUl = $activeLi.parents('ul'); 137 if (defaults.disableLink == true) { 138 if ($(this).siblings('ul').length > 0) { 139 e.preventDefault(); 140 } 141 } 142 if (defaults.autoClose == true) { 143 autoCloseAccordion($parentsLi, $parentsUl); 144 } 145 if ($('> ul', $activeLi).is(':visible')) { 146 $('ul', $activeLi).slideUp(defaults.speed); 147 $('a', $activeLi).removeClass(defaults.classActive); 148 } else { 149 $(this).siblings('ul').slideToggle(defaults.speed); 150 $('> a', $activeLi).addClass(defaults.classActive); 151 } 152 if (defaults.saveState == true) { 153 createCookie(defaults.cookie, obj); 154 } 155 }); 156 } 157 158 function setUpAccordion() { 159 $arrow = '<span class="' + defaults.classArrow + '"></span>'; 160 var classParentLi = defaults.classParent + '-li'; 161 $('> ul', obj).show(); 162 $('li', obj).each(function () { 163 if ($('> ul', this).length > 0) { 164 $(this).addClass(classParentLi); 165 $('> a', this).addClass(defaults.classParent).append($arrow); 166 } 167 }); 168 $('> ul', obj).hide(); 169 if (defaults.showCount == true) { 170 $('li.' + classParentLi, obj).each(function () { 171 if (defaults.disableLink == true) { 172 var getCount = parseInt( 173 $('ul a:not(.' + defaults.classParent + ')', this).length 174 ); 175 } else { 176 var getCount = parseInt($('ul a', this).length); 177 } 178 $('> a', this).append( 179 ' <span class="' + 180 defaults.classCount + 181 '">
181(' + 182 getCount + 183 ')</span>' 184 ); 185 }); 186 } 187 } 188 189 function linkOver() { 190 $activeLi = $(this).parent('li'); 191 $parentsLi = $activeLi.parents('li'); 192 $parentsUl = $activeLi.parents('ul'); 193 if (defaults.autoClose == true) { 194 autoCloseAccordion($parentsLi, $parentsUl); 195 } 196 if ($('> ul', $activeLi).is(':visible')) { 197 $('ul', $activeLi).slideUp(defaults.speed); 198 $('a', $activeLi).removeClass(defaults.classActive); 199 } else { 200 $(this).siblings('ul').slideToggle(defaults.speed); 201 $('> a', $activeLi).addClass(defaults.classActive); 202 } 203 if (defaults.saveState == true) { 204 createCookie(defaults.cookie, obj); 205 } 206 } 207 208 function linkOut() {} 209 210 function menuOver() {} 211 212 function menuOut() { 213 if (defaults.menuClose == true) { 214 $('ul', obj).slideUp(defaults.speed); 215 $('a', obj).removeClass(defaults.classActive); 216 createCookie(defaults.cookie, obj); 217 } 218 } 219 220 function autoCloseAccordion($parentsLi, $parentsUl) { 221 $('ul', obj).not($parentsUl).slideUp(defaults.speed); 222 $('a', obj).removeClass(defaults.classActive); 223 $('> a', $parentsLi).addClass(defaults.classActive); 224 } 225 226 function resetAccordion() { 227 $('ul', obj).hide(); 228 $allActiveLi = $('a.' + defaults.classActive, obj); 229 $allActiveLi.siblings('ul').show(); 230 } 231 }); 232 233 function checkCookie(cookieId, obj) { 234 var cookieVal = $.cookie(cookieId); 235 if (cookieVal != null) { 236 var activeArray = cookieVal.split(','); 237 $.each(activeArray, function (index, value) { 238 var $cookieLi = $('li:eq(' + value + ')', obj); 239 $('> a', $cookieLi).addClass(defaults.classActive); 240 var $parentsLi = $cookieLi.parents('li'); 241 $('> a', $parentsLi).addClass(defaults.classActive); 242 }); 243 } 244 } 245 246 function createCookie(cookieId, obj) { 247 var activeIndex = []; 248 $('li a.' + defaults.classActive, obj).each(function (i) { 249 var $arrayItem = $(this).parent('li'); 250 var itemIndex = $('li', obj).index($arrayItem); 251 activeIndex.push(itemIndex); 252 }); 253 $.cookie(cookieId, activeIndex, { path: '/' }); 254 } 255 }; 256})(jQuery); 257 258 259 260 261 262 263 264 265$(function(){ 266 267 var header_height = $('header').height(); 268 var lastScrollTop = 0, delta = 15; 269 $(window).scroll(function(event){ 270 var st = $(this).scrollTop(); 271 272 if(Math.abs(lastScrollTop - st) <= header_height) 273 return; 274if ((st > lastScrollTop) && (lastScrollTop>0)) { 275 // downscroll code 276 $('html').addClass('header-sticky'); 277 278 } else { 279 // upscroll code 280 $('html').removeClass('header-sticky'); 281 } 282 lastScrollTop = st; 283 }); 284 285 getWidgetContentMore = function(widget, bind_id, last_id, url) { 286 $('.get_widget_content_more_ajax[data-bind_id="'+bind_id+'"]').attr('disabled'); 287 288 $.post(url, {bind_id:bind_id,last_id:last_id}, function(result) { 289 290 if (!result.error) { 291 widget.append(result.html); 292 $('.get_widget_content_more_ajax[data-bind_id="'+bind_id+'"]').removeAttr('disabled'); 293 } 294 if(result.is_last){ 295 $('.get_widget_content_more_ajax[data-bind_id="'+bind_id+'"]').hide(); 296 } 297 298 }, 'json'); 299 }; 300 301});
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.