Skip to content

Commit

Permalink
去掉对dettachVModels的支持
Browse files Browse the repository at this point in the history
  • Loading branch information
qincheng committed Oct 6, 2014
1 parent 0171162 commit 60aa5e2
Show file tree
Hide file tree
Showing 6 changed files with 126 additions and 155 deletions.
10 changes: 1 addition & 9 deletions avalon.js
Expand Up @@ -1041,7 +1041,7 @@
}
}

kernel.dettachVModels = kernel.debug = true
kernel.debug = true
kernel.plugins = plugins
kernel.plugins['interpolate'](["{{", "}}"])
kernel.paths = {}
Expand Down Expand Up @@ -2844,18 +2844,10 @@
}
},
"on": function(callback, elem, data) {
var vmodels = data.vmodels
var fn = data.evaluator
callback = function(e) {
return fn.apply(this, data.args.concat(e))
}
try {
if (!avalon.config.dettachVModels) {
elem.$vmodel = vmodels[0]
elem.$vmodels = vmodels//IE11的IE8兼容模式会报错 SCRIPT438: 对象不支持此属性或方法
}
} catch (e) {
}
var eventType = data.param.replace(/-\d+$/, "") // ms-on-mousemove-10
if (eventType === "scan") {
callback.call(elem, {type: eventType})
Expand Down

0 comments on commit 60aa5e2

Please sign in to comment.