1
0
forked from x/volcanos

fix river.men

This commit is contained in:
shaoying 2020-08-12 20:51:59 +08:00
parent 4c47cc3eb6
commit 550891e76a
3 changed files with 5 additions and 7 deletions

View File

@ -16,7 +16,7 @@ Volcanos("onaction", {help: "交互数据", list: [], _init: function(can, msg,
}, },
title: function(event, can, key) { var msg = can.request(event) title: function(event, can, key) { var msg = can.request(event)
can.core.List(["share", "pod"], function(key) { var value = can.user.Search(can, key) can.core.List(["share", "pod"], function(key) { var value = can.user.Search(can, key)
value != undefined && msg.Option(key, can.user.Search(key)) value != undefined && msg.Option(key, can.user.Search(can, key))
}) })
var args = {}; can.core.List(msg.option, function(key) { args[key] = msg.Option(key) }) var args = {}; can.core.List(msg.option, function(key) { args[key] = msg.Option(key) })
location.href = can.user.Share(can, args, true) location.href = can.user.Share(can, args, true)

View File

@ -11,7 +11,7 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, meta,
msg.Option(key, can.Conf(key, value.key)), can.run(event, ["search", "Storm.onaction._init"]) msg.Option(key, can.Conf(key, value.key)), can.run(event, ["search", "Storm.onaction._init"])
}, function(event) { }, function(event) {
// 右键点击 // 右键点击
can.onappend.menu(can, msg, value) can.onappend.menu(can, sup, value)
}) })
if (index == 0 || [value.key, value.name].indexOf(main) > -1) { select = view } if (index == 0 || [value.key, value.name].indexOf(main) > -1) { select = view }

View File

@ -38,7 +38,6 @@ Volcanos("onimport", {help: "导入数据", _init: function(can, msg, list, cb,
can.onimport.tabview(can, can.Option("path"), can.Option("file"), can.Option("line")) can.onimport.tabview(can, can.Option("path"), can.Option("file"), can.Option("line"))
return typeof cb == "function" && cb(msg) return typeof cb == "function" && cb(msg)
}, },
tabview: function(can, path, file, line) { tabview: function(can, path, file, line) {
var push = {path: path, file: file, line: line} var push = {path: path, file: file, line: line}
!can.core.Eq(can.history[can.history.length-1], push) && can.history.push(push) !can.core.Eq(can.history[can.history.length-1], push) && can.history.push(push)
@ -133,7 +132,6 @@ Volcanos("onsyntax", {help: "语法高亮", list: ["keyword", "prefix", "line"],
}) })
return p.line? p.line(can, line): line return p.line? p.line(can, line): line
}, },
png: { png: {
line: function(can, line) { line: function(can, line) {
can.page.Append(can, can.ui.display, [{img: "/share/local/"+line, height: 400}]) can.page.Append(can, can.ui.display, [{img: "/share/local/"+line, height: 400}])
@ -201,13 +199,13 @@ Volcanos("onaction", {help: "控件交互", list: [],
hide && can.onaction.searchLine(event, can, "") hide && can.onaction.searchLine(event, can, "")
}, },
appendLine: function(can, value) { var index = can.max++ appendLine: function(can, value) { var index = ++can.max
can.page.Append(can, can.ui.preview, [{view: ["item", "div", index+1], onclick: function(event) { can.page.Append(can, can.ui.preview, [{view: ["item", "div", index], onclick: function(event) {
can.onaction.selectLine(can, index) can.onaction.selectLine(can, index)
}}]) }}])
var line = can.page.Append(can, can.ui.content, [{view: ["item", "pre", ""], onclick: function(event) { var line = can.page.Append(can, can.ui.content, [{view: ["item", "pre", ""], onclick: function(event) {
can.onkeymap && can.onkeymap._init(can, "insert") can.onkeymap && can.onkeymap._init(can, "insert")
can.onaction.selectLine(can, line) can.onaction.selectLine(can, index)
can.ui.editor && can.ui.editor.focus() can.ui.editor && can.ui.editor.focus()
can.editor && can.editor.setSelectionRange(event.offsetX/10, event.offsetX/10) can.editor && can.editor.setSelectionRange(event.offsetX/10, event.offsetX/10)