mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 08:48:06 +08:00
opt some
This commit is contained in:
parent
43d513d9a8
commit
4375a8fff2
2
frame.js
2
frame.js
@ -162,6 +162,7 @@ var can = Volcanos("chat", {
|
||||
plugin.page.Select(can, option, ".args", function(item) {return item.value})
|
||||
},
|
||||
Report: function(event, value, key, index) {
|
||||
key && plugin[key] && plugin[key].target && plugin[key].Import(event, value, key, index)
|
||||
for (var i = 0; i < exports.length; i += 3) {
|
||||
if (exports[i+1] == key) {key = exports[i]
|
||||
if (exports[i+2]) {var cb = plugin.onexport[exports[i+2]], res;
|
||||
@ -170,7 +171,6 @@ var can = Volcanos("chat", {
|
||||
key && can.Import(event, value, key)
|
||||
}
|
||||
}
|
||||
key && plugin[key] && plugin[key].target && plugin[key].Import(event, value, key, index)
|
||||
},
|
||||
Check: function(event, target, cb) {
|
||||
plugin.page.Select(can, option, ".args", function(item, index, list) {
|
||||
|
@ -13,8 +13,10 @@ Volcanos("user", {help: "用户模块",
|
||||
item: item.length > 0? item[0]: item.name || "",
|
||||
}]},
|
||||
{type: "td", list: [typeof item == "string"? {input: item, data: {autofocus: true}}:
|
||||
item.length > 0? {select: [item]}: item]
|
||||
},
|
||||
item.length > 0? {select: [item]}:
|
||||
item._input == "select"? {select: [[item.name].concat(item.values)], data: item}:
|
||||
item._input? {type: "input", data: (item.type = item._input, item)}: item,
|
||||
]},
|
||||
]}
|
||||
})},
|
||||
{view: "action", list: [{button: ["提交", function(event, value) {
|
||||
@ -31,6 +33,9 @@ Volcanos("user", {help: "用户模块",
|
||||
}
|
||||
}]}]},
|
||||
]}])
|
||||
can.page.Select(can, view.first, "input", function(item, index) {
|
||||
index == 0 && (item.setSelectionRange(0, -1), item.focus())
|
||||
})
|
||||
return view
|
||||
},
|
||||
toast: function(text) {},
|
||||
|
@ -4,6 +4,13 @@ Volcanos("onimport", {help: "导入数据", list: [],
|
||||
output.innerHTML = "", can.page.Append(can, output, can.core.List(cb.list, function(item) {
|
||||
return {view: ["item"], list: [typeof item == "string"? {text: [item], click: function(event) {
|
||||
typeof cb == "function" && cb(event, item, cb.meta)
|
||||
}}: item.args? {text: [item.name], click: function(event) {
|
||||
can.user.input(event, can, item.args, function(event, cmd, form, list) {
|
||||
var msg = can.Event(event);
|
||||
can.core.Item(form, function(key, value) {msg.Option(key, value)})
|
||||
cmd == "提交" && typeof cb == "function" && cb(event, item.name, cb.meta)
|
||||
return true
|
||||
})
|
||||
}}: {select: [item, function(event) {
|
||||
typeof cb == "function" && cb(event, event.target.value, cb.meta)
|
||||
}], value: src[item[0]]||""}]}
|
||||
|
@ -23,7 +23,8 @@ Volcanos("onimport", {help: "导入数据", list: [],
|
||||
msg.append.forEach(function(key) {sub.Option(key, msg[key][index].trim())})
|
||||
typeof cb == "function"? cb(event, can, msg, index, key, cmd, target):
|
||||
can.run(event, ["action", typeof cb == "string"? cb: cmd, key, target.innerHTML, id], function(msg) {
|
||||
can.onimport.init(can, msg, cb, output, option)
|
||||
can.user.toast(msg.Result())
|
||||
// can.onimport.init(can, msg, cb, output, option)
|
||||
}, true)
|
||||
}))
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user