| 
					
				 | 
			
			
				@@ -31,6 +31,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </ul> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <v-dialog/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -88,11 +89,39 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const flagcollid = e.target.getAttribute('flagcollid'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log("UserFlags onDeleteFlagColl", flagcollid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.is_deleting_folder = flagcollid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.deleteFlagColl(flagcollid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        .then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // console.log("onDeleteFlagColl then", data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.is_deleting_folder = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // TODO: confirm suppression 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.confirmDeleteFlagColl(flagcollid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    confirmDeleteFlagColl (flagcollid){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('confirmDeleteFlagCOll', flagcollid, this.flagcolls); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // const index = this.flagcolls.findIndex(i => i.id === flagcollid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let coll = this.flagcolls[flagcollid] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // console.log("coll to delete", coll); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$modal.show('dialog', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title:  "Folder delete", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        text: `Please confirm the definitive deletion of ${coll.name} ?`, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        buttons: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: 'Cancel', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            default: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            handler: () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$modal.hide('dialog') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: 'Delete', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            handler: () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              console.log('deletion confirmed', flagcollid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.deleteFlagColl(flagcollid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  // console.log("onDeleteFlagColl then", data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  this.is_deleting_folder = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  this.$modal.hide('dialog') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onOpenFlagColl (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const flagcollid = e.target.getAttribute('flagcollid'); 
			 |