diff --git a/plugin/local/code/vimer.css b/plugin/local/code/vimer.css index d6a2e82e..e9880161 100644 --- a/plugin/local/code/vimer.css +++ b/plugin/local/code/vimer.css @@ -4,4 +4,4 @@ fieldset.vimer>div.output input.current { height:22px; position:absolute; } fieldset.vimer>div.output input.current.insert { caret-color:black; } -fieldset.vimer>div.output input.current.normal { caret-color:blue; } +fieldset.vimer>div.output input.current.normal { caret-color:lightgray; } diff --git a/plugin/local/code/vimer.js b/plugin/local/code/vimer.js index 4ec7d343..a8b95acb 100644 --- a/plugin/local/code/vimer.js +++ b/plugin/local/code/vimer.js @@ -28,6 +28,7 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg, can.page.styleWidth(can, can.ui.current, can.ui.content.style.width) }, onclick: function(event) { can.onkeymap._insert(event, can) }, ondblclick: function(event) { var target = event.target + return can.onaction.searchLine(event, can, target.value.slice(target.selectionStart, target.selectionEnd)) }, }, diff --git a/plugin/state.js b/plugin/state.js index 30a6b92b..71005667 100644 --- a/plugin/state.js +++ b/plugin/state.js @@ -4,6 +4,9 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, conf, return can.core.CallFunc([can.onimport, msg.OptionProcess()], [can, msg]) }, + _confirm: function(can, msg, _arg) { var sub = can.request({}, can.Option()) + if (can.user.confirm(_arg)) { can.run(sub._event, [ctx.ACTION, "confirm"], function() {}, true) } + }, _location: function(can, msg) { location.href = msg._arg[0] }, _rewrite: function(can, msg) { for (var i = 0; i < msg._arg.length; i += 2) {