mirror of
				https://github.com/KevinMidboe/vue-js-modal.git
				synced 2025-10-29 18:00:20 +00:00 
			
		
		
		
	Bubbling modal events to v-dialog
This commit is contained in:
		| @@ -7,7 +7,7 @@ | ||||
|   <demo-focus-modal/> | ||||
|   <demo-size-modal/> | ||||
|  | ||||
|   <v-dialog/> | ||||
|   <v-dialog @opened="onEveryDialogOpen"/> | ||||
|  | ||||
|   <modal name="example-modal" | ||||
|          transition="nice-modal-fade" | ||||
| @@ -172,6 +172,10 @@ export default { | ||||
|           } | ||||
|         ] | ||||
|       }) | ||||
|     }, | ||||
|  | ||||
|     onEveryDialogOpen () { | ||||
|       console.log('Opened dialog') | ||||
|     } | ||||
|   }, | ||||
| } | ||||
|   | ||||
							
								
								
									
										38
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										38
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										38
									
								
								dist/ssr.index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										38
									
								
								dist/ssr.index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -8,7 +8,9 @@ | ||||
|          :clickToClose="clickToClose" | ||||
|          :transition="transition" | ||||
|          @before-open="beforeOpened" | ||||
|          @before-close="beforeClosed"> | ||||
|          @before-close="beforeClosed" | ||||
|          @opened="$emit('opened', $event)" | ||||
|          @closed="$emit('closed', $event)"> | ||||
|       <div class="dialog-content"> | ||||
|         <div class="dialog-c-title" | ||||
|              v-if="params.title" | ||||
| @@ -68,9 +70,11 @@ | ||||
|     methods: { | ||||
|       beforeOpened (event) { | ||||
|         this.params = event.params || {} | ||||
|         this.$emit('before-opened', event) | ||||
|       }, | ||||
|       beforeClosed () { | ||||
|       beforeClosed (event) { | ||||
|         this.params = {} | ||||
|         this.$emit('before-closed', event) | ||||
|       }, | ||||
|       click (i, event) { | ||||
|         let button = this.buttons[i] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user