diff --git a/frame.js b/frame.js index d63a67ab..aeb2795d 100644 --- a/frame.js +++ b/frame.js @@ -682,7 +682,7 @@ Volcanos(chat.ONMOTION, {_init: function(can, target) { window._scroll = _window.onmousemove }, _window.onmouseup = function(event) { target = null, begin = {}, delete(window._scroll) } _window.onmousemove = function(event) { - if (window._scroll) { can.onkeymap.prevent(event) + if (window._scroll && target) { can.onkeymap.prevent(event) switch (action) { case "left": can.page.style(can, target, html.LEFT, can.base.Min(begin.left + event.x - begin.x, 0, window.innerWidth-target.offsetWidth)) diff --git a/proto.js b/proto.js index 3548f547..c1b6bd1e 100644 --- a/proto.js +++ b/proto.js @@ -94,6 +94,8 @@ var web = {CHAT: "chat", CODE_XTERM: "web.code.xterm", CODE_VIMER: "web.code.vimer", CODE_INNER: "web.code.inner", WIKI_WORD: "web.wiki.word", WIKI_DRAW: "web.wiki.draw", WIKI_FEEL: "web.wiki.feel", TEAM_PLAN: "web.team.plan", + UPDATE: "update", + HIDDEN: "hidden", } var aaa = { LOGIN: "login", LOGOUT: "logout", INVITE: "invite", TOKEN: "token",