<img src = "[[item.imgSrc]]" alt = "[[item.title]]">
</div>
<div class="itemFavicon" style="background-image: [[item.favicon]]">
- <img src = "[[item.favicon]]" alt = "[[item.title]]">
+ <img src = "[[item.favicon]]" alt = " " on-error = "onErroInImageLoad_">
</div>
<div class="marquee itemName description" aria-hidden="true" aria-label="[[item.title]], item [[item.itemNum]] of [[item.total]]">
[[item.title]]
<a class="bookmarkThumbnailLink" href="[[item.url]]" aria-label="[[item.title]]" type="" target="">
<div class="bookmarkItemFavicon">
<div class="itemFaviconOpenTabs" >
- <img src = "data:image/png;base64,[[item.favicon_data]]" alt = " " >
+ <img src = "[[item.favicon_data]]" alt = " " on-error = "onErroInImageLoad_">
</div>
</div>
<div class="marquee bookmarkItemName description" aria-label="[[item.title]]">
}).catch((error) => {
console.log(error);
});
-
addWebUiListener(
'high-contrast-changed' , (value) =>{
console.log(value);
let sp ={
'title' : data[deviceID][j].title,
'url' : data[deviceID][j].url,
- 'favicon_data': data[deviceID][j].favicon_data
+ 'favicon_data': data[deviceID][j].favicon_data == ""? "chrome://resources/images/samsung/wb_logo_web_32.png" : "data:image/png;base64,"+data[deviceID][j].favicon_data,
}
subItem.push(sp);
}
buttonWarpper.classList.remove('highContrast');
}
}
+
onDeleteAllClicked_(event){
console.log('onDeleteAllClicked_');
this.deviceIdToBeRemoved = "";
cancelButtonNode.style.marginRight = '10px';
}
}
+ onErroInImageLoad_(event){
+ const img = event.target;
+ img.src = "chrome://resources/images/samsung/wb_logo_web_32.png";
+ }
onDialogConfirmClick_() {
console.log('onDialogConfirmClick_');
changeIsPopUpOpened("false");