This commit is contained in:
		
							parent
							
								
									2a5953a106
								
							
						
					
					
						commit
						4f83aa1239
					
				
							
								
								
									
										5
									
								
								popup.js
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								popup.js
									
									
									
									
									
								
							|  | @ -126,8 +126,9 @@ function doDelete() { | ||||||
| document.getElementById('confirm').addEventListener('click', e => { | document.getElementById('confirm').addEventListener('click', e => { | ||||||
| 	let cmd = e.target.dataset.cmd; | 	let cmd = e.target.dataset.cmd; | ||||||
| 	if (cmd === 'ok') { | 	if (cmd === 'ok') { | ||||||
| 		deleteStyle(document.getElementById('confirm').dataset.id); | 		deleteStyle(document.getElementById('confirm').dataset.id, () => { | ||||||
| 		window.close(); | 			window.close(); | ||||||
|  | 		}); | ||||||
| 	} | 	} | ||||||
| 	//
 | 	//
 | ||||||
| 	if (cmd) { | 	if (cmd) { | ||||||
|  |  | ||||||
|  | @ -164,7 +164,7 @@ function enableStyle(id, enabled) { | ||||||
| 	}); | 	}); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| function deleteStyle(id) { | function deleteStyle(id, callback = function (){}) { | ||||||
| 	getDatabase(function(db) { | 	getDatabase(function(db) { | ||||||
| 		var tx = db.transaction(["styles"], "readwrite"); | 		var tx = db.transaction(["styles"], "readwrite"); | ||||||
| 		var os = tx.objectStore("styles"); | 		var os = tx.objectStore("styles"); | ||||||
|  | @ -173,6 +173,7 @@ function deleteStyle(id) { | ||||||
| 			handleDelete(id); | 			handleDelete(id); | ||||||
| 			invalidateCache(true); | 			invalidateCache(true); | ||||||
| 			notifyAllTabs({method: "styleDeleted", id: id}); | 			notifyAllTabs({method: "styleDeleted", id: id}); | ||||||
|  | 			callback(); | ||||||
| 		}; | 		}; | ||||||
| 	}); | 	}); | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user