1var newHash = location.hash; 2if("onhashchange" in window){ 3 $(window).bind('hashchange', function(){ 4 var newHash = location.hash; 5 6 if(newHash){ 7 if('scrollRestoration' in history){ 8 history.scrollRestoration = 'manual'; 9 } 10 11 if($('.tabs.tabs-history .nav a[href="'+newHash+'"]').length){ 12 $('.tabs.tabs-history .nav a[href="'+newHash+'"]').trigger('click'); 13 14 var $block = $(newHash); 15 if($block.length){ 16 if ($block.closest('.tab-pane').length) { 17 var offset = -206; 18 if (typeof arAsproOptions !== 'undefined') { 19 offset = window.matchMedia("(max-width:991px)").matches ? (arAsproOptions.THEME.HEADER_MOBILE_FIXED !== 'Y' || arAsproOptions.THEME.HEADER_MOBILE_SHOW !== 'ALWAYS' ? -187+62 : -187) : (arAsproOptions.THEME.TOP_MENU_FIXED !== 'Y' ? -206+81 : -206); 20 } 21 22 $block.data('offset', offset); 23 } 24 25 scrollToBlock(newHash); 26 } 27 else{ 28 if($('.ordered-block .tabs').length){ 29 var content_offset = $('.ordered-block .tabs').offset(); 30 $('html, body').animate({scrollTop: content_offset.top - 90}, 400); 31 } 32 } 33 } 34 else { 35 scrollToBlock(newHash); 36 } 37 } 38 }); 39} 40 41$(document).on('click', '.tabs.tabs-history a[data-toggle=tab]', function(e){ 42 var $this = $(e.target); 43 44 if( 45 typeof history !== 'undefined' && 46 $this.attr('href') 47 ){ 48 history.replaceState(null, null, $this.attr('href')); 49 } 50});
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.