function setOpenTabsPageLanguage()
{
let data = Languages();
- let deleteAllFirst = document.querySelector("samsung-opentabs-app")?.shadowRoot?.childNodes[4]?.querySelectorAll('#openedTabsButtons .buttonCaption')[0];
- if(deleteAllFirst)
- {
- deleteAllFirst.innerText = data["TV_SID_DELETE_ALL"];
- }
- let deleteAllSecond = document.querySelector("samsung-opentabs-app")?.shadowRoot?.childNodes[4]?.querySelectorAll('#openedTabsButtons .buttonCaption')[1];
- if(deleteAllSecond)
- {
- deleteAllSecond.innerText = data["TV_SID_DELETE_ALL"];
- }
+
+ let deleteAllButtons = document.querySelector("samsung-opentabs-app")?.shadowRoot?.childNodes[4]?.querySelectorAll('#openedTabsButtons .buttonCaption');
+ deleteAllButtons.forEach((deleteButton) => {
+ deleteButton.innerText = data["TV_SID_DELETE_ALL"];
+ });
}
\ No newline at end of file
import { SamsungDataServiceImpl } from './samsung_data_service.js';
import {addWebUiListener} from 'chrome://resources/js/cr.js';
import {changeIsPopUpOpened} from 'chrome://resources/js/samsung/hybridnavigation.js';
+import { Languages } from './samsung_lang.js';
export class SOpenTabsElement extends PolymerElement {
static get is() {
samsungDataService.removeDevice(this.deviceIdToBeRemoved);
this.notifySplices('thumbnailOptions',this.splices);
dialog.close();
+ setOpenTabsPageLanguage();
}
onDialogCancelClick_() {
}
}
-window.customElements.define(SOpenTabsElement.is, SOpenTabsElement);
\ No newline at end of file
+window.customElements.define(SOpenTabsElement.is, SOpenTabsElement);
+
+function setOpenTabsPageLanguage()
+{
+ console.log('setOpenTabsPageLanguage');
+ let data = Languages();
+ let deleteAllButtons = document.querySelector("samsung-opentabs-app")?.shadowRoot?.childNodes[4]?.querySelectorAll('#openedTabsButtons .buttonCaption');
+ deleteAllButtons.forEach((deleteButton) => {
+ deleteButton.innerText = data["TV_SID_DELETE_ALL"];
+ });
+}
\ No newline at end of file