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