mirror of
https://github.com/krateng/maloja.git
synced 2025-06-13 05:42:14 +03:00
Fixed editing with special characters
This commit is contained in:
parent
83e3157ad1
commit
977385a700
1
dev/releases/branch.yml
Normal file
1
dev/releases/branch.yml
Normal file
@ -0,0 +1 @@
|
|||||||
|
- "[Feature] Can now edit track titles and artist names from web interface"
|
@ -37,15 +37,15 @@ function editEntity() {
|
|||||||
// cancel on esc
|
// cancel on esc
|
||||||
else if (e.key === "Escape" || e.key === "Esc") {
|
else if (e.key === "Escape" || e.key === "Esc") {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
namefield.innerHTML = entity_name;
|
namefield.textContent = entity_name;
|
||||||
namefield.blur();
|
namefield.blur();
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
// emergency, not pretty because it will move cursor
|
// emergency, not pretty because it will move cursor
|
||||||
namefield.addEventListener('input',function(e){
|
namefield.addEventListener('input',function(e){
|
||||||
if (namefield.innerHTML.includes("\n")) {
|
if (namefield.textContent.includes("\n")) {
|
||||||
namefield.innerHTML = namefield.innerHTML.replace("\n","");
|
namefield.textContent = namefield.textContent.replace("\n","");
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
@ -63,7 +63,7 @@ function editEntity() {
|
|||||||
function doneEditing() {
|
function doneEditing() {
|
||||||
var namefield = document.getElementById('main_entity_name');
|
var namefield = document.getElementById('main_entity_name');
|
||||||
namefield.contentEditable = "false";
|
namefield.contentEditable = "false";
|
||||||
newname = namefield.innerHTML;
|
newname = namefield.textContent;
|
||||||
|
|
||||||
if (newname != entity_name) {
|
if (newname != entity_name) {
|
||||||
var searchParams = new URLSearchParams(window.location.search);
|
var searchParams = new URLSearchParams(window.location.search);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user