diff --git a/const.js b/const.js index 840ab14a..16b2dfd4 100644 --- a/const.js +++ b/const.js @@ -79,6 +79,11 @@ var web = {CHAT: "chat", PORTAL: "portal", STUDIO: "studio", SERVICE: "service", DRAW: "draw", PLAY: "play", CLEAR: "clear", REFRESH: "refresh", RESIZE: "resize", FILTER: "filter", CANCEL: "cancel", SUBMIT: "submit", UPLOAD: "upload", DOWNLOAD: "download", TOIMAGE: "toimage", CONFIRM: "confirm", + CHAT_SSO: "/chat/sso/", + CHAT_POD: "/chat/pod/", + CHAT_CMD: "/chat/cmd/", + BASIC_LOGIN: "/basic/login", + CODE_GIT_SEARCH: "web.code.git.search", CODE_GIT_STATUS: "web.code.git.status", CODE_GIT_REPOS: "web.code.git.repos", @@ -92,6 +97,7 @@ var web = {CHAT: "chat", PORTAL: "portal", STUDIO: "studio", SERVICE: "service", CHAT_MACOS_DESKTOP: "web.chat.macos.desktop", CHAT_MACOS_SESSION: "web.chat.macos.session", CHAT_IFRAME: "web.chat.iframe", + CHAT_HEADER: "web.chat.header", CHAT_FAVOR: "web.chat.favor", CHAT_FLOWS: "web.chat.flows", TEAM_PLAN: "web.team.plan", @@ -148,6 +154,8 @@ var nfs = { USR_INTSHELL: "usr/intshell", USR_LEARNING: "usr/learning", REQUIRE: "/require/", REQUIRE_MODULES: "/require/modules/", SHARE_LOCAL: "/share/local/", + WIKI_PORTAL: "/wiki/portal/", + CHAT_PORTAL: "/chat/portal/", DF: ice.DF, PS: ice.PS, PT: ice.PT, } var cli = { diff --git a/frame.js b/frame.js index 1eff12c3..4f8216d6 100644 --- a/frame.js +++ b/frame.js @@ -1,5 +1,4 @@ Volcanos(chat.ONENGINE, {_init: function(can, meta, list, cb, target) { - if (!can.user.isMailMaster) { if (can.misc.Search(can, ice.MSG_SESSID)) { can.misc.CookieSessid(can, can.misc.Search(can, ice.MSG_SESSID)); return can.misc.Search(can, ice.MSG_SESSID, "") } } can.Option = function() {}, can.run = function(event, cmds, cb) { var msg = can.request(event); cmds = cmds||[]; return (can.onengine[cmds[0]]||can.onengine._remote)(event, can, msg, can, cmds, cb) } can.user.title(can.misc.SearchOrConf(can, chat.TITLE)||can.misc.Search(can, ice.POD)||location.host) can.core.Next(list, function(item, next) { item.type = chat.PANEL @@ -382,9 +381,7 @@ Volcanos(chat.ONAPPEND, {_init: function(can, meta, list, cb, target, field) { }, board: function(can, text, target) { text && text.Result && (text = text.Result()); if (!text) { return } var code = can.page.Append(can, target||can._output, [{text: [can.page.Color(text), html.DIV, html.CODE]}]).code - code.ondblclick = function(event) { - can.Option(mdb.KEY, window.getSelection().toString()) && can.Update() - } + code.ondblclick = function(event) { can.Option(mdb.KEY, window.getSelection().toString()) && can.Update() } if (text.indexOf("