Skip to content

Commit 49c6aa8

Browse files
committed
2.0
1 parent 9474f26 commit 49c6aa8

File tree

6 files changed

+24
-21
lines changed

6 files changed

+24
-21
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
```sh
1818
npm install --save-dev vue-overlay
19+
// vue@1.0
20+
npm install --save-dev vue-overlay@1
1921
```
2022
or include `build/bundle.js`.
2123

@@ -74,8 +76,9 @@ Overlay.obj.methods.fade = function ({el,opacity,cb}) {
7476
}
7577
```
7678

77-
78-
79+
## Changelog
80+
- 2.0.0
81+
now compatible with vue 2.0.0
7982

8083
# Development
8184
Clone repository

dev/basic.vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,21 @@
99
button(
1010
@click.prevent="closeFirstOverlay",
1111
:style="button2Style",
12-
v-if="firstOpened && secondOpened"
12+
v-if="bothOpened"
1313
) Close bottom Overlay first
1414
br
1515
button(@click.prevent="openScrollOverlay") Overlay with allowScroll
1616
a(href="https://github.com/vue-comps/vue-overlay/blob/master/dev/basic.vue",style="margin: 20px") source
17-
div(style="margin:auto;text-align:center;height:2000px") something centered (shouldn't move)
17+
div(style="margin:auto;text-align:center;height:2000px") something centered (shouldn't move on disapearing of the scrollbar)
1818
</template>
1919

2020
<script lang="coffee">
2121
module.exports =
2222
mixins:[
2323
require("vue-mixins/vue")
2424
]
25+
computed:
26+
bothOpened: -> @firstOpened and @secondOpened
2527
data: ->
2628
firstOpened: false
2729
secondOpened: false
@@ -54,7 +56,7 @@ module.exports =
5456
@overlay.open allowScroll:true
5557
closeFirstOverlay: ->
5658
@result.close()
57-
compiled: ->
59+
mounted: ->
5860
@overlay = require("../overlay.js")(@Vue)
5961
6062
</script>

package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,33 +17,33 @@
1717
"node": "*"
1818
},
1919
"dependencies": {
20-
"vue-mixins": "^0.2.14"
20+
"vue-mixins": "^0.3.2"
2121
},
2222
"devDependencies": {
2323
"chai": "^3.5.0",
2424
"chai-spies": "^0.7.1",
2525
"coffee-loader": "^0.7.2",
26-
"coffee-script": "^1.10.0",
26+
"coffee-script": "^1.11.1",
2727
"gh-pages": "^0.11.0",
28-
"karma": "^1.2.0",
28+
"karma": "^1.3.0",
2929
"karma-chai": "^0.1.0",
3030
"karma-chai-dom": "^1.1.0",
3131
"karma-chai-spies": "^0.1.4",
3232
"karma-chrome-launcher": "^2.0.0",
3333
"karma-firefox-launcher": "^1.0.0",
34-
"karma-mocha": "^1.1.1",
34+
"karma-mocha": "^1.2.0",
3535
"karma-sourcemap-loader": "^0.3.7",
3636
"karma-spec-reporter": "^0.0.26",
37-
"karma-vue-component": "^0.1.0",
37+
"karma-vue-component": "^2.0.1",
3838
"karma-webpack": "^1.8.0",
39-
"mocha": "^3.0.2",
40-
"pug": "^2.0.0-beta5",
39+
"mocha": "^3.1.2",
40+
"pug": "^2.0.0-beta6",
4141
"script-runner": "^0.1.5",
42-
"vue": "^1.0.26",
43-
"vue-compiler": "^0.3.0",
44-
"vue-dev-server": "^0.2.10",
42+
"vue": "^2.0.1",
43+
"vue-compiler": "^2.0.0",
44+
"vue-dev-server": "^2.0.0",
4545
"vue-html-loader": "^1.2.3",
46-
"vue-loader": "^8.5.2",
46+
"vue-loader": "^9.5.1",
4747
"webpack": "^1.13.2"
4848
},
4949
"keywords": [

src/overlay-component.vue

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,6 @@ module.exports =
4747
data: ->
4848
stack: []
4949
50-
el: -> document.createElement "div"
51-
5250
methods:
5351
5452
fade: ({el,opacity,cb}) ->

src/overlay.coffee

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ overlay = null
33
creator = (Vue) ->
44
unless overlay?
55
overlay = Vue.extend(creator.obj)
6-
overlay = new overlay()
6+
overlay = new overlay().$mount()
77
return overlay
88
creator.obj = require('./overlay-component')
99

test/overlay.coffee

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ describe "overlay", ->
99
after ->
1010
unloadComp(env)
1111

12-
it "should load overlay", ->
12+
it "should load and mount overlay", ->
1313
should.exist env.overlay
14-
env.overlay.$el.parentNode.nodeType.should.equal 11
14+
should.exist env.overlay.$el
1515

1616
it "should open first overlay", (done) ->
1717
env.openOverlay ->

0 commit comments

Comments
 (0)