Replace loop uses of var with let/const.
This commit is contained in:
parent
8af340e442
commit
05b39c21fd
10 changed files with 46 additions and 52 deletions
|
|
@ -164,7 +164,7 @@ function init_atag_merge_params()
|
||||||
*/
|
*/
|
||||||
page_params = new URLSearchParams(window.location.search);
|
page_params = new URLSearchParams(window.location.search);
|
||||||
let as = Array.from(document.getElementsByClassName("merge_params"));
|
let as = Array.from(document.getElementsByClassName("merge_params"));
|
||||||
for (let a of as)
|
for (const a of as)
|
||||||
{
|
{
|
||||||
let a_params = new URLSearchParams(a.search);
|
let a_params = new URLSearchParams(a.search);
|
||||||
let new_params = new URLSearchParams();
|
let new_params = new URLSearchParams();
|
||||||
|
|
@ -206,7 +206,7 @@ function init_button_with_confirm()
|
||||||
data-holder-class: CSS class for the new span that holds the menu.
|
data-holder-class: CSS class for the new span that holds the menu.
|
||||||
*/
|
*/
|
||||||
let buttons = Array.from(document.getElementsByClassName("button_with_confirm"));
|
let buttons = Array.from(document.getElementsByClassName("button_with_confirm"));
|
||||||
for (let button of buttons)
|
for (const button of buttons)
|
||||||
{
|
{
|
||||||
button.classList.remove("button_with_confirm");
|
button.classList.remove("button_with_confirm");
|
||||||
|
|
||||||
|
|
@ -314,7 +314,7 @@ function init_enable_on_pageload()
|
||||||
class "enable_on_pageload".
|
class "enable_on_pageload".
|
||||||
*/
|
*/
|
||||||
let elements = Array.from(document.getElementsByClassName("enable_on_pageload"));
|
let elements = Array.from(document.getElementsByClassName("enable_on_pageload"));
|
||||||
for (let element of elements)
|
for (const element of elements)
|
||||||
{
|
{
|
||||||
element.disabled = false;
|
element.disabled = false;
|
||||||
element.classList.remove("enable_on_pageload");
|
element.classList.remove("enable_on_pageload");
|
||||||
|
|
@ -334,7 +334,7 @@ function init_tabbed_container()
|
||||||
let tab_id = tab_button.dataset.tabId;
|
let tab_id = tab_button.dataset.tabId;
|
||||||
let tab_buttons = tab_button.parentElement.getElementsByClassName("tab_button");
|
let tab_buttons = tab_button.parentElement.getElementsByClassName("tab_button");
|
||||||
let tabs = tab_button.parentElement.parentElement.getElementsByClassName("tab");
|
let tabs = tab_button.parentElement.parentElement.getElementsByClassName("tab");
|
||||||
for (let tab_button of tab_buttons)
|
for (const tab_button of tab_buttons)
|
||||||
{
|
{
|
||||||
if (tab_button.dataset.tabId === tab_id)
|
if (tab_button.dataset.tabId === tab_id)
|
||||||
{
|
{
|
||||||
|
|
@ -347,7 +347,7 @@ function init_tabbed_container()
|
||||||
tab_button.classList.add("tab_button_inactive");
|
tab_button.classList.add("tab_button_inactive");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (let tab of tabs)
|
for (const tab of tabs)
|
||||||
{
|
{
|
||||||
if (tab.dataset.tabId === tab_id)
|
if (tab.dataset.tabId === tab_id)
|
||||||
{ tab.classList.remove("hidden"); }
|
{ tab.classList.remove("hidden"); }
|
||||||
|
|
@ -357,13 +357,13 @@ function init_tabbed_container()
|
||||||
}
|
}
|
||||||
|
|
||||||
let tabbed_containers = Array.from(document.getElementsByClassName("tabbed_container"));
|
let tabbed_containers = Array.from(document.getElementsByClassName("tabbed_container"));
|
||||||
for (let tabbed_container of tabbed_containers)
|
for (const tabbed_container of tabbed_containers)
|
||||||
{
|
{
|
||||||
let button_container = document.createElement("div");
|
let button_container = document.createElement("div");
|
||||||
button_container.className = "tab_buttons";
|
button_container.className = "tab_buttons";
|
||||||
tabbed_container.prepend(button_container);
|
tabbed_container.prepend(button_container);
|
||||||
let tabs = Array.from(tabbed_container.getElementsByClassName("tab"));
|
let tabs = Array.from(tabbed_container.getElementsByClassName("tab"));
|
||||||
for (let tab of tabs)
|
for (const tab of tabs)
|
||||||
{
|
{
|
||||||
tab.classList.add("hidden");
|
tab.classList.add("hidden");
|
||||||
let tab_id = tab.dataset.tabId || tab.dataset.tabTitle;
|
let tab_id = tab.dataset.tabId || tab.dataset.tabTitle;
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ function Editor(elements, on_open, on_save, on_cancel)
|
||||||
|
|
||||||
this.close = function()
|
this.close = function()
|
||||||
{
|
{
|
||||||
for (var index = 0; index < this.display_elements.length; index += 1)
|
for (let index = 0; index < this.display_elements.length; index += 1)
|
||||||
{
|
{
|
||||||
this.display_elements[index].classList.remove("hidden");
|
this.display_elements[index].classList.remove("hidden");
|
||||||
this.edit_elements[index].classList.add("hidden");
|
this.edit_elements[index].classList.add("hidden");
|
||||||
|
|
@ -65,7 +65,7 @@ function Editor(elements, on_open, on_save, on_cancel)
|
||||||
|
|
||||||
this.open = function()
|
this.open = function()
|
||||||
{
|
{
|
||||||
for (var index = 0; index < this.display_elements.length; index += 1)
|
for (let index = 0; index < this.display_elements.length; index += 1)
|
||||||
{
|
{
|
||||||
let display_element = this.display_elements[index];
|
let display_element = this.display_elements[index];
|
||||||
let edit_element = this.edit_elements[index];
|
let edit_element = this.edit_elements[index];
|
||||||
|
|
@ -90,7 +90,7 @@ function Editor(elements, on_open, on_save, on_cancel)
|
||||||
|
|
||||||
this.save = function()
|
this.save = function()
|
||||||
{
|
{
|
||||||
for (var index = 0; index < this.display_elements.length; index += 1)
|
for (let index = 0; index < this.display_elements.length; index += 1)
|
||||||
{
|
{
|
||||||
let display_element = this.display_elements[index];
|
let display_element = this.display_elements[index];
|
||||||
let edit_element = this.edit_elements[index];
|
let edit_element = this.edit_elements[index];
|
||||||
|
|
@ -130,9 +130,8 @@ function Editor(elements, on_open, on_save, on_cancel)
|
||||||
|
|
||||||
this.misc_data = {};
|
this.misc_data = {};
|
||||||
|
|
||||||
for (var index = 0; index < elements.length; index += 1)
|
for (const display_element of elements)
|
||||||
{
|
{
|
||||||
let display_element = elements[index];
|
|
||||||
let edit_element;
|
let edit_element;
|
||||||
if (editor.PARAGRAPH_TYPES.has(display_element.tagName))
|
if (editor.PARAGRAPH_TYPES.has(display_element.tagName))
|
||||||
{
|
{
|
||||||
|
|
@ -203,9 +202,9 @@ function Editor(elements, on_open, on_save, on_cancel)
|
||||||
}
|
}
|
||||||
|
|
||||||
let placeholders = document.getElementsByClassName("editor_toolbox_placeholder");
|
let placeholders = document.getElementsByClassName("editor_toolbox_placeholder");
|
||||||
for (var index = 0; index < placeholders.length; index += 1)
|
for (const placeholder of placeholders)
|
||||||
{
|
{
|
||||||
placeholders[index].parentElement.removeChild(placeholders[index]);
|
placeholder.parentElement.removeChild(placeholder);
|
||||||
}
|
}
|
||||||
|
|
||||||
let last_element = this.edit_elements[this.edit_elements.length - 1];
|
let last_element = this.edit_elements[this.edit_elements.length - 1];
|
||||||
|
|
@ -252,9 +251,8 @@ function Editor(elements, on_open, on_save, on_cancel)
|
||||||
this.spinner = new spinner.Spinner(spinner_element);
|
this.spinner = new spinner.Spinner(spinner_element);
|
||||||
toolbox.appendChild(spinner_element);
|
toolbox.appendChild(spinner_element);
|
||||||
|
|
||||||
for (var index = 0; index < this.edit_elements.length; index += 1)
|
for (const edit_element of this.edit_elements)
|
||||||
{
|
{
|
||||||
let edit_element = this.edit_elements[index];
|
|
||||||
if (edit_element.tagName == "TEXTAREA")
|
if (edit_element.tagName == "TEXTAREA")
|
||||||
{
|
{
|
||||||
common.bind_box_to_button(edit_element, this.save_button, true);
|
common.bind_box_to_button(edit_element, this.save_button, true);
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,7 @@ function show_all_hotkeys()
|
||||||
{
|
{
|
||||||
// Display an Alert with a list of all the hotkeys.
|
// Display an Alert with a list of all the hotkeys.
|
||||||
let lines = [];
|
let lines = [];
|
||||||
for (var identifier in hotkeys.HOTKEYS)
|
for (const identifier in hotkeys.HOTKEYS)
|
||||||
{
|
{
|
||||||
let line = hotkeys.HOTKEYS[identifier]["human"] + " : " + hotkeys.HOTKEYS[identifier]["description"];
|
let line = hotkeys.HOTKEYS[identifier]["human"] + " : " + hotkeys.HOTKEYS[identifier]["description"];
|
||||||
lines.push(line);
|
lines.push(line);
|
||||||
|
|
|
||||||
|
|
@ -30,9 +30,9 @@ function load_clipboard(event)
|
||||||
photo_clipboard.clipboard = new Set(JSON.parse(stored));
|
photo_clipboard.clipboard = new Set(JSON.parse(stored));
|
||||||
}
|
}
|
||||||
|
|
||||||
for (var index = 0; index < photo_clipboard.on_load_hooks.length; index += 1)
|
for (const on_load_hook of photo_clipboard.on_load_hooks)
|
||||||
{
|
{
|
||||||
photo_clipboard.on_load_hooks[index]();
|
on_load_hook();
|
||||||
}
|
}
|
||||||
|
|
||||||
return photo_clipboard.clipboard;
|
return photo_clipboard.clipboard;
|
||||||
|
|
@ -46,9 +46,9 @@ function save_clipboard()
|
||||||
localStorage.setItem("photo_clipboard", serialized);
|
localStorage.setItem("photo_clipboard", serialized);
|
||||||
photo_clipboard.update_pagestate();
|
photo_clipboard.update_pagestate();
|
||||||
|
|
||||||
for (var index = 0; index < photo_clipboard.on_save_hooks.length; index += 1)
|
for (const on_save_hook of photo_clipboard.on_save_hooks)
|
||||||
{
|
{
|
||||||
photo_clipboard.on_save_hooks[index]();
|
on_save_hook();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -212,14 +212,14 @@ function ingest_toolbox_items()
|
||||||
*/
|
*/
|
||||||
let toolbox = document.getElementById("clipboard_tray_toolbox");
|
let toolbox = document.getElementById("clipboard_tray_toolbox");
|
||||||
let moreboxes = document.getElementsByClassName("my_clipboard_tray_toolbox");
|
let moreboxes = document.getElementsByClassName("my_clipboard_tray_toolbox");
|
||||||
for (var i = 0; i < moreboxes.length; i += 1)
|
|
||||||
|
for (const morebox of moreboxes)
|
||||||
{
|
{
|
||||||
let box = moreboxes[i];
|
while (morebox.firstElementChild)
|
||||||
while (box.firstElementChild)
|
|
||||||
{
|
{
|
||||||
toolbox.appendChild(box.firstElementChild);
|
toolbox.appendChild(morebox.firstElementChild);
|
||||||
}
|
}
|
||||||
box.parentElement.removeChild(box);
|
morebox.parentElement.removeChild(morebox);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -258,11 +258,11 @@ function update_clipboard_tray()
|
||||||
common.delete_all_children(tray_lines);
|
common.delete_all_children(tray_lines);
|
||||||
let photo_ids = Array.from(photo_clipboard.clipboard);
|
let photo_ids = Array.from(photo_clipboard.clipboard);
|
||||||
photo_ids.sort();
|
photo_ids.sort();
|
||||||
for (var i = 0; i < photo_ids.length; i += 1)
|
for (const photo_id of photo_ids)
|
||||||
{
|
{
|
||||||
let clipboard_line = document.createElement("div");
|
let clipboard_line = document.createElement("div");
|
||||||
clipboard_line.classList.add("clipboard_tray_line");
|
clipboard_line.classList.add("clipboard_tray_line");
|
||||||
clipboard_line.dataset.id = photo_ids[i];
|
clipboard_line.dataset.id = photo_id;
|
||||||
|
|
||||||
let clipboard_line_delete_button = document.createElement("button");
|
let clipboard_line_delete_button = document.createElement("button");
|
||||||
clipboard_line_delete_button.classList.add("remove_tag_button_perm");
|
clipboard_line_delete_button.classList.add("remove_tag_button_perm");
|
||||||
|
|
@ -271,8 +271,8 @@ function update_clipboard_tray()
|
||||||
|
|
||||||
let clipboard_line_link = document.createElement("a");
|
let clipboard_line_link = document.createElement("a");
|
||||||
clipboard_line_link.target = "_blank";
|
clipboard_line_link.target = "_blank";
|
||||||
clipboard_line_link.href = "/photo/" + photo_ids[i];
|
clipboard_line_link.href = "/photo/" + photo_id;
|
||||||
clipboard_line_link.innerText = photo_ids[i];
|
clipboard_line_link.innerText = photo_id;
|
||||||
|
|
||||||
clipboard_line.appendChild(clipboard_line_delete_button);
|
clipboard_line.appendChild(clipboard_line_delete_button);
|
||||||
clipboard_line.appendChild(clipboard_line_link);
|
clipboard_line.appendChild(clipboard_line_link);
|
||||||
|
|
@ -293,9 +293,9 @@ photo_clipboard.update_clipboard_count =
|
||||||
function update_clipboard_count()
|
function update_clipboard_count()
|
||||||
{
|
{
|
||||||
let elements = document.getElementsByClassName("clipboard_count");
|
let elements = document.getElementsByClassName("clipboard_count");
|
||||||
for (var index = 0; index < elements.length; index += 1)
|
for (const element of elements)
|
||||||
{
|
{
|
||||||
elements[index].innerText = photo_clipboard.clipboard.size;
|
element.innerText = photo_clipboard.clipboard.size;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@ function close_grouped_spinners(group_id)
|
||||||
if (group_id && !(spinner.spinner_group_closing[group_id]))
|
if (group_id && !(spinner.spinner_group_closing[group_id]))
|
||||||
{
|
{
|
||||||
spinner.spinner_group_closing[group_id] = true;
|
spinner.spinner_group_closing[group_id] = true;
|
||||||
for (let button of spinner.button_spinner_groups[group_id])
|
for (const button of spinner.button_spinner_groups[group_id])
|
||||||
{
|
{
|
||||||
window[button.dataset.spinnerCloser]();
|
window[button.dataset.spinnerCloser]();
|
||||||
}
|
}
|
||||||
|
|
@ -65,7 +65,7 @@ function close_grouped_spinners(group_id)
|
||||||
spinner.open_grouped_spinners =
|
spinner.open_grouped_spinners =
|
||||||
function open_grouped_spinners(group_id)
|
function open_grouped_spinners(group_id)
|
||||||
{
|
{
|
||||||
for (let button of spinner.button_spinner_groups[group_id])
|
for (const button of spinner.button_spinner_groups[group_id])
|
||||||
{
|
{
|
||||||
window[button.dataset.spinnerOpener]();
|
window[button.dataset.spinnerOpener]();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -17,13 +17,13 @@ function init_datalist()
|
||||||
}
|
}
|
||||||
|
|
||||||
common.delete_all_children(datalist);
|
common.delete_all_children(datalist);
|
||||||
for (var index = 0; index < tag_autocomplete.tagset["tags"].length; index += 1)
|
for (const tag_name of tag_autocomplete.tagset["tags"])
|
||||||
{
|
{
|
||||||
let option = document.createElement("option");
|
let option = document.createElement("option");
|
||||||
option.value = tag_autocomplete.tagset["tags"][index];
|
option.value = tag_name;
|
||||||
datalist.appendChild(option);
|
datalist.appendChild(option);
|
||||||
}
|
}
|
||||||
for (var synonym in tag_autocomplete.tagset["synonyms"])
|
for (const synonym in tag_autocomplete.tagset["synonyms"])
|
||||||
{
|
{
|
||||||
let option = document.createElement("option");
|
let option = document.createElement("option");
|
||||||
option.value = tag_autocomplete.tagset["synonyms"][synonym] + "+" + synonym;
|
option.value = tag_autocomplete.tagset["synonyms"][synonym] + "+" + synonym;
|
||||||
|
|
|
||||||
|
|
@ -148,9 +148,8 @@ on_cancel = undefined;
|
||||||
function create_editors()
|
function create_editors()
|
||||||
{
|
{
|
||||||
let cards = document.getElementsByClassName("bookmark_card");
|
let cards = document.getElementsByClassName("bookmark_card");
|
||||||
for (var index = 0; index < cards.length; index += 1)
|
for (const card of cards)
|
||||||
{
|
{
|
||||||
let card = cards[index];
|
|
||||||
let title_div = card.getElementsByClassName("bookmark_title")[0];
|
let title_div = card.getElementsByClassName("bookmark_title")[0];
|
||||||
let url_div = card.getElementsByClassName("bookmark_url")[0];
|
let url_div = card.getElementsByClassName("bookmark_url")[0];
|
||||||
ed = new editor.Editor([title_div, url_div], on_open, on_save, on_cancel);
|
ed = new editor.Editor([title_div, url_div], on_open, on_save, on_cancel);
|
||||||
|
|
|
||||||
|
|
@ -165,7 +165,7 @@ function recalculate_needed()
|
||||||
divs is in `request_more_divs`.
|
divs is in `request_more_divs`.
|
||||||
*/
|
*/
|
||||||
needed = new Set();
|
needed = new Set();
|
||||||
for (let photo_id of photo_clipboard.clipboard)
|
for (const photo_id of photo_clipboard.clipboard)
|
||||||
{
|
{
|
||||||
if (!(photo_id in divs))
|
if (!(photo_id in divs))
|
||||||
{
|
{
|
||||||
|
|
@ -180,7 +180,7 @@ function refresh_divs()
|
||||||
Add new divs to the page, and remove divs which the user has removed from
|
Add new divs to the page, and remove divs which the user has removed from
|
||||||
their clipboard.
|
their clipboard.
|
||||||
*/
|
*/
|
||||||
for (let photo_id of divs)
|
for (const photo_id in divs)
|
||||||
{
|
{
|
||||||
let photo_div = divs[photo_id];
|
let photo_div = divs[photo_id];
|
||||||
let should_keep = photo_clipboard.clipboard.has(photo_id);
|
let should_keep = photo_clipboard.clipboard.has(photo_id);
|
||||||
|
|
|
||||||
|
|
@ -433,9 +433,8 @@ function remove_searchtag(ul, value, inputted_list)
|
||||||
console.log("removing " + value);
|
console.log("removing " + value);
|
||||||
let lis = ul.children;
|
let lis = ul.children;
|
||||||
//console.log(lis);
|
//console.log(lis);
|
||||||
for (var index = 0; index < lis.length; index += 1)
|
for (const li of lis)
|
||||||
{
|
{
|
||||||
let li = lis[index];
|
|
||||||
let tag_object = li.children[0];
|
let tag_object = li.children[0];
|
||||||
if (! tag_object.classList.contains("tag_object"))
|
if (! tag_object.classList.contains("tag_object"))
|
||||||
{continue}
|
{continue}
|
||||||
|
|
@ -496,9 +495,8 @@ function orderby_hide_direction_hook(event)
|
||||||
function simplify_tagnames(tags)
|
function simplify_tagnames(tags)
|
||||||
{
|
{
|
||||||
let new_tags = [];
|
let new_tags = [];
|
||||||
for (var index = 0; index < tags.length; index += 1)
|
for (const tag of tags)
|
||||||
{
|
{
|
||||||
let tag = tags[index];
|
|
||||||
tag = tag.split(".");
|
tag = tag.split(".");
|
||||||
tag = tag[tag.length - 1];
|
tag = tag[tag.length - 1];
|
||||||
new_tags.push(tag);
|
new_tags.push(tag);
|
||||||
|
|
@ -540,9 +538,9 @@ function submit_search()
|
||||||
}
|
}
|
||||||
|
|
||||||
let basic_inputs = document.getElementsByClassName("basic_param");
|
let basic_inputs = document.getElementsByClassName("basic_param");
|
||||||
for (var index = 0; index < basic_inputs.length; index += 1)
|
for (const basic_input of basic_inputs)
|
||||||
{
|
{
|
||||||
let boxname = basic_inputs[index].name;
|
let boxname = basic_input.name;
|
||||||
let box = document.getElementsByName(boxname)[0];
|
let box = document.getElementsByName(boxname)[0];
|
||||||
let value = box.value;
|
let value = box.value;
|
||||||
value = value.split("&").join("%26");
|
value = value.split("&").join("%26");
|
||||||
|
|
@ -561,17 +559,16 @@ function submit_search()
|
||||||
|
|
||||||
orderby_rows = document.getElementsByClassName("search_builder_orderby_li");
|
orderby_rows = document.getElementsByClassName("search_builder_orderby_li");
|
||||||
orderby_params = [];
|
orderby_params = [];
|
||||||
for (var index = 0; index < orderby_rows.length; index += 1)
|
for (const orderby_row of orderby_rows)
|
||||||
{
|
{
|
||||||
let row = orderby_rows[index];
|
let column = orderby_row.children[0].value;
|
||||||
let column = row.children[0].value;
|
|
||||||
if (column == "random")
|
if (column == "random")
|
||||||
{
|
{
|
||||||
orderby_params.push(column);
|
orderby_params.push(column);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
let sorter = row.children[1].value;
|
let sorter = orderby_row.children[1].value;
|
||||||
orderby_params.push(column + "-" + sorter);
|
orderby_params.push(column + "-" + sorter);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -253,7 +253,7 @@ function tag_action_callback(response)
|
||||||
{
|
{
|
||||||
datas = [datas];
|
datas = [datas];
|
||||||
}
|
}
|
||||||
for (var index = 0; index < datas.length; index += 1)
|
for (const data of datas)
|
||||||
{
|
{
|
||||||
let tagname = data.tagname;
|
let tagname = data.tagname;
|
||||||
let message_positivity;
|
let message_positivity;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue