1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-26 01:04:06 +08:00

opt avatar

This commit is contained in:
harveyshao 2021-10-18 11:35:40 +08:00
parent b3bec1cfaa
commit 06453b6144
13 changed files with 28 additions and 18 deletions

View File

@ -191,3 +191,4 @@ Volcanos("onexport", {help: "导出数据", list: [],
})
},
})

View File

@ -25,3 +25,4 @@ Volcanos("onaction", {help: "交互操作", list: [], _init: function(can, msg,
})
},
})

View File

@ -10,6 +10,7 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
can.onimport._state(can, msg, target)
can.onimport._search(can, msg, target)
can.onimport._background(can, msg, target)
can.onimport._avatar(can, msg, target)
can.onimport._menus(can, msg, target)
can.base.isFunc(cb) && cb(msg)
},
@ -43,8 +44,9 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
},
_state: function(can, msg, target) {
can.core.List(can.base.Obj(msg.Option(chat.STATE)||can.Conf(chat.STATE), [kit.MDB_TIME, aaa.USERNAME]), function(item) {
if (item == aaa.AVATAR) {
can.page.Append(can, target, [{view: can.base.join([chat.STATE, item]), list: [{img: can.Conf(item)||ice.SP}], onmouseenter: function(event) {
if (item == aaa.AVATAR ) {
if (can.user.isExtension || can.user.isLocalFile) { return }
can.page.Append(can, target, [{view: can.base.join([chat.STATE, item]), list: [{img: ice.SP}], onmouseenter: function(event) {
can.onaction.carte(event, can, [can.page.Format(html.IMG, can.Conf(item), 160)])
}}])
return
@ -67,7 +69,13 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
},
_background: function(can, msg) {
if (can.user.isExtension || can.user.isLocalFile) { return }
can.onlayout.background(can, msg.Option(aaa.BACKGROUND), document.body)
// can.onlayout.background(can, msg.Option(aaa.BACKGROUND), document.body)
can.onlayout.background(can, "/share/local/background", document.body)
},
_avatar: function(can, msg) {
if (can.user.isExtension || can.user.isLocalFile) { return }
// can.page.Modify(can, "div.output div.state.avatar>img", {src: can.Conf(aaa.AVATAR, msg.Option(aaa.AVATAR))})
can.page.Modify(can, "div.output div.state.avatar>img", {src: "/share/local/avatar"})
},
_menus: function(can, msg, target) {
var menus = can.base.Obj(msg.Option(chat.MENUS)||can.Conf(chat.MENUS), [chat.HEADER, ["setting", chat.BLACK, chat.WHITE, chat.PRINT]])
@ -104,9 +112,6 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
})
}) })
},
_avatar: function(can, msg) {
can.page.Modify(can, "div.output div.state.avatar>img", {src: can.Conf(aaa.AVATAR, msg.Option(aaa.AVATAR))})
},
_time: function(can, target) {
can.core.Timer({interval: 500}, function() { can.onimport.time(can, target) })
can.onappend.figure(can, {style: {"min-width": 306}, action: "date"}, target, function(sub) {
@ -171,7 +176,7 @@ Volcanos("onaction", {help: "交互数据", list: [], _init: function(can, meta,
"print": "打印主题",
"shareuser": "共享用户",
"language": "语言",
"language": "语言地区",
"chinese": "中文",
"clear": "清除背景",
},
@ -253,3 +258,4 @@ Volcanos("onexport", {help: "导出数据", list: [],
height: function(can) { return can._target.offsetHeight },
topic: function(can) { return can._topic },
})

View File

@ -183,7 +183,7 @@ Volcanos("ondetail", {help: "菜单交互", list: ["共享群组", "添加应用
},
"删除群组": function(event, can, button, river) {
var msg = can.request(event, {hash: river})
can.run(event, [mdb.REMOVE], function(msg) {
can.run(event, [ctx.ACTION, mdb.REMOVE], function(msg) {
can.user.Search(can, {})
})
},
@ -305,3 +305,4 @@ Volcanos("onexport", {help: "导出数据", list: [],
})
},
})

View File

@ -1,4 +1,3 @@
_can_name = "/plugin/input.js"
Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, meta, list, cb, target) {
},
})
@ -38,4 +37,4 @@ Volcanos("onaction", {help: "控件交互", list: [], _init: function(can, meta,
},
})
Volcanos("onexport", {help: "导出数据", list: []})
_can_name = ""

View File

@ -1,5 +1,5 @@
Volcanos("onfigure", {help: "控件详情", list: [], date: {onclick: function(event, can, meta, cb, target) {
function set(now) { target.value = can.base.Time(now), can.page.Remove(can, can._target)
function set(now) { target.value = can.user.time(can, now), can.page.Remove(can, can._target)
meta && meta.action == ice.AUTO && can.run({})
}
@ -56,7 +56,7 @@ Volcanos("onfigure", {help: "控件详情", list: [], date: {onclick: function(e
for (var day = new Date(one); day < end; day.setDate(day.getDate()+1)) {add(day, "main")}
for (var day = new Date(end); end.getDay() != 0 && day < tail; day.setDate(day.getDate()+1)) {add(day, "next")}
return can.onlayout.figure(event, can), cb(can), now
return can.onlayout.figure(event, can), can.base.isFunc(cb) && cb(can), now
}; show(now)
}} }, ["/plugin/input/date.css"])

View File

@ -91,3 +91,4 @@ Volcanos("onaction", {help: "操作数据", list: [],
},
})
Volcanos("onexport", {help: "导出数据", list: []})

View File

@ -34,3 +34,4 @@ Volcanos("onaction", {help: "操作数据", list: [], _init: function(can, msg,
})
Volcanos("onexport", {help: "导出数据", list: [],
})

View File

@ -305,3 +305,4 @@ Volcanos("onaction", {help: "控件交互", list: ["autogen", "compile"],
},
})
Volcanos("onexport", {help: "导出数据", list: ["文件数", "模式", "按键", "解析器", "文件名", "当前行", "跳转数"]})

View File

@ -1,4 +1,3 @@
_can_name = "/plugin/state.js"
Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, conf, list, cb, target) {
},
_process: function(can, msg) {
@ -237,4 +236,4 @@ Volcanos("onaction", {help: "交互操作", list: [
close: function(event, can) { can.page.Remove(can, can._target) },
})
Volcanos("onexport", {help: "导出数据", list: []})
_can_name = ""

View File

@ -169,3 +169,4 @@ Volcanos("ondetail", {help: "用户交互", list: [],
})
},
})

View File

@ -1,4 +1,3 @@
_can_name = "/plugin/table.js"
Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg, list, cb, target) {
can.onmotion.clear(can)
can.onappend.table(can, msg)
@ -14,4 +13,4 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
})
Volcanos("onaction", {help: "控件交互", list: []})
Volcanos("onexport", {help: "导出数据", list: []})
_can_name = ""

View File

@ -216,9 +216,9 @@ var Volcanos = shy("火山架", {iceberg: "/chat/", volcano: "/frame.js", args:
},
set: function(name, key, value) { var msg = can.request({}); msg.Option(key, value)
return can.search(msg._event, [can.base.Keys(name, "onimport", key)])
return can.search(msg._event, [can.core.Keys(name, "onimport", key)])
},
get: function(name, key) { return can.search({}, [can.base.Keys(name, "onexport", key)]) },
get: function(name, key) { return can.search({}, [can.core.Keys(name, "onexport", key)]) },
search: function(event, cmds, cb) { return can.run && can.run(event, ["_search"].concat(cmds), cb, true) },
Conf: function(key, value) { return can.core.Value(can._conf, key, value) }, _conf: {},