close #31
This commit is contained in:
parent
fbdbb05106
commit
98192fdbf9
|
@ -58,7 +58,7 @@ Element.prototype.changeToDone = function(error, html) {
|
||||||
|
|
||||||
let thirdStep = () => {
|
let thirdStep = () => {
|
||||||
this.innerHTML = html;
|
this.innerHTML = html;
|
||||||
this.style.opacity = 1;
|
this.style.opacity = null;
|
||||||
|
|
||||||
if (selectedItems.length == 0 && document.getElementById('listing')) {
|
if (selectedItems.length == 0 && document.getElementById('listing')) {
|
||||||
document.sendCostumEvent('changed-selected');
|
document.sendCostumEvent('changed-selected');
|
||||||
|
@ -178,7 +178,7 @@ var updateToken = function() {
|
||||||
* *
|
* *
|
||||||
* * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
var reloadListing = function() {
|
var reloadListing = function(callback) {
|
||||||
let request = new XMLHttpRequest();
|
let request = new XMLHttpRequest();
|
||||||
request.open('GET', window.location);
|
request.open('GET', window.location);
|
||||||
request.setRequestHeader('Minimal', 'true');
|
request.setRequestHeader('Minimal', 'true');
|
||||||
|
@ -197,6 +197,10 @@ var reloadListing = function() {
|
||||||
Array.from(checkboxes).forEach(link => {
|
Array.from(checkboxes).forEach(link => {
|
||||||
link.addEventListener('click', itemClickEvent);
|
link.addEventListener('click', itemClickEvent);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (typeof callback == 'function') {
|
||||||
|
callback();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -239,10 +243,15 @@ var renameEvent = function(event) {
|
||||||
if (request.status != 200) {
|
if (request.status != 200) {
|
||||||
span.innerHTML = name;
|
span.innerHTML = name;
|
||||||
} else {
|
} else {
|
||||||
let newLink = link.replace(name, newName);
|
let newLink = encodeURI(link.replace(name, newName));
|
||||||
item.id = newLink;
|
console.log(newLink)
|
||||||
selectedItems.replaceElement(link, newLink);
|
reloadListing(() => {
|
||||||
span.innerHTML = newName;
|
let newLink = encodeURI(link.replace(name, newName));
|
||||||
|
selectedItems = [newLink];
|
||||||
|
document.getElementById(newLink).classList.add("selected")
|
||||||
|
var event = new CustomEvent('changed-selected');
|
||||||
|
document.dispatchEvent(event);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
document.getElementById('rename').changeToDone((request.status != 200), html);
|
document.getElementById('rename').changeToDone((request.status != 200), html);
|
||||||
|
|
Loading…
Reference in New Issue