function htmlEncodePdp(input) {
var el = document.createElement("div");
el.innerText = input;
return el.innerHTML;
};
window.LZD = window.LZD || {};
window.LZD.updateBreadcrumb = function (list) {
if (!list || !list instanceof Array) {
return;
}
var parentNode = document.getElementById('J_breadcrumb');
while (parentNode.hasChildNodes()) {
parentNode.removeChild(parentNode.firstChild);
}
var size = list.length;
for (var i = 0; i < size; i++) {
var item = list[i];
item.title = htmlEncodePdp(item.title);
var liNode = document.createElement("li");
liNode.className = 'breadcrumb_item';
if (i === size - 1) {
liNode.innerHTML = '' +
'' + item.title + '' +
'';
} else {
if(item.url) {
item.url = window.location.host.indexOf('h5.lazada.') > -1 ? item.url.replace('www.lazada.', 'h5.lazada.') : item.url;
}
liNode.innerHTML = '' +
'' +
'' + item.title + '' +
'' +
'' +
'';
}
parentNode.appendChild(liNode);
}
var breadcrumbListNode = document.getElementById('J_breadcrumb_list');
var cls = breadcrumbListNode.className;
if (size === 0) {
if (cls.indexOf('breadcrumb_list_empty') < 0) {
breadcrumbListNode.className = 'breadcrumb_list_empty';
}
} else {
breadcrumbListNode.className = 'breadcrumb_list';
}
}