File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed
vendor/assets/javascripts Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change 1
1
module VueOnRails
2
- VERSION = '0.9.7 '
2
+ VERSION = '0.9.8 '
3
3
end
Original file line number Diff line number Diff line change @@ -18,23 +18,22 @@ this.VueOnRails = (function() {
18
18
} ;
19
19
20
20
mountComponent = function ( component ) {
21
- var el , name , props , vm ;
22
- name = component . getAttribute ( 'data-vue-component' ) ;
23
- props = JSON . parse ( component . getAttribute ( 'data-vue-props' ) ) ;
21
+ var name = component . getAttribute ( 'data-vue-component' ) ;
22
+ var props = JSON . parse ( component . getAttribute ( 'data-vue-props' ) ) ;
24
23
if ( ( namespace && typeof window [ namespace ] [ name ] === 'object' ) || window [ name ] === 'object' ) {
25
- vm = newVueInstance ( name , props , component ) ;
24
+ var vm = newVueInstance ( name , props , component ) ;
26
25
return vueModels . push ( vm ) ;
27
26
}
28
27
} ;
29
28
30
29
newVueInstance = function ( name , props , component ) {
30
+ var componentObj = { } ;
31
31
var nameFormatted = camelCaseToHyphen ( name ) ;
32
32
var element = document . createElement ( nameFormatted ) ;
33
33
var componentName = namespace ? window [ namespace ] [ name ] : window [ name ] ;
34
34
setElementProps ( element , props ) ;
35
35
component . innerHTML = '' ;
36
36
component . appendChild ( element ) ;
37
- componentObj = { } ;
38
37
componentObj [ nameFormatted ] = componentName ;
39
38
return new Vue ( {
40
39
el : component ,
You can’t perform that action at this time.
0 commit comments