mirror of
https://shylinux.com/x/volcanos
synced 2025-05-09 22:28:10 +08:00
add some
This commit is contained in:
parent
1cac223148
commit
42b032c451
8
frame.js
8
frame.js
@ -368,7 +368,9 @@ Volcanos(chat.ONAPPEND, {
|
||||
can.onmotion.clear(can, can._action), sub.onappend._action(sub, [{view: "_space"}].concat(list), action||can._action)
|
||||
sub.onappend._status(sub, sub.onexport&&sub.onexport.list||msg.Option(ice.MSG_STATUS), null, msg), can.user.isMobile || sub.onappend.tools(sub, msg)
|
||||
// if (msg.Option("sess.online") == ice.TRUE) { can.ondaemon._online(can) }
|
||||
if (msg.Length() > 9 && !sub.ui.project && !can.user.isMobile) { can.onmotion.delay(can, function() { can.onappend._filter(can) }, 300) }
|
||||
if (!msg.IsDetail() && msg.Length() > 9 && !sub.ui.project && !can.user.isMobile) {
|
||||
can.onmotion.delay(can, function() { can.onappend._filter(can) }, 300)
|
||||
}
|
||||
}
|
||||
|
||||
if (can.onimport.size) {
|
||||
@ -540,9 +542,7 @@ Volcanos(chat.ONAPPEND, {
|
||||
can.page.insertBefore(can, can.onappend.filter(can, can._action, can.ui.content||can._output).parentNode, (can.page.SelectOne(can, can._action, "div.item._space")||{}).nextSibling, can._action)
|
||||
},
|
||||
filter: function(can, target, output) { output = output||can.ui.content||target
|
||||
if (can.page.SelectOne(can, target, "div.item.filter")) {
|
||||
return {}
|
||||
}
|
||||
if (can.page.SelectOne(can, target, "div.item.filter")) { return {} }
|
||||
return can.onappend.input(can, {type: html.TEXT, name: web.FILTER, icon: icon.SEARCH, placeholder: can.user.trans(can, "search in n items", "搜索"), onkeydown: function() {}, onkeyup: function(event) {
|
||||
var value = (event.currentTarget? event.currentTarget.value: "").trim()
|
||||
if (can.sub && can.sub.onaction && can.sub.onaction.filter && can.sub.onaction.filter(event, can.sub, value)) {
|
||||
|
@ -396,6 +396,7 @@ Volcanos(chat.ONIMPORT, {
|
||||
function reload(event) { sub.Update(sub.request(event, {_toast: "reload"})) }
|
||||
sub.onimport._field = function(msg) { msg.Table(function(value) { can.onimport.myStory(can, value) }) }
|
||||
sub.onexport.output = function(_sub, msg) { sub.sub.onaction._goback = goback, sub._select()
|
||||
msg.IsDetail() || can.onappend.filter(can, _action, sub._output)
|
||||
if (can.base.endWith(sub.ConfIndex(), ".portal")) { return }
|
||||
msg.Option(ice.MSG_ACTION) && can.onappend._action(sub, msg.Option(ice.MSG_ACTION), _action, null, true)
|
||||
if (!msg.IsDetail()) {
|
||||
@ -406,7 +407,6 @@ Volcanos(chat.ONIMPORT, {
|
||||
var list = [can.page.button(can, can.user.trans(can, "goback", "返回"), function(event) { goback(event) }), can.page.button(can, can.user.trans(can, "reload", "刷新"), function(event) { reload(event) })]
|
||||
// var list = [can.page.button(can, can.user.trans(can, "goback", "返回"), function(event) { goback(event) })]
|
||||
can.page.Appends(can, _action, list)
|
||||
can.onappend.filter(can, _action, sub._output)
|
||||
can.page.style(can, _action, html.DISPLAY, html.FLEX)
|
||||
can.user.isMobile && sub.onimport.size(sub, window.innerHeight-ACTION_HEIGHT, window.innerWidth, false)
|
||||
}
|
||||
@ -423,18 +423,24 @@ Volcanos(chat.ONIMPORT, {
|
||||
},
|
||||
myPlaceInfo: function(can, msg, action) { if (!can.user.isMobile) { return }
|
||||
can.core.List(can._stacks_current.concat([]).reverse(), function(sub) {
|
||||
if (sub._output == can._target) {
|
||||
can.onappend.style(can, "market_uid", can._fields)
|
||||
if (sub._output == can._target) { can.onappend.style(can, "market_uid", can._fields)
|
||||
can.page.Append(can, can._output, [{view: "place_info", _init: function(target) {
|
||||
can.run({}, [ctx.ACTION, action], function(msg) {
|
||||
can.onimport.itemcards(can, msg, function(value) { return [
|
||||
{view: html.TITLE, list: [value.user_name]},
|
||||
{view: html.TITLE, list: [value.user_name, can.onimport.titleAction(can, value)]},
|
||||
{view: html.STATUS, list: [value.city_name, value.street_name, value.place_name, value.service_name]},
|
||||
] }, function(event, value) {
|
||||
can.onimport.myStory(can, {
|
||||
index: can.ConfIndex().split(".").slice(0, 3).concat("portal").join("."), args: [value.place_uid],
|
||||
})
|
||||
}, target)
|
||||
can.page.Select(can, target, html.INPUT_BUTTON, function(target) {
|
||||
target.onclick = function(event) {
|
||||
can.onimport.myStory(can, {
|
||||
index: can.ConfIndex().split(".").slice(0, 3).concat("portal").join("."), args: [msg.Append("place_uid")],
|
||||
})
|
||||
}
|
||||
})
|
||||
})
|
||||
}}])
|
||||
}
|
||||
@ -522,6 +528,9 @@ Volcanos(chat.ONIMPORT, {
|
||||
unitView: function(can, value, key, unit) { if (!value[key] || value[key] == "0") { return }
|
||||
return {text: [[can.user.trans(can, key, null, html.INPUT)+":", value[key]].concat(unit? [unit]: []).join(" "), "", key]}
|
||||
},
|
||||
beginTime: function(can, value) {
|
||||
return (value.process_time||value.begin_time).split(" ")[0]+" ~ "+(value.finish_time||value.end_time).split(" ")[0]
|
||||
},
|
||||
typeStyle: function(can, value, key) { return can.Conf("_trans.value."+key+".style."+value[key])||"" },
|
||||
roleStyle: function(can, value, key) { return can.Conf("_trans.value."+key+".style."+value[key])||"" },
|
||||
shareTitle: function(can, msg, title, content, icons) { if (msg.IsDetail()) { var value = msg.TableDetail()
|
||||
|
Loading…
x
Reference in New Issue
Block a user