Explicit dimensions for language icons
authorAlexander Ebert <ebert@woltlab.com>
Fri, 28 May 2021 09:45:22 +0000 (11:45 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Fri, 28 May 2021 09:45:22 +0000 (11:45 +0200)
ts/WoltLabSuite/Core/Language/Chooser.ts
wcfsetup/install/files/js/WoltLabSuite/Core/Language/Chooser.js

index f971a733a4f83b06612a36e2f488787d5a2b5293..7896fb02f04e0ebd0c5ff1b26aee1c8211095e5c 100644 (file)
@@ -104,12 +104,17 @@ function initElement(
 
     const link = document.createElement("a");
     link.className = "box24";
+    link.href = "#";
+    link.addEventListener("click", (event) => event.preventDefault());
     listItem.appendChild(link);
 
     const img = document.createElement("img");
     img.src = language.iconPath;
     img.alt = "";
     img.className = "iconFlag";
+    img.height = 15;
+    img.width = 24;
+    img.loading = "eager";
     link.appendChild(img);
 
     const span = document.createElement("span");
index 3ac72fae85af064709d727df135e9db6cba4f1bd..57f1dd8dee484c6b7c299a9cf61a31b3f5540e50 100644 (file)
@@ -67,11 +67,16 @@ define(["require", "exports", "tslib", "../Core", "../Language", "../Dom/Util",
             dropdownMenu.appendChild(listItem);
             const link = document.createElement("a");
             link.className = "box24";
+            link.href = "#";
+            link.addEventListener("click", (event) => event.preventDefault());
             listItem.appendChild(link);
             const img = document.createElement("img");
             img.src = language.iconPath;
             img.alt = "";
             img.className = "iconFlag";
+            img.height = 15;
+            img.width = 24;
+            img.loading = "eager";
             link.appendChild(img);
             const span = document.createElement("span");
             span.textContent = language.languageName;