mirror of
https://shylinux.com/x/volcanos
synced 2025-05-04 04:17:00 +08:00
opt plan
This commit is contained in:
parent
772f23d533
commit
9b9f068924
@ -64,7 +64,7 @@ Volcanos("onaction", {help: "控件交互", list: [], _init: function(can, meta,
|
|||||||
var feature = can.sup.Conf("feature")
|
var feature = can.sup.Conf("feature")
|
||||||
var input = feature && feature[name]; if (input) {
|
var input = feature && feature[name]; if (input) {
|
||||||
return can.sup.onaction.input(event, can.sup, name, function(msg) {
|
return can.sup.onaction.input(event, can.sup, name, function(msg) {
|
||||||
// can.run({})
|
can.sup.onimport._process(can, msg)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
10
proto.js
10
proto.js
@ -26,7 +26,7 @@ var Volcanos = shy("火山架", {libs: [], cache: {}}, [], function(name, can, l
|
|||||||
libs = Preload.concat(Config.volcano), cb = function(can) {
|
libs = Preload.concat(Config.volcano), cb = function(can) {
|
||||||
can.onengine._init(can, can.Conf(Config), Config.panes, function(msg) {
|
can.onengine._init(can, can.Conf(Config), Config.panes, function(msg) {
|
||||||
can.base.Log(name, "run", window.can = can)
|
can.base.Log(name, "run", window.can = can)
|
||||||
var list = []; document.body.onresize = function(event) { can.core.Delay(list, 100, function() {
|
var list = []; document.body.onresize = function() { can.core.Delay(list, 100, function() {
|
||||||
can.onlayout._init(can, can._target, can._width = window.innerWidth, can._height = window.innerHeight)
|
can.onlayout._init(can, can._target, can._width = window.innerWidth, can._height = window.innerHeight)
|
||||||
}) }, document.body.onresize()
|
}) }, document.body.onresize()
|
||||||
}, can._target)
|
}, can._target)
|
||||||
@ -43,12 +43,8 @@ var Volcanos = shy("火山架", {libs: [], cache: {}}, [], function(name, can, l
|
|||||||
for (var i = 0; i < cache.length; i++) { var sub = cache[i]
|
for (var i = 0; i < cache.length; i++) { var sub = cache[i]
|
||||||
if (typeof cb == "function" && cb(can, name, sub)) { continue }
|
if (typeof cb == "function" && cb(can, name, sub)) { continue }
|
||||||
if (can[sub._name] && can[sub._name]._merge && can[sub._name]._merge(can, sub)) { continue }
|
if (can[sub._name] && can[sub._name]._merge && can[sub._name]._merge(can, sub)) { continue }
|
||||||
if (can[sub._name]) {
|
!can[sub._name] && (can[sub._name] = {}); for (var k in sub) {
|
||||||
for (var k in sub) {
|
can[sub._name].hasOwnProperty(k) || (can[sub._name][k] = sub[k])
|
||||||
can[sub._name].hasOwnProperty(k) || (can[sub._name][k] = sub[k])
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
can[sub._name] = sub
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user