mirror of
https://github.com/zen-browser/desktop.git
synced 2025-09-05 19:08:18 +00:00
Merge pull request #1567 from JosueGalRe/main
feature(zen-settings): localize placeholder items
This commit is contained in:
2
l10n
2
l10n
Submodule l10n updated: 914eb0ff09...6934ff4f19
@@ -231,7 +231,7 @@ var gZenMarketplaceManager = {
|
||||
preferencesWrapper.setAttribute('flex', '1');
|
||||
|
||||
for (const entry of preferences) {
|
||||
const { property, label, type } = entry;
|
||||
const { property, label, type, placeholder } = entry;
|
||||
|
||||
switch (type) {
|
||||
case 'dropdown': {
|
||||
@@ -256,7 +256,12 @@ var gZenMarketplaceManager = {
|
||||
const defaultItem = document.createXULElement('menuitem');
|
||||
|
||||
defaultItem.setAttribute('value', 'none');
|
||||
defaultItem.setAttribute('label', '-');
|
||||
|
||||
if (placeholder) {
|
||||
defaultItem.setAttribute('label', placeholder || '-');
|
||||
} else {
|
||||
browser.document.l10n.setAttributes(defaultItem, 'zen-theme-marketplace-dropdown-default-label');
|
||||
}
|
||||
|
||||
menupopup.appendChild(defaultItem);
|
||||
|
||||
@@ -360,6 +365,12 @@ var gZenMarketplaceManager = {
|
||||
input.id = `${sanitizedProperty}-input`;
|
||||
input.value = savedValue;
|
||||
|
||||
if (placeholder) {
|
||||
input.setAttribute('placeholder', placeholder || '-');
|
||||
} else {
|
||||
browser.document.l10n.setAttributes(input, 'zen-theme-marketplace-input-default-placeholder');
|
||||
}
|
||||
|
||||
input.addEventListener(
|
||||
'input',
|
||||
ZenThemesCommon.throttle((event) => {
|
||||
|
Reference in New Issue
Block a user