1function content_widget_next(obj,list_per_page){ 2 var page = 1; 3 if(obj.is('table')) { 4 var list = jQuery('>tbody>tr',obj); 5 } else if(obj.is('ul')) { 6 var list = jQuery('>li',obj); 7 } 8 9 var total_page = parseInt((list.size()-1) / list_per_page,10)+1; 10 list.each(function(i){ 11 if(jQuery(this).css('display') !='none'){ 12 page = parseInt(i/list_per_page,10) + 1; 13 return false; 14 } 15 }); 16 if(total_page <= page) return; 17 list.each(function(i){ 18 if( (page* list_per_page) <= i && ((page+1) * list_per_page) > i){ 19 jQuery(this).show(); 20 }else{ 21 jQuery(this).hide(); 22 } 23 }); 24} 25 26function content_widget_prev(obj,list_per_page){ 27 var page = 1; 28 if(obj.is('table')){ 29 var list = jQuery('>tbody>tr',obj); 30 }else if(obj.is('ul')){ 31 var list = jQuery('>li',obj); 32 } 33 34 var total_page = parseInt((list.size()-1) / list_per_page,10)+1; 35 list.each(function(i){ 36 if(jQuery(this).css('display') !='none'){ 37 page = parseInt(i/list_per_page,10)+1; 38 return false; 39 } 40 }); 41 42 if(page <= 1) return; 43 list.each(function(i){ 44 if( ((page-2)* list_per_page)<= i && ((page-1) * list_per_page) > i){ 45 jQuery(this).show(); 46 }else{ 47 jQuery(this).hide(); 48 } 49 }); 50} 51 52function content_widget_tab_show(tab,list,i){ 53 tab.parents('ul.widgetTab').children('li.active').removeClass('active'); 54 tab.parent('li').addClass('active'); 55 jQuery('>dd',list).each(function(j){ 56 if(j==i) jQuery(this).addClass('open'); 57 else jQuery(this).removeClass('open'); 58 }); 59}
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.