[NextBrowser] set translation to all deleteAll buttons 30/318830/2 submit/tizen/20241010.160014
authoramondiguing <a.mondiguing@samsung.com>
Wed, 9 Oct 2024 10:37:08 +0000 (10:37 +0000)
committerBot Blink <blinkbot@samsung.com>
Thu, 10 Oct 2024 07:42:52 +0000 (07:42 +0000)
set translated text to all instances of deleteAll Buttons.
set translated text when deleteAll button is clicked.

Change-Id: I1c951c46e0dfdb320720f52a1323b821715b9b85

chrome/browser/resources/samsung/samsung_featured_header.js
chrome/browser/resources/samsung/samsung_opentabs_app.js

index 080ac64b34d2af849073ecf5747d43a1f5a1552e..6b6a2dcbd81b1ac32f7ae919d384dd60a2dc49a9 100644 (file)
@@ -89,14 +89,9 @@ setFeaturedPageLanguage();
 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
index 929b013eeacf4068ba5990c0acfa69c8380fc86d..0001bdb3e80de5a230907261f672dd662628c0f8 100644 (file)
@@ -9,6 +9,7 @@ import {getTemplate} from './samsung_opentabs_app.html.js';
 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() {
@@ -158,6 +159,7 @@ onthumbnailOptionsChanged_(){
     samsungDataService.removeDevice(this.deviceIdToBeRemoved);
     this.notifySplices('thumbnailOptions',this.splices);
     dialog.close();
+    setOpenTabsPageLanguage();
   }
 
   onDialogCancelClick_() {
@@ -168,4 +170,14 @@ onthumbnailOptionsChanged_(){
   }
 }
 
-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