1
0
Fork 0
mirror of https://github.com/wallabag/wallabag.git synced 2025-09-15 18:57:05 +00:00

Extract Tag controller

This commit is contained in:
Yassine Guedidi 2025-03-08 03:04:16 +01:00
parent 1fd861078d
commit e438b5e63f
4 changed files with 28 additions and 27 deletions

View file

@ -24,27 +24,6 @@ import './js/shortcuts/entry';
/* Theme style */
import './scss/index.scss';
$(document).ready(() => {
document.querySelectorAll('[data-handler=tag-rename]').forEach((item) => {
const current = item;
current.wallabag_edit_mode = false;
current.onclick = (event) => {
const target = event.currentTarget;
if (target.wallabag_edit_mode === false) {
$(target.parentNode.querySelector('[data-handle=tag-link]')).addClass('hidden');
$(target.parentNode.querySelector('[data-handle=tag-rename-form]')).removeClass('hidden');
target.parentNode.querySelector('[data-handle=tag-rename-form] input').focus();
target.querySelector('.material-icons').innerHTML = 'done';
target.wallabag_edit_mode = true;
} else {
target.parentNode.querySelector('[data-handle=tag-rename-form]').submit();
}
};
});
});
(function darkTheme() {
const rootEl = document.querySelector('html');
const themeDom = {