forked from x/volcanos
opt website
This commit is contained in:
parent
699d7e7895
commit
9efd9f6215
@ -19,8 +19,6 @@ Volcanos("onimport", {help: "导入数据", _init: function(can, msg, cb, target
|
|||||||
can.onimport.project(can, paths, function() {
|
can.onimport.project(can, paths, function() {
|
||||||
can.onimport._toolkit(can, can.ui.toolkit), can.onimport._session(can, msg), can.onimport._keydown(can)
|
can.onimport._toolkit(can, can.ui.toolkit), can.onimport._session(can, msg), can.onimport._keydown(can)
|
||||||
can.onmotion.delay(can, function() {
|
can.onmotion.delay(can, function() {
|
||||||
can.onmotion.toggle(can, can.ui.project), can.onimport.layout(can)
|
|
||||||
can.onmotion.toggle(can, can.ui.project), can.onimport.layout(can)
|
|
||||||
can.core.Next(files.slice(1), function(file, next) {
|
can.core.Next(files.slice(1), function(file, next) {
|
||||||
can.onimport.tabview(can, can.Option(nfs.PATH), file, can.Option(nfs.LINE), next)
|
can.onimport.tabview(can, can.Option(nfs.PATH), file, can.Option(nfs.LINE), next)
|
||||||
}, function() { can.onimport.tabview(can, paths[0], files[0]) })
|
}, function() { can.onimport.tabview(can, paths[0], files[0]) })
|
||||||
@ -162,7 +160,7 @@ Volcanos("onimport", {help: "导入数据", _init: function(can, msg, cb, target
|
|||||||
plugin: function(can, meta, target, cb) {
|
plugin: function(can, meta, target, cb) {
|
||||||
can.onappend.plugin(can, meta, function(sub) {
|
can.onappend.plugin(can, meta, function(sub) {
|
||||||
sub.run = function(event, cmds, cb) {
|
sub.run = function(event, cmds, cb) {
|
||||||
can.run(event, [ctx.ACTION, ice.RUN, meta.index].concat(cmds), cb, true)
|
can.run(event, can.misc.concat(can, [ctx.ACTION, ice.RUN, meta.index], cmds), cb, true)
|
||||||
}, can.base.isFunc(cb) && cb(sub)
|
}, can.base.isFunc(cb) && cb(sub)
|
||||||
}, target)
|
}, target)
|
||||||
},
|
},
|
||||||
@ -181,6 +179,15 @@ Volcanos("onimport", {help: "导入数据", _init: function(can, msg, cb, target
|
|||||||
} else {
|
} else {
|
||||||
can.page.styleHeight(can, can.ui.profile_output, can.ui.content.offsetHeight-html.ACTION_HEIGHT)
|
can.page.styleHeight(can, can.ui.profile_output, can.ui.content.offsetHeight-html.ACTION_HEIGHT)
|
||||||
}
|
}
|
||||||
|
can.page.Select(can, can.ui.profile_output, html.IFRAME, function(item) {
|
||||||
|
can.page.style(can, item, html.HEIGHT, can.ui.profile_output.offsetHeight-5,
|
||||||
|
|
||||||
|
"position", "absolute",
|
||||||
|
html.WIDTH, can.ui.profile_output.offsetWidth-5,
|
||||||
|
"margin-top", "-12px",
|
||||||
|
"margin-left", "-12px",
|
||||||
|
)
|
||||||
|
})
|
||||||
},
|
},
|
||||||
exts: function(can, url, cb) {
|
exts: function(can, url, cb) {
|
||||||
can.require([url], function() {}, function(can, name, sub) { sub._init(can, can.base.ParseURL(sub._path), function(sub) {
|
can.require([url], function() {}, function(can, name, sub) { sub._init(can, can.base.ParseURL(sub._path), function(sub) {
|
||||||
|
@ -124,7 +124,7 @@ Volcanos("onkeymap", {help: "键盘交互", list: [],
|
|||||||
},
|
},
|
||||||
}, _engine: {},
|
}, _engine: {},
|
||||||
})
|
})
|
||||||
Volcanos("onaction", {help: "控件交互", list: [nfs.SAVE, "autogen", "compile", "binpack", "加载"],
|
Volcanos("onaction", {help: "控件交互", list: ["加载", nfs.SAVE, "autogen", "compile", "binpack"],
|
||||||
"加载": function(event, can) {
|
"加载": function(event, can) {
|
||||||
var file = "/share/local/"+can.Option(nfs.PATH)+can.Option(nfs.FILE)
|
var file = "/share/local/"+can.Option(nfs.PATH)+can.Option(nfs.FILE)
|
||||||
delete(Volcanos.meta.cache[file])
|
delete(Volcanos.meta.cache[file])
|
||||||
@ -133,6 +133,11 @@ Volcanos("onaction", {help: "控件交互", list: [nfs.SAVE, "autogen", "compile
|
|||||||
`\n_can_name = ""\nconsole.log("once")`
|
`\n_can_name = ""\nconsole.log("once")`
|
||||||
eval(script)
|
eval(script)
|
||||||
},
|
},
|
||||||
|
save: function(event, can) { var msg = can.request(event, {content: can.onexport.content(can)})
|
||||||
|
can.run(event, [ctx.ACTION, nfs.SAVE, can.parse, can.Option(nfs.FILE), can.Option(nfs.PATH)], function(msg) {
|
||||||
|
can.user.toastSuccess(can)
|
||||||
|
}, true)
|
||||||
|
},
|
||||||
autogen: function(event, can, button) { var meta = can.Conf(), msg = can.request(event, {_handle: ice.TRUE})
|
autogen: function(event, can, button) { var meta = can.Conf(), msg = can.request(event, {_handle: ice.TRUE})
|
||||||
can.user.input(event, can, meta.feature[button], function(ev, btn, data, list, args) {
|
can.user.input(event, can, meta.feature[button], function(ev, btn, data, list, args) {
|
||||||
can.run(event, [ctx.ACTION, button].concat(args), function(msg) {
|
can.run(event, [ctx.ACTION, button].concat(args), function(msg) {
|
||||||
@ -150,11 +155,6 @@ Volcanos("onaction", {help: "控件交互", list: [nfs.SAVE, "autogen", "compile
|
|||||||
}
|
}
|
||||||
}, true)
|
}, true)
|
||||||
},
|
},
|
||||||
save: function(event, can) { var msg = can.request(event, {content: can.onexport.content(can)})
|
|
||||||
can.run(event, [ctx.ACTION, nfs.SAVE, can.parse, can.Option(nfs.FILE), can.Option(nfs.PATH)], function(msg) {
|
|
||||||
can.user.toastSuccess(can)
|
|
||||||
}, true)
|
|
||||||
},
|
|
||||||
|
|
||||||
_selectLine: function(event, can) {
|
_selectLine: function(event, can) {
|
||||||
can.page.Select(can, can.current.line, "td.text", function(td) { can.current.line.appendChild(can.ui.current)
|
can.page.Select(can, can.current.line, "td.text", function(td) { can.current.line.appendChild(can.ui.current)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user