- Notifications
You must be signed in to change notification settings - Fork2
vue-comps/vue-comps-modal
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
DEPRECATED seecerijs andceri-modal
the best modal you can get.
npm install --save-dev vue-comps-modal
or includebuild/bundle.js.
# in your componentcomponents:"modal":require("vue-comps-modal")# or, when using bundle.jscomponents:"modal":window.vueComps.modal
<button> Open Modal<modal> Content</modal></button>
For examples seedev/.
Note, that the modal will be appended todocument.body on first opening.
| Name | type | default | description |
|---|---|---|---|
| opacity | Number | 0.5 | opacity of the overlay |
| not-dismissable | Boolean | false | can it get closed by click on overlay or ESC? |
| ignore-parent | Boolean | false | will not set-up click listener on parent |
| is-opened | Boolean | false | (two-way) set to open / close |
| transition | String | "modal" | name of a vue transition.Detailed description |
| parent | Element | parentElement | where to listen for open click |
| z-index | Number | 1500 | minimum zIndex of the overlay, cannot be lower than 1000 (seevue-overlay for specifics) |
| Name | description |
|---|---|
| before-enter | will be called before open animation |
| after-enter | will be called when opened |
| before-leave | will be called before close animation |
| after-leave | will be called when closed |
| toggled(isOpened:Boolean) | emitted when gets opened or closed. Alternative to use two-wayis-opened prop |
You can provide a vue transition like this:
Vue.transition("fade",{// your transition})// or in the instance:transitions:{fade:{// your transition}}// usage:template:"<modal transition='fade'></modal>"
The background is managed byvue-overlay.Seehere for an example on how to change its fading function.
1.2.1
close overlay on destroy1.2.0
added toggled event
set default transition1.1.1
removed usage of$appendTo1.1.0
now using vue transitions
events are renamed after vue transitions1.0.0
addedz-indexprop
removecloseevent listening
Clone repository.
npm installnpm run dev
Browse tohttp://localhost:8080/.
Copyright (c) 2016 Paul PflugradtLicensed under the MIT license.
About
the best modal you can get
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.