add program tags interface to new block modal
This commit is contained in:
parent
bbe87f1ead
commit
95564afa5c
24
layout.html
24
layout.html
@ -966,23 +966,21 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
const block_tag_editor_handlers = () => {
|
const block_tag_editor_handlers = () => {
|
||||||
const enabled_tags = document.querySelectorAll(".tag.enabled");
|
const tags = document.querySelectorAll("#new_block_program_tags > .tag");
|
||||||
const disabled_tags = document.querySelectorAll(".tag.disabled");
|
tags.forEach((tag) => {
|
||||||
|
tag.addEventListener("click", block_tag_editor_click_handler);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
enabled_tags.forEach((tag) => {
|
const block_tag_editor_click_handler = (e) => {
|
||||||
tag.addEventListener("click", (e) => {
|
|
||||||
e.preventDefault();
|
|
||||||
e.target.classList.remove('enabled');
|
|
||||||
e.target.classList.add('disabled');
|
|
||||||
});
|
|
||||||
});
|
|
||||||
disabled_tags.forEach((tag) => {
|
|
||||||
tag.addEventListener("click", (e) => {
|
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
if (e.target.classList.contains('disabled')) {
|
||||||
e.target.classList.remove('disabled');
|
e.target.classList.remove('disabled');
|
||||||
e.target.classList.add('enabled');
|
e.target.classList.add('enabled');
|
||||||
});
|
} else {
|
||||||
});
|
e.target.classList.remove('enabled');
|
||||||
|
e.target.classList.add('disabled');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
document.getElementById("epg_tab").addEventListener("click", (e) => {
|
document.getElementById("epg_tab").addEventListener("click", (e) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user