mirror of
https://shylinux.com/x/volcanos
synced 2025-04-26 01:04:06 +08:00
opt some
This commit is contained in:
parent
1a8afa2967
commit
0a3c227723
3
frame.js
3
frame.js
@ -183,7 +183,7 @@ Volcanos("onengine", {help: "解析引擎", list: [], _init: function(can, meta,
|
|||||||
{name: "spided", help: "网页爬虫", index: "web.code.chrome.spided", args: location && location.protocol && location.protocol=="chrome-extension:"? ["1", "", "spide"]: ["1"]},
|
{name: "spided", help: "网页爬虫", index: "web.code.chrome.spided", args: location && location.protocol && location.protocol=="chrome-extension:"? ["1", "", "spide"]: ["1"]},
|
||||||
]},
|
]},
|
||||||
"context": {name: "理念 context", action: [
|
"context": {name: "理念 context", action: [
|
||||||
{name: "context", help: "编程", index: "web.wiki.word", args: ["usr/learning/社会/管理/context.shy"]},
|
{name: "contexts", help: "上下文", index: "web.wiki.word", args: ["src/task.shy"]},
|
||||||
]},
|
]},
|
||||||
}},
|
}},
|
||||||
"project": {name: "研发群", storm: {
|
"project": {name: "研发群", storm: {
|
||||||
@ -222,7 +222,6 @@ Volcanos("onengine", {help: "解析引擎", list: [], _init: function(can, meta,
|
|||||||
{name: "redis", help: "缓存", index: "web.wiki.word", args: ["usr/redis-story/src/main.shy"]},
|
{name: "redis", help: "缓存", index: "web.wiki.word", args: ["usr/redis-story/src/main.shy"]},
|
||||||
]},
|
]},
|
||||||
"mysql": {name: "数据 mysql", action: [
|
"mysql": {name: "数据 mysql", action: [
|
||||||
{name: "es", help: "搜索引擎", index: "web.wiki.word", args: ["usr/icebergs/misc/es/es.shy"]},
|
|
||||||
{name: "mysql", help: "数据存储", index: "web.wiki.word", args: ["usr/mysql-story/src/main.shy"]},
|
{name: "mysql", help: "数据存储", index: "web.wiki.word", args: ["usr/mysql-story/src/main.shy"]},
|
||||||
]},
|
]},
|
||||||
"context": {name: "环境 context", action: [
|
"context": {name: "环境 context", action: [
|
||||||
|
@ -13,7 +13,9 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
|
|||||||
|
|
||||||
// 自动刷新
|
// 自动刷新
|
||||||
var refresh = msg.Option("_refresh") || can.Conf("feature")["_refresh"]
|
var refresh = msg.Option("_refresh") || can.Conf("feature")["_refresh"]
|
||||||
refresh && can.Timer(refresh, function() { can.run({}) })
|
var i = 0; refresh && can.Timer(refresh, function(timer) {
|
||||||
|
if (i > 100) { timer.stop = true} else { can.run({}) }
|
||||||
|
})
|
||||||
|
|
||||||
// 展示数据
|
// 展示数据
|
||||||
can.ui = can.page.Appends(can, can._target, [
|
can.ui = can.page.Appends(can, can._target, [
|
||||||
|
10
proto.js
10
proto.js
@ -199,12 +199,12 @@ var Volcanos = shy("火山架", {cache: {}, index: 1, order: 1, pack: {}, libs:
|
|||||||
}),
|
}),
|
||||||
Timer: shy("定时器, value, [1,2,3,4], {value, length}", function(interval, cb, cbs) { interval = typeof interval == "object"? interval || []: [interval]
|
Timer: shy("定时器, value, [1,2,3,4], {value, length}", function(interval, cb, cbs) { interval = typeof interval == "object"? interval || []: [interval]
|
||||||
var timer = {stop: false}
|
var timer = {stop: false}
|
||||||
function loop(event, i) {if (timer.stop || i >= interval.length && interval.length >= 0) {return typeof cbs == "function" && cbs(event, interval)}
|
function loop(timer, i) {if (timer.stop || i >= interval.length && interval.length >= 0) {return typeof cbs == "function" && cbs(timer, interval)}
|
||||||
return typeof cb == "function" && cb(event, interval.value||interval[i], i, interval)?
|
return typeof cb == "function" && cb(timer, interval.value||interval[i], i, interval)?
|
||||||
typeof cbs == "function" && cbs(event, interval):
|
typeof cbs == "function" && cbs(timer, interval):
|
||||||
setTimeout(function() {loop(event, i+1)}, interval.value||interval[i+1])
|
setTimeout(function() {loop(timer, i+1)}, interval.value||interval[i+1])
|
||||||
}
|
}
|
||||||
setTimeout(function(event) {loop(event, 0)}, interval.value||interval[0])
|
setTimeout(function() {loop(timer, 0)}, interval.value||interval[0])
|
||||||
return timer
|
return timer
|
||||||
}),
|
}),
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user