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

opt key.js

This commit is contained in:
harveyshao 2022-02-09 17:15:04 +08:00
parent 63958262c8
commit 349dc29694
2 changed files with 7 additions and 3 deletions

View File

@ -26,7 +26,7 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg)
can.page.Append(can, can._action, [{view: [html.TABS, html.DIV, meta.name], onclick: function(event) { can.page.Append(can, can._action, [{view: [html.TABS, html.DIV, meta.name], onclick: function(event) {
can.onmotion.select(can, can._output, html.FIELDSET_PLUGIN, sub._target) can.onmotion.select(can, can._output, html.FIELDSET_PLUGIN, sub._target)
can.onmotion.select(can, can._action, html.DIV_TABS, event.target) can.onmotion.select(can, can._action, html.DIV_TABS, event.target)
}, onmouseenter: sub._legend.onmouseenter}]) }, onmouseenter: sub._legend.onmouseenter, ondblclick: sub._legend.onclick}])
}, },
_menu: function(can, msg) { if (can.user.mod.isPod||can.user.isMobile) { return } _menu: function(can, msg) { if (can.user.mod.isPod||can.user.isMobile) { return }
can.setHeaderMenu(can.base.Obj(msg.Option(chat.MENUS), can.Conf(chat.MENUS)||can.onaction._menus), function(event, button, list) { can.setHeaderMenu(can.base.Obj(msg.Option(chat.MENUS), can.Conf(chat.MENUS)||can.onaction._menus), function(event, button, list) {

View File

@ -27,7 +27,11 @@ Volcanos("onfigure", {help: "控件详情", list: [], key: {
switch (event.key) { switch (event.key) {
case lang.SHIFT: break case lang.SHIFT: break
case lang.CONTROL: break case lang.CONTROL: break
case lang.ENTER: sub.close(); break case lang.ENTER:
if (event.ctrlKey && can.page.tagis(html.TEXTAREA, target)) {
can.base.isFunc(last) && last(event, can)
}
sub && sub.close(); break
case lang.ESCAPE: event.target.blur(); break case lang.ESCAPE: event.target.blur(); break
case lang.PS: can.onfigure.key._show(event, sub, meta.name, null, target, target.value+ice.PS); break case lang.PS: can.onfigure.key._show(event, sub, meta.name, null, target, target.value+ice.PS); break
case lang.TAB: case lang.TAB:
@ -36,7 +40,7 @@ Volcanos("onfigure", {help: "控件详情", list: [], key: {
break break
} }
default: default:
can.onmotion.selectTableInput(event, sub, target, function() { sub && can.onmotion.selectTableInput(event, sub, target, function() {
can.onfigure.key._show(event, sub, meta.name, null, target) can.onfigure.key._show(event, sub, meta.name, null, target)
}), can.base.isFunc(last) && last(event, can) }), can.base.isFunc(last) && last(event, can)
} }