From dcd1e8d66b088e9a9cf2c678c12413b7cdf1dbab Mon Sep 17 00:00:00 2001 From: Cade Scroggins Date: Sat, 30 Jul 2022 14:03:40 -0700 Subject: [PATCH] query templates outside of loops --- index.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 967002d..3c00ba7 100644 --- a/index.html +++ b/index.html @@ -252,8 +252,9 @@ } #renderCommands() { + const template = document.getElementById('command-template'); + for (const [key, { name, url }] of Object.entries(CONFIG.commands)) { - const template = document.getElementById('command-template'); const clone = template.content.cloneNode(true); clone.querySelector('.command').href = url; clone.querySelector('.key').innerText = key; @@ -604,9 +605,9 @@ #renderSuggestions(suggestions, query) { this.#refs.suggestions.innerHTML = ''; const sliced = suggestions.slice(0, Search.#SUGGESTION_LIMIT); + const template = document.getElementById('suggestion-template'); for (const [index, suggestion] of sliced.entries()) { - const template = document.getElementById('suggestion-template'); const clone = template.content.cloneNode(true); const ref = clone.querySelector('.suggestion'); ref.dataset.index = index;