1//custom flexslider start 2jQuery(document).ready(function(e) { 3 4//Public Utility Tab custom js 5var len =jQuery('body').find('.utilityTabContainer'); 6if(len.length==1){ 7 var hashval = window.location.hash; 8 console.log(hashval); 9 if(hashval!=''){ 10 var hash_val = hashval.split("#"); 11 jQuery('ul.resp-tabs-list li').each(function (i) { 12 jQuery(this).removeClass('resp-tab-active'); 13 if(jQuery(this).attr('data')==hash_val[1]){ 14 jQuery(this).addClass('resp-tab-active'); 15 } 16 }); 17 jQuery('div.resp-tabs-container .resp-tab-content').each(function (i) { 18 var pos = jQuery(this).index(); 19 jQuery(this).removeClass('resp-tab-content-active'); 20 jQuery(".resp-accordion").eq(pos).removeClass('resp-tab-active'); 21 jQuery(this).hide(); 22 if(jQuery(this).attr('id')==hash_val[1]){ 23 jQuery(this).addClass('resp-tab-content-active'); 24 jQuery(this).show(); 25 jQuery(".resp-accordion").eq(pos).addClass('resp-tab-active'); 26 } 27 }); 28 } 29} 30 31//========================= 32jQuery('.thumb-bottom-scroll').flexslider({ 33 animation: "fade", 34 controlNav: false, 35 animationLoop: false, 36 slideshow: false, 37 sync: ".thumb-bottom-crucel" 38}), 39jQuery('.thumb-bottom-crucel').flexslider({ 40 animation: "slide", 41 controlNav: false, 42 animationLoop: false, 43 slideshow: false, 44 itemWidth: 210, 45 //itemMargin: 5, 46 asNavFor: ".thumb-bottom-scroll" 47 }), 48//========================= 49 50jQuery('.thumb-bottom').flexslider({ 51 animation: "fade", 52 controlNav: "thumbnails", 53 start: function(slider){ 54 jQuery('body').removeClass('loading'); 55 } 56 }); 57//========================= 58jQuery('.no-thumb').flexslider({ 59 animation: "fade", 60 controlNav: false, 61 start: function(slider){ 62 jQuery('body').removeClass('loading'); 63 } 64 }); 65//========================= 66jQuery('.thumb-right').flexslider({ 67 animation: "fade", 68 controlNav: "thumbnails", 69 start: function(slider){ 70 jQuery('body').removeClass('loading'); 71 } 72 }); 73//========================= 74jQuery('.thumb-left').flexslider({ 75 animation: "fade", 76 controlNav: "thumbnails", 77 start: function(slider){ 78 jQuery('body').removeClass('loading'); 79 } 80 }); 81 82//========================= 83 84 //Main slider components start 85 jQuery(".full-cntrl-center-caption-blank").flexslider({ 86 animation: "slide", 87 directionNav: true, 88 prevText: "Previous", 89 nextText: "Next", 90 pausePlay: true, 91 pauseText: "Pause", 92 playText: "Play", 93 controlNav: true 94 }), 95 jQuery(".flexslider").flexslider({ 96 animation: "slide", 97 directionNav: true, 98 prevText: "Previous", 99 nextText: "Next", 100 pausePlay: true, 101 pauseText: "Pause", 102 playText: "Play", 103 controlNav: false 104 }); 105 106 jQuery('.expand-cntr').click(function(e){ 107 e.preventDefault(); 108 var ht = jQuery(this).parent('.ngoMainCintent').prop('scrollHeight'); 109 if(jQuery(this).hasClass('plus')) 110 { 111 112 jQuery(this).parent('.ngoMainCintent').css('height',ht); 113 jQuery(this).children().html('Less'); 114 jQuery(this).removeClass('plus'); 115 jQuery(this).addClass('minus'); 116 } 117 else if(jQuery(this).hasClass('minus')) 118 { 119 jQuery(this).parent('.ngoMainCintent').css('height','210px'); 120 jQuery(this).children().html('More'); 121 jQuery(this).removeClass('minus'); 122 jQuery(this).addClass('plus'); 123 } 124 }); 125 126 127 128 129 130 131 132//Public Utilitity loader 133 134//Load PU 135if (jQuery(window).width() < '640' || jQuery(window).width() == '640') { 136 jQuery('.ngoMainCintainer').removeClass('scrollpu'); 137 jQuery('.loadpu').show(); 138} 139else { 140 jQuery('.ngoMainCintainer').addClass('scrollpu'); 141 jQuery('.loadpu').hide(); 142} 143 144jQuery('.loadpu').click(function(e){ 145 e.preventDefault(); 146 var th = jQuery(this); 147 var tax_slug = jQuery(this).attr('data'); 148 var page_no = jQuery(this).attr('page'); 149 jQuery(".loader").css('display', 'inherit'); 150 jQuery.ajax({ 151 type: "post", 152 dataType: "json", 153 url: ajaxurl, 154 data: { 155 action: "more_pu", 156 post_per_page: '6', 157 taxonomy: tax_slug, 158 pageNo: page_no 159 }, 160 success: function (response) { 161 th.attr('page', response.page_no); 162 if(response.loadbtn=='hide'){ 163 th.css('display','none'); 164 } 165 jQuery("div[data='" + tax_slug + "']").append(response.data_html); 166 jQuery(".loader").css('display', 'none'); 167 jQuery('body').trigger('targetExternalLinks'); 168 } 169 }); 170 171}); 172 173//Scroll PU 174var previousScroll = 0; 175var timer; 176 177jQuery(".scrollpu").on('scroll',function () { 178 179 var currentScroll = jQuery(this).scrollTop(); 180 181 if (timer) { 182 window.clearTimeout(timer); 183 } 184 185 timer = setTimeout(jQuery.proxy(function () { 186 187 var tax_slug = jQuery(this).attr('data'); 188 var page_no = jQuery(this).attr('page'); 189 var max_page = jQuery(this).attr('maxpage'); 190 var ajax_start; 191 if(!ajax_start){ 192 if (currentScroll > previousScroll) { 193if(page_no<max_page||page_no==max_page){ 194 195 jQuery(".loader").css('display', 'inherit'); 196 jQuery.ajax({ 197 type: "post", 198 dataType: "json", 199 url: ajaxurl, 200 data: { 201 action: "more_pu", 202 post_per_page: '6', 203 taxonomy: tax_slug, 204 pageNo: page_no 205 }, 206 beforeSend:function(){ 207 ajax_start = true; 208 }, 209 success: function (response) { 210 jQuery("div[data='" + tax_slug + "']").attr('page', response.page_no).append(response.data_html); 211 jQuery(".loader").css('display', 'none'); 212 ajax_start = false;
213 jQuery('body').trigger('targetExternalLinks'); 214 } 215 }); 216 }else{ 217 jQuery("div[data='" + tax_slug + "']").find('.ngoMainCintent').last().find('a').last().focusout(function(){ 218 var tid = jQuery("div[data='" + tax_slug + "']").parent().attr('id'); 219 jQuery('[data='+tid+']').next().find('a').focus(); 220 }); 221 } 222 previousScroll = currentScroll; 223 } 224 } 225 226 }, this, [currentScroll, previousScroll]), 100); 227 228 229}); 230 231jQuery('.utilityTabContainer li.resp-tab-item').on('click',function(){ 232 previousScroll = 0; 233}); 234 235 236 //Directory pagination 237jQuery("body").find('.dir_next, .dir_prev').click(function(e){ 238 e.preventDefault(); 239 240 var data = jQuery(this).attr('data'); 241 var btn = jQuery(this); 242 var page = jQuery(this).parent().siblings('.count').find('span').html(); 243 var slug = jQuery(this).parents('.directory').attr('data'); 244 jQuery.ajax({ 245 method: "POST", 246 url: ajaxurl, 247 data: { action: "more_dir", paged: page, tax_slug: slug, type: data } 248 }) 249 .done(function( response ) { 250 var obj = JSON.parse(response); 251 jQuery("div[data='"+slug+"']").find("tbody").html(obj.html); 252 jQuery("div[data='"+slug+"']").find(".paged").html(obj.paged); 253 if(obj.last==1) 254 { 255 jQuery("div[data='"+slug+"']").find(".dir_next").hide(); 256 }else 257 { 258 jQuery("div[data='"+slug+"']").find(".dir_next").show(); 259 } 260 if(obj.first==1) 261 { 262 jQuery("div[data='"+slug+"']").find(".dir_prev").show(); 263 }else 264 { 265 jQuery("div[data='"+slug+"']").find(".dir_prev").hide(); 266 } 267 jQuery('body').trigger('targetExternalLinks'); 268 }); 269}); 270 271//Who's Who pagination 272jQuery("body").find('.ww_next, .ww_prev').click(function(e){ 273 e.preventDefault(); 274 var data = jQuery(this).attr('data'); 275 var btn = jQuery(this); 276 var page = jQuery(this).parent().siblings('.count').find('span').html(); 277 var slug = jQuery(this).parents('.whoswho').attr('data'); 278 jQuery.ajax({ 279 method: "POST", 280 url: ajaxurl, 281 data: { action: "more_ww", paged: page, tax_slug: slug, type: data } 282 }) 283 .done(function( response ) { 284 var obj = JSON.parse(response); 285 jQuery("div[data='"+slug+"']").find("tbody").html(obj.html); 286 jQuery("div[data='"+slug+"']").find(".paged").html(obj.paged); 287 if(obj.last==1) 288 { 289 jQuery("div[data='"+slug+"']").find(".ww_next").hide(); 290 }else 291 { 292 jQuery("div[data='"+slug+"']").find(".ww_next").show(); 293 } 294 if(obj.first==1) 295 { 296 jQuery("div[data='"+slug+"']").find(".ww_prev").show(); 297 }else 298 { 299 jQuery("div[data='"+slug+"']").find(".ww_prev").hide(); 300 } 301 }); 302 jQuery('body').trigger('targetExternalLinks'); 303}); 304});
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.