From e7d11c7c1173d07db741301053db78b835a73ab3 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Fri, 14 Jan 2022 22:48:01 +0100 Subject: add settings page with styling --- html/item_list.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'html/item_list.js') diff --git a/html/item_list.js b/html/item_list.js index 198e0f9..51950d5 100644 --- a/html/item_list.js +++ b/html/item_list.js @@ -94,7 +94,7 @@ function item_cmp(def1, def2) coll.compare(def1.identifier, def2.identifier); } -function find_item_idx(definition) +function find_item_idx(list_ctx, definition) { /* Perform a binary search of item's (new or not) index in sorted array. */ let left = 0, right = list_ctx.items.length; @@ -115,7 +115,7 @@ function item_changed(list_ctx, change) /* Remove item. */ const old_item = list_ctx.by_identifier.get(change.key); if (old_item !== undefined) { - list_ctx.items.splice(find_item_idx(old_item.definition), 1); + list_ctx.items.splice(find_item_idx(list_ctx, old_item.definition), 1); list_ctx.by_identifier.delete(change.key); old_item.li.remove(); @@ -129,7 +129,7 @@ function item_changed(list_ctx, change) return; const new_item = insert_item(list_ctx, change.new_val, - find_item_idx(change.new_val)); + find_item_idx(list_ctx, change.new_val)); if (list_ctx.previewed_item === old_item) preview_item(list_ctx, new_item, true); } -- cgit v1.2.3