123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313 |
-
- Namespace.register("U.MD.D");
- U.MD.D.IsUseStudio = true;
- U.MD.D.LocalStorage = null;
- window.onload = function () {
- U.MD.D.Load();
- }
- US.Config = {
- server: '//beta.api.cocorobo.cn/api/',
- api: '//beta.api.cocorobo.cn/',
- chat: "//chat.api.cocorobo.cn/",
- edu: '//api.edu.cocorobo.cn/edu/',
- origin: '//cocorobo.cn',
- basename: '',
- }
- U.MD.D.Load = U.MD.D.FLoad = function (cb) {
-
-
-
-
- if (U.MD.D.IsUseStudio) {
-
- U.selectEl("#UD_Dtop")[0].style.display = "block";
-
- new U.UF.UI.form(false, U.selectEl("#UD_Dtop")[0], { onresize: true, style: { "cssText": "width:100%;height:100%;padding:0;border:0;border-radius:0;box-shadow:0;position:static;" }, "className": "" },
- { istop: false, isdrag: false, isdrag: false, isstretching: false, isenlarge: false, isnarrow: false, isclose: false }, null, { style: { "padding": "0" } });
- }
-
- if ($("#U_MD_Home")[0]) {
-
- U.MD.D.settingGlobalVariables();
-
- U.MD.D.addEvents();
-
-
-
-
-
-
- }
-
- U.MD.D.crossDomain(cb);
- }
- U.MD.D.settingGlobalVariables = function () {
-
- var _size = U.selectEl("body").getElementInfo();
- US.height = _size["CH"];
- US.width = _size["CW"];
-
- US.systemId = 1;
-
- US.pageId = Guid.newGuid();
- }
- U.MD.D.addEvents = function () {
-
- U.UF.EV.IsActivity(U.MD.D.focus, U.MD.D.blur);
-
- U.UF.F.clickTopWindow();
-
- window.onresize = U.MD.D.reSize;
- U.MD.D.reSize();
-
- if (U.MD.D.IsUseStudio) {
- if (window.print) {
- document.oncontextmenu = U.UF.EV.stopDefault;
- }
- document.onselectstart = U.UF.C.shieldedSelect;
- U.UF.EV.addElementEvent("keydown", document, U.UF.C.shieldedBackspace);
-
- }
-
- else {
- window.onerror = null;
- }
-
- U.UF.N.route(U.MD.N.urlGuide);
- }
- U.MD.D.reSize = function () {
-
- U.UF.UI.form.windowResize();
-
-
- var _size = U.selectEl("body").getElementInfo();
- US.height = _size["CH"];
- US.width = _size["CW"];
-
- if ($("#U_MD_D_RW")) {
- U.selectEl("#U_MD_D_RW").css("width", US.width - 165 + "px");
- U.MD.D.T.taskbar.multitask($("#U_MD_D_RW")[0]);
-
- U.MD.D.iconPostion($("#U_MD_D_K").Child());
- }
- }
- U.MD.D.crossDomain = function (cb) {
- U.MD.D.loadApplication(cb);
-
-
-
-
-
-
-
-
-
-
-
-
- }
- U.MD.D.loadApplication = function (cb) {
-
-
-
- U.MD.D.asynCrossDomain(cb);
- }
- U.MD.D.asynCrossDomain = function (cb) {
-
-
-
-
-
-
-
-
-
-
-
-
-
- if ($("#UD_Dtop")[0]) {
- U.MD.D.I.init();
- }
-
- if (U.UF.C.isFunction(cb)) {
- cb();
- }
- U.MD.D.getuser();
- }
- U.MD.D.otherModularLoad = function () {
-
- U.MD.C.T.onesetInterval();
-
- U.MD.D.thirdPartyLoad();
-
-
- }
- U.MD.D.thirdPartyLoad = function () {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- }
- U.MD.D.visitLog = function () {
- U.A.Request(US.USER, ["AddToLoginLog", US.userInfo.UserId || US.EMPTYGUID, US.city.userAllLocation || ""], function () { });
- }
- window.onunload = function () {
- try {
- var _userinfo = US.userInfo;
- if (U.MD.D.LocalStorage) {
- var _count = U.MD.D.LocalStorage.get("ati") || 0;
- if (_count > 0) { _count-- };
- U.MD.D.LocalStorage.set("ati", _count);
- }
- if (_userinfo.UserId && U.A) {
- U.A.Request(US.USER, ["UserOffline", _userinfo.UserId], function () { }, []);
- }
- }
- catch (e) { }
- }
- U.MD.D.error = function (errorMessage, scripturi, linenumber, columnnumber, errorobj) {
- errorobj = errorobj || {};
- U.A.Request(US.USER, ["SetError", 0, (event.errorMessage || event || errorMessage), (scripturi || event.filename || event.errorUr) + "。行号:" + (linenumber || event.lineno || event.errorLine)], function () { }, []);
- U.UF.C.console(event.errorMessage || event || errorobj);
- return true;
- }
- U.MD.D.getuser = function () {
- setInterval(() => {
- var _cookie = U.UF.Cookie.get("cocorobo");
- if (US.usrinfo == null && _cookie) {
- U.A.Request(US.Config.server + "getcookieuserid", [], function (res) {
- if (res.value && res.value[0] && res.value[0][0]) {
- US.usrinfo = res.value[0][0];
- $("#U_MD_HomeC_Pop")[0].close();
- }
- }, [], { "type": "GET" });
- }
- }, 3000);
- }
|