PageSourceSearch

https://uyanikticaret.com/js/publishscript/breadcrumMgr.js

js uyanikticaret.com collected 2026-10-02 01:47:59 UTC 3,278 bytes, 83 lines download raw bytes

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 &nbsp; in li breadcrumb
54	pathwaySelector.find('li').each(function(){
55		var thisLi = $(this);
56		thisLi.html(thisLi.html().replace(/&nbsp;/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.