1// build breadcrum 2 3jQuery(document).ready(function(){ 4 buildePathway(); 5}); 6 7function buildePathway(){ 8 console.log('ready() buildePathway() --> js/publishscript/breadcrumMgr.js'); 9 var pathwaySelector = jQuery('div#selected_pathway'), 10 getActivePathway = pathwaySelector.find('table').find('td').last().prev().html(), 11 getActivePageId = pathwaySelector.find('table').find('td').last().prev().find('b').attr('pageid'), 12 checkCompoDB = pathwaySelector.find('table').attr('iscomponentdb'), 13 arrPageName = []; 14 15 if(checkCompoDB == '1'){ 16 var getHtmlLoginRegister = jQuery('div#rvs_login_block').html(); 17 pathwaySelector.prepend('<div class="uk-container uk-container-center breadcrumbUikit"><div class="bgContent"><div class="uk-container uk-container-center"><div class="uk-grid uk-grid-small" data-uk-grid-margin=""><div class="uk-width-small-1-2"><ul class="uk-breadcrumb"></ul></div><div class="uk-width-small-1-2">'+getHtmlLoginRegister+'</div></div></div></div></div>'); 18 pathwaySelector.find('table').find('td').has('a').each(function(){ 19 pathwaySelector.find('ul.uk-breadcrumb').append('<li>'+jQuery(this).html()+'</li>'); 20 }); 21 22 if(pathwaySelector.find('table').find('td').length > 2){ 23 //console.log(pathwaySelector.find('table').find('td').last().prev().attr('pageid')); 24 //debugger; 25 pathwaySelector.find('ul.uk-breadcrumb').append('<li class="uk-active"><span>'+getActivePathway+'</span></li>'); 26 } 27 28 }else{ 29 pathwaySelector.prepend('<div class="uk-container uk-container-center breadcrumbUikit"><div class="bgContent"><div class="uk-container uk-container-center"><ul class="uk-breadcrumb"></ul></div></div></div>'); 30 31 pathwaySelector.find('table').find('td').has('a').each(function(){ 32 33 //detect pathway repeat 34 if(arrPageName.indexOf(jQuery(this).find('a').html()) < 0){ 35 pathwaySelector.find('ul.uk-breadcrumb').append('<li>'+jQuery(this).html()+'</li>'); 36 } 37 arrPageName.push(jQuery(this).find('a').html()); 38 }); 39 40 if(pathwaySelector.find('table').find('td').length > 2){ 41 pathwaySelector.find('ul.uk-breadcrumb').append('<li class="uk-active"><span class="breadcrumb" "pageid="'+getActivePageId+'">'+getActivePathway+'</span></li>'); 42 } 43 } 44 45 //check breadcrumb à¸à¹à¸²à¸à¸´à¸à¸à¸¢à¸¹à¹à¹à¸«à¹à¸à¸´à¸à¸à¸±à¹à¸ div#selected_pathway 46 if(!$('.uk-breadcrumb > li').length){ 47 $('div#selected_pathway').hide(); 48 } 49 50 pathwaySelector.find('b').contents().unwrap(); 51 pathwaySelector.find('table').remove(); 52 53 //remove in li breadcrumb 54 pathwaySelector.find('li').each(function(){ 55 var thisLi = $(this); 56 thisLi.html(thisLi.html().replace(/ /g, '')); 57 }); 58 59 //set fullwidth,fixedwidth breadcrumb and content 60 var getWidthTypeHeader = jQuery('div#selected_headerbanner').find('div.uk-container-center').first().hasClass('rv-block-full'); 61 if(getWidthTypeHeader){ 62 jQuery('div#selected_pathway').find('div.uk-container-center').first().addClass('rv-block-full'); 63 64 } 65 66 if($('.uk-breadcrumb').find('li').length == '1'){ 67 $('.uk-breadcrumb').find('li a').css('color', 'black'); 68 } 69 70 //remove breadcrumb if repeat 71 if(pathwaySelector.children('.breadcrumbUikit').length > 1){ 72 pathwaySelector.children('.breadcrumbUikit').first().remove(); 73 } 74 75 //show bread crumb 76 pathwaySelector.show(); 77 78 79 80 81} 82 83
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.