Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions src/components/searchbar/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,7 @@ function searchBar(
*/
function cloneSearchItem($item) {
const $clone = $item.cloneNode(true);
syncCheckboxState($clone, $item);
$clone.addEventListener("click", () => {
$item.addEventListener(
"settings-item-interaction-end",
Expand All @@ -213,6 +214,26 @@ function searchBar(
function syncSearchClone($clone, $item) {
$clone.className = $item.className;
$clone.innerHTML = $item.innerHTML;
syncCheckboxState($clone, $item);
}

/**
* Sync the checked property of checkbox and radio elements, since cloneNode and innerHTML do not copy/preserve dynamic checked state.
* @param {HTMLElement} $clone
* @param {HTMLElement} $item
*/
function syncCheckboxState($clone, $item) {
const $itemCheckbox = $item.querySelector(
'input[type="checkbox"], input[type="radio"]',
);
if ($itemCheckbox) {
const $cloneCheckbox = $clone.querySelector(
'input[type="checkbox"], input[type="radio"]',
);
if ($cloneCheckbox) {
$cloneCheckbox.checked = $itemCheckbox.checked;
}
}
}
}

Expand Down
10 changes: 9 additions & 1 deletion src/lang/ar-ye.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "إيقاف",
"quick tools height": "ارتفاع الأدوات السريعة",
"quick tools toggler": "مبدل الأدوات السريعة",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
Comment thread
bajrangCoder marked this conversation as resolved.
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/be-by.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "Выкл",
"quick tools height": "Вышыня хуткіх інструментаў",
"quick tools toggler": "Пераключальнік хуткіх інструментаў",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/bn-bd.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "বন্ধ",
"quick tools height": "কুইক টুলসের উচ্চতা",
"quick tools toggler": "কুইক টুলস টগলার",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/cs-cz.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "Vypnuto",
"quick tools height": "Výška rychlých nástrojů",
"quick tools toggler": "Přepínač rychlých nástrojů",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/de-de.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "Aus",
"quick tools height": "Schnellwerkzeug-Höhe",
"quick tools toggler": "Schnellwerkzeug-Schaltfläche",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
8 changes: 8 additions & 0 deletions src/lang/en-us.json
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,7 @@
"live autocompletion": "Live autocompletion",
"local word completion": "Local word completion",
"language package completion": "Language package completion",
"recommend extensions": "Recommend extensions",
"auto close tags": "Auto close tags",
"auto rename tags": "Auto rename tags",
"file properties": "File properties",
Expand Down Expand Up @@ -689,6 +690,13 @@
"settings-info-editor-live-autocomplete": "Show suggestions while you type.",
"settings-info-editor-local-word-completion": "Suggest words from the current file.",
"settings-info-editor-language-completion": "Suggest keywords, snippets, and other completions from CodeMirror language packages.",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin",
"settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.",
"settings-info-editor-auto-rename-tags": "Rename the matching opening or closing tag while editing HTML-like tags.",
"settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.",
Expand Down
10 changes: 9 additions & 1 deletion src/lang/es-sv.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "Apagado",
"quick tools height": "Altura de herramientas rápidas",
"quick tools toggler": "Alternador de herramientas rápidas",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/fr-fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "Désactivé",
"quick tools height": "Hauteur des outils rapides",
"quick tools toggler": "Bascule des outils rapides",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/he-il.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "כבוי",
"quick tools height": "גובה כלים מהירים",
"quick tools toggler": "מחליף כלים מהירים",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/hi-in.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "बंद",
"quick tools height": "त्वरित उपकरण ऊंचाई",
"quick tools toggler": "त्वरित उपकरण टॉगलर",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/hu-hu.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "Kikapcsolva",
"quick tools height": "Gyorseszközök magassága",
"quick tools toggler": "Gyorseszközök be/ki",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/id-id.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "Mati",
"quick tools height": "Tinggi alat cepat",
"quick tools toggler": "Pengalih alat cepat",
"running processes": "Proses yang berjalan"
"running processes": "Proses yang berjalan",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
8 changes: 8 additions & 0 deletions src/lang/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@ declare type LangStrings = {
"live autocompletion": string;
"local word completion": string;
"language package completion": string;
"recommend extensions": string;
"auto close tags": string;
"auto rename tags": string;
"file properties": string;
Expand Down Expand Up @@ -692,6 +693,13 @@ declare type LangStrings = {
"settings-info-editor-live-autocomplete": string;
"settings-info-editor-local-word-completion": string;
"settings-info-editor-language-completion": string;
"settings-info-editor-recommend-extensions": string;
"extension recommendation title": string;
"extension recommendation message": string;
"extension request title": string;
"extension request message": string;
"search plugins": string;
"request plugin": string;
"settings-info-editor-auto-close-tags": string;
"settings-info-editor-auto-rename-tags": string;
"settings-info-editor-rainbow-brackets": string;
Expand Down
10 changes: 9 additions & 1 deletion src/lang/ir-fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "خاموش",
"quick tools height": "ارتفاع ابزار سریع",
"quick tools toggler": "تغییر دهنده ابزار سریع",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/it-it.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "Spento",
"quick tools height": "Altezza strumenti veloci",
"quick tools toggler": "Attivatore strumenti veloci",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/ja-jp.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "オフ",
"quick tools height": "クイックツールの高さ",
"quick tools toggler": "クイックツール切替",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/ko-kr.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "끄기",
"quick tools height": "퀵툴 높이",
"quick tools toggler": "퀵툴 토글러",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/ml-in.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "ഓഫ്",
"quick tools height": "ദ്രുത ഉപകരണ ഉയരം",
"quick tools toggler": "ദ്രുത ഉപകരണ ടോഗ്ലർ",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/mm-unicode.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "Off",
"quick tools height": "Quick tools height",
"quick tools toggler": "Quick tools toggler",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/mm-zawgyi.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "Off",
"quick tools height": "Quick tools height",
"quick tools toggler": "Quick tools toggler",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
10 changes: 9 additions & 1 deletion src/lang/pl-pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -766,5 +766,13 @@
"off": "Wyłączone",
"quick tools height": "Wysokość szybkich narzędzi",
"quick tools toggler": "Przełącznik szybkich narzędzi",
"running processes": "Running processes"
"running processes": "Running processes",
"recommend extensions": "Recommend extensions",
"settings-info-editor-recommend-extensions": "Suggest plugins when a file opens as plain text because no language mode is available.",
"extension recommendation title": "Extensions available for {extension}",
"extension recommendation message": "No syntax mode is installed for {extension}. Search plugins for \"{keyword}\".",
"extension request title": "No extension found for {extension}",
"extension request message": "Ask for a plugin so Acode can highlight this file type.",
"search plugins": "Search plugins",
"request plugin": "Request plugin"
}
Loading