From 1b0418a4669e5b6bd4ea50a3e529bb990238cd3a Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Sun, 14 Nov 2021 20:04:58 +0100 Subject: [PATCH] fix js error on the personal settings page (undefined sortable) --- src/admin.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/admin.js b/src/admin.js index 92d1948..2d63eca 100644 --- a/src/admin.js +++ b/src/admin.js @@ -191,13 +191,16 @@ document.addEventListener('DOMContentLoaded', () => { placeholderClass: 'side-menu-setting-list-drop' }) - sortable('#categories-list .side-menu-setting-list')[0].addEventListener('sortstop', (e) => { - let value = [] + try { + sortable('#categories-list .side-menu-setting-list')[0].addEventListener('sortstop', (e) => { + let value = [] - for (let item of document.querySelectorAll('#categories-list .side-menu-setting-list-item')) { - value.push(item.getAttribute('data-id')) - } + for (let item of document.querySelectorAll('#categories-list .side-menu-setting-list-item')) { + value.push(item.getAttribute('data-id')) + } - document.querySelector('input[name="categories-order"]').value = JSON.stringify(value) - }) + document.querySelector('input[name="categories-order"]').value = JSON.stringify(value) + }) + } catch (e) { + } })