123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846 |
-
- Namespace.register("U.MD.O.W.Panel");
- U.MD.O.W.Panel.isSynergy = function (fun) {
-
- if (!top.U.MD.U.L.isLogin()) {
- var _fileinfo = U.MD.O.W.fileinfo,
-
- _filegroupid = _fileinfo.GroupID;
-
- if (U.MD.O.W.permission.web) {
- if (U.UF.C.isFunction(fun)) {
- fun(_fileinfo);
- }
- return true;
- }
- else {
- var _filename = top.$('#UD_Word' + _fileinfo.UserDirectoryID + ' .U_MD_O_H_head_navigation_Title')[0];
-
- if (U.MD.O.W.isSave() && U.MD.O.W.permission.edit) {
-
- new U.UF.UI.confirm("是否将此文档转成互联办公文档", function () {
-
- top.U.MD.DK.VW.saveSynergy(_fileinfo.UserDirectoryExtendType || "uw", _fileinfo, _filename.value, 'move', function (fileinfo) {
- U.MD.O.W.Panel.isSynergy.async(fileinfo, fun);
- });
- });
- }
-
- else {
-
- top.U.MD.DK.VW.saveSynergy(_fileinfo.UserDirectoryExtendType || "uw", _fileinfo, _filename.value, 'new', function (fileinfo) {
- U.MD.O.W.Panel.isSynergy.async(fileinfo, fun);
- });
- }
- }
- }
- return false;
- }
- U.MD.O.W.Panel.isSynergy.async = function (fileinfo, fun) {
- U.MD.O.W.fileinfo = fileinfo;
- U.MD.O.W.Panel.disPlayUser(fileinfo);
- var _eidtorel = $('#U_MD_O_H_wordEditor')[0];
-
- if (fileinfo.UserDirectoryExtendType == 'un') {
-
- U.MD.O.W.T.N.saveAllPage(function () {
- U.MD.O.W.T.N.saveNav.asyn(true, fileinfo, _eidtorel);
- }, 0, true, _eidtorel.innerHTML);
- }
- else {
-
- U.A.Request(US.SCOKET, ["newWordSave", fileinfo.UserDirectoryID, _eidtorel.innerHTML.escapeQuotes(), fileinfo.UserDirectoryName, US.userInfo.userid, top.US.pageId], U.MD.O.W.Panel.isSynergy.saveAsync, [null, fileinfo, _eidtorel]);
- }
- if (U.UF.C.isFunction(fun)) {
- fun(fileinfo);
- }
- }
- U.MD.O.W.Panel.isSynergy.saveAsync = function (r) {
- var _fileinfo = r.context[1];
- var _eidtorel = r.context[2];
- U.MD.O.W.permission.edit = true;
- U.MD.O.W.permission.web = true;
- top.$('#UD_Word' + _fileinfo.UserDirectoryID + ' .U_MD_O_H_head_navigation_Title')[0].value = _fileinfo.UserDirectoryName;
- U.Alert("保存成功");
- U.MD.O.W.fileinfo.UsOffice = _eidtorel.innerHTML;
- _eidtorel.editor.operaNotice = U.MD.O.W.E.operationNotice;
- }
- U.MD.O.W.Panel.loadPlayUser = function (fileinfo) {
- var _coopwindow, _frienddiv, _example, _shareLink, _cBox, _person;
- console.log(fileinfo);
-
- if (!$("#U_MD_O_H_body_left_invite_user")[0]) {
-
- _coopwindow = $("#U_MD_O_H_body_left")[0];
- _cBox = $$("div", {});
- _shareLink = $$("div", {
- className: 'U_MD_O_H_body_left_invite_linkTxt', "onclick": function () {
-
- U.MD.D.I.isOpenRoomConfirm();
- }, "innerText": "第三方链接邀请"
- }, _cBox);
- _frienddiv = $$("div", { "className": "U_MD_O_H_body_left_invite_user", "id": "U_MD_O_H_body_left_invite_user" }, _cBox);
-
-
-
-
-
- _example = $$("div", {
- "className": "U_MD_O_H_body_left_invite_user_a",
- }, _frienddiv);
- for (i = 0; i <= 2; i++) {
- _person = $$("div", { "className": "U_MD_O_H_body_left_person", }, _example);
- $$("div", { "className": "U_MD_O_H_body_left_invite_user_a_img" }, _person);
- $$("div", { "className": "U_MD_O_H_body_left_invite_user_a_div", "innerHTML": "陈慧" }, _person);
- }
- _person = $$("div", { "className": "U_MD_O_H_body_left_person", }, _example);
- $$("div", {
- "className": "U_MD_O_H_body_left_invite_user_a_img_add", "onclick": function () {
- U.MD.D.I.addPerson();
- }
- }, _person);
- new U.UF.UI.form("邀请协作人员", _cBox, { id: "LoadPlayUser", style: { border: "none", position: "absolute", width: "300px", "min-width": "200px", height: "250px", top: "310px", left: "auto", "box-shadow": "none" } },
- { isenlarge: false, isnarrow: false }, { style: { margin: "0px 5px", "border-bottom": "1px solid #d6def0", color: "#000", background: "#fff" } }, null, null, _coopwindow);
- }
- U.MD.O.W.Panel.disPlayUser(fileinfo);
- }
- U.MD.O.W.Panel.disPlayUser = function (fileinfo, el) {
- el = $("#U_MD_O_H_body_left_invite_user")[0];
- var _elchild = el.children[0]
- el.innerHTML = ""
- $(el).append(_elchild);
- if (fileinfo) {
- var _userinfo = [];
- if (_userinfo) {
- for (i = 0; i < _userinfo.length; i++) {
- U.MD.O.W.Panel.createUser(_userinfo[i], el);
- }
- }
- }
- }
- U.MD.O.W.Panel.createUser = function (userinfo, el) {
- var _elparent = $$("div", {
- "className": "U_MD_O_H_body_left_invite_user_a", "onclick": U.UF.C.closure(function (userid) {
- top.U.MD.U.V.ViewOtherUserInfo(userid);
- }, [userInfo.userid])
- }, el);
- var _elcontant = $$("div", { "className": "U_MD_O_H_body_left_invite_user_a_user", "style": { "background": "" } }, _elparent);
- $$("img", { "onerror": U.MD.C.imgError, "src": top.U.MD.C.getHeadImage(userinfo.UserThumbnailImageHead) }, _elcontant);
- $$("div", { "className": "U_MD_O_H_body_left_invite_user_a_div", "innerHTML": userinfo.UserNickName }, _elparent);
- }
- U.MD.O.W.Panel.displayInsertUser = function () {
-
- if (U.MD.O.W.Panel.isSynergy()) {
- var _fileinfo = U.MD.O.W["fileinfo"];
- top.U.MD.F.J.selectFriendForm(function (groupid) {
-
- var _filegroupid = _fileinfo.GroupID;
- var _groupinfo = U.Json.select(US.friend.group, { "GroupManageID": _filegroupid })[0];
- var _needuser = top.U.MD.F.J.selectUserInfo.NeedUser;
- var _groupname = _groupinfo.GroupManageName;
- var _groupdesc = _groupinfo.GroupManageDescript;
- var _selectfriend = U.Json.select(US.friend.groupusers, { "GroupManageID": _filegroupid });
-
- var i;
- for (i = 0; i < _selectfriend.length; i++) {
- U.Json.del(_needuser, { "UserId": _selectfriend[i].UserId });
- }
-
- top.U.MD.F.J.determineCreateGroupAndAddGroupUser(_filegroupid, null, null, false, _groupname, _groupdesc, function (groupid, groupinfo) {
- var i, _userids = "";
-
- for (i = 0; i < _needuser.length; i++) {
- _userids += _needuser[i].UserId + (i < _needuser.length - 1 ? "," : "");
- U.MD.O.W.Panel.createUser(_needuser[i]);
- }
- U.MD.O.W.Panel.addUser(_userids);
- });
- }, null, _fileinfo);
- }
- }
- U.MD.O.W.Panel.addUser = function (userids) {
- var _type = U.MD.O.W["fileinfo"].UserDirectoryExtendType == "un" ? "nav" : "word";
- top.U.A.Request(US.SCOKET, ["addUser", _type, U.MD.O.W["fileinfo"].UserDirectoryID, userids, US.userInfo.userid, top.US.pageId], function () { });
- }
- U.MD.O.W.Panel.syncAddUser = function (userids, senduserid) {
- userids = userids.split(",");
- var i, _userinfo;
- for (i = 0; i < userids.length; i++) {
- _userinfo = U.Json.selectOne(US.friend.groupusers, { UserId: userids[i] });
- if (!_userinfo) {
- top.U.A.Request(US.CD, [US.DB, "UseStudio_Users", "GetUserinfoByUserId", userids[i]], function (r) {
- _userinfo = r.value[0];
- U.MD.O.W.Panel.createUser(_userinfo);
- })
- }
- }
- }
- U.MD.O.W.Panel.shareLink = function (fileinfo) {
- var _template = U.MD.O.W.Panel.shareLinkTemplate(fileinfo);
- new U.UF.UI.form("邀请协助链接", _template, { id: "U_MD_O_W_Panel_InviteForm", style: { cssText: "width:600px; height:450px;" } });
- }
- U.MD.O.W.Panel.shareLinkTemplate = function (fileinfo) {
- var _cBox = $$('div', { className: "U_MD_O_H_body_left_invite_form" }),
- _shareLinkEl = $$('div', { className: "U_MD_O_H_body_left_invite_formShare" }, _cBox),
- _QRCodeEl = $$('div', { className: "U_MD_O_H_body_left_invite_formQRCode" }, _cBox);
- $$('p', { innerText: "通过链接邀请:", style: { cssText: "font-size:18px; font-weight: bold;" } }, _shareLinkEl)
- var _shareLinkInpBlock = $$('div', { className: "U_MD_O_H_body_left_invite_shareInpMargin" }, _shareLinkEl);
- $$('p', { style: { cssText: "margin-top: 8px;" }, innerText: "将下面的邀请链接通过QQ或微信发送给需要邀请的人" }, _shareLinkInpBlock);
- var _fileType;
- switch (fileinfo.UserDirectoryExtendType.toLowerCase()) {
- case 'uw':
- _fileType = 'word'; break;
- case 'ue':
- _fileType = 'execl'; break;
- case 'un':
- _fileType = 'word'; break;
- default:
- _fileType = false; break;
- }
- var _shareLinkInpBlockShow = $$('input', { style: { cssText: "margin-top: 5px;" }, className: "U_MD_O_H_body_left_invite_shareInp", value: "http://www.1473.cn/#" + _fileType + '/join/' + fileinfo.UserDirectoryID, disabled: "disabled" }, _shareLinkInpBlock),
- _shareLinkInpBlockBtn = $$('div', {
- style: { cssText: "margin-top: 5px;" }, className: "U_MD_O_H_body_left_invite_shareBtn", innerText: "复制", onclick: function () {
- var _inp = $$('input', { value: _shareLinkInpBlockShow.value }, $('body')[0]);
- _inp.select();
- document.execCommand("Copy");
- $(_inp).remove();
- U.Alert('复制成功,赶紧分享给小伙伴吧!');
- }
- }, _shareLinkInpBlock)
- $$('p', { innerText: "通过二维码邀请:", style: { cssText: "font-size:18px; font-weight: bold;" } }, _QRCodeEl);
- var _QRCodeImg = $$('div', { style: { cssText: "margin-left:40px;margin-top: 20px;position:absolute;" } }, _QRCodeEl);
- $$('div', { innerHTML: "<span style='font-size:16px'>通过扫码,邀请好友</span><br>扫描二维码获取邀请函,转发给微信好友/群,<br/>即可邀请他们加入你的文档", style: { cssText: "margin-left: 270px;margin-top:40px;line-height:30px;" } }, _QRCodeEl);
- top.U.UF.QR.generate("150", "150", "black", "white", _shareLinkInpBlockShow.value, _QRCodeImg);
- return _cBox;
- }
- U.MD.O.W.Panel.loadHotTemplates = function (fileinfo) {
- var _leftel, _el;
-
- if (!$("#U_MD_O_H_body_left_template_hot")[0]) {
- _leftel = $("#U_MD_O_H_body_left")[0];
-
- _el = $$("div", { "className": "U_MD_O_H_body_left_template_user", id: "U_MD_O_H_body_left_template_hot" });
- new U.UF.UI.form("热门模板提供", _el, { id: "LoadHotTemplates", style: { border: "none", width: "300px", height: "477px", position: "absolute", top: "695px", left: "auto", "box-shadow": "none" } }, { isenlarge: false, isnarrow: false }, { style: { margin: "0px 5px", "border-bottom": "1px solid #d6def0", color: "#000", background: "#fff" } }, null, null, _leftel);
- }
- U.MD.O.W.Panel.getHotTemplates("00000000-0000-0000-0000-000000000000", 1, 10);
- }
- U.MD.O.W.Panel.getHotTemplates = function (hid, start, end) {
- var _el = $("#U_MD_O_H_body_left_template_hot")[0];
- U.A.Request(US.CD, [US.DB, "UseStudio_Office", "SelectHotTemplate", hid, start, end], U.MD.O.W.Panel.asynGetHotTemplates, [null, _el]);
- }
- U.MD.O.W.Panel.asynGetHotTemplates = function (r) {
- var i, _el,
- _frag = $$("frag"),
- _hel = r.context[1];
- r = r.value;
-
- for (i = 0; i < r.length; i++) {
- _el = $$("div", {
- "className": "U_MD_O_H_body_left_template_user_m",
- "onclick": U.UF.C.closure(function (info) {
- parent.U.A.Request(US.DISK, ["GetFileContent", info.FileId], function (r) {
-
- if (r.value && r.value.UsOffice !== undefined) {
- r = r.value.UsOffice;
- }
-
- top.U.MD.O.word(US.userInfo, { UserDirectoryID: Guid.newGuid(), UsOffice: r || "" });
- });
- }, [r[i]])
- }, _frag);
- $$("div", { "className": "U_MD_O_H_body_left_template_user_m_s", "style": { "background-image": "url(" + (r[i].UseFilesServerThumbnailName || "http://www.1473.cn/Boomyun/img/pc/NImg.png") + ")" } }, _el);
- $$("div", { "className": "U_MD_O_H_body_left_template_user_m_x", "innerHTML": r[i]["UserFilesName"] }, _el);
- }
- $(_hel).append(_frag);
- }
- U.MD.O.W.Panel.loadlink = function (wordinfo) {
- var _linkareael = $("#U_MD_O_H_body_left_href_pay_a")[0];
-
- if (!_linkareael || (_linkareael && _linkareael.innerHTML == "")) {
- U.MD.O.W.Panel.formloadlink([]);
-
-
-
-
-
- }
- }
- U.MD.O.W.Panel.formloadlink = function (date) {
- var _url,
- _linkdiv,
- _wordinfo = U.MD.O.W.fileinfo,
- _rightwindow = $("#U_MD_O_H_body_left")[0],
- _linkareael = $("#U_MD_O_H_body_left_href_pay_a")[0]
- ;
-
- if (date.length) {
- _url = date[0].AppId + ".1473.cn/" + date[0].Domain
- _linkdiv = $$("div", { "className": "U_MD_O_H_body_left_href_pay_a", id: "U_MD_O_H_body_left_href_pay_a" });
- $$("a", { className: "U_MD_O_H_body_left_href_pay_aText", href: "//" + _url, innerText: _url, target: "_Blank" }, _linkdiv);
-
- if (U.MD.O.W.permission.edit) {
- $$('div', {
- innerText: '分享', className: "U_MD_O_H_body_left_href_pay_Btn", onclick: function () {
-
- if (U.MD.O.W.isSave()) {
- var _iframe = $$('iframe', { src: '//domain.1473.cn/DomainSystem.aspx/?fileId=' + _wordinfo.UserDirectoryID + '&type=word&mode=share', frameborder: "0", style: { cssText: "width:100%;height:100%;border:0px" } });
- new U.UF.UI.form("域名管理", _iframe, { id: "U_MD_DS_DomainShare", style: { "width": "370px", "height": "390px" } });
- }
-
- else {
- $('#U_MD_O_H_save')[0].onclick();
- }
- }
- }, _linkdiv);
- $$("div", {
- innerText: '修改', className: "U_MD_O_H_body_left_href_pay_Btn", onclick: function () {
-
- if (U.MD.O.W.isSave()) {
- var _iframe = $$('iframe', { src: '//domain.1473.cn/DomainSystem.aspx/?fileId=' + _wordinfo.UserDirectoryID + '&type=word&mode=base', frameborder: "0", style: { cssText: "width:100%;height:100%;border:0px" } });
- new U.UF.UI.form("域名管理", _iframe, { id: "U_MD_DS_DomainManage", style: { cssText: 'width: 1040px; height: 555px' } });
- }
-
- else {
- $('#U_MD_O_H_save')[0].onclick();
- }
- }
- }, _linkdiv);
- }
- }
-
- else {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- }
-
- if (_linkareael && _linkareael.innerHTML == "") {
- _linkareael.appendChild(_linkdiv);
- }
-
- else {
-
- }
- }
- U.MD.O.W.Panel.loadOfficeHistory = function (fileinfo) {
- var _el, _leftel;
-
- if (!$("#U_MD_O_H_body_left_invite_history")[0]) {
- _leftel = $("#U_MD_O_H_body_left")[0];
-
- _el = $$("div", { "className": "U_MD_O_H_body_left_invite_user", "id": "U_MD_O_H_body_left_invite_history" });
- new U.UF.UI.form("编辑历史", _el, { id: "LoadOfficeHistory", style: { width: "300px", height: "284px", position: "absolute", top: "400px", left: "auto", "border-radius": "0px", border: "none", "box-shadow": "none", "border-radius": "5px" } }, { isenlarge: false, isnarrow: false }, { style: { margin: "0px 5px", "border-bottom": "1px solid #d6def0", color: "#000", background: "#fff" } }, null, null, _leftel);
- }
-
- if (U.MD.O.W.isSave()) {
- U.MD.O.W.Panel.viewEditHistory(fileinfo.UserDirectoryID, U.MD.O.W.historyid, 1, 100);
- }
-
- else {
- $$("div", { "innerHTML": "暂无历史", "style": { "text-align": "center", "margin-top": "50px" } }, _el);
- }
- }
- U.MD.O.W.Panel.viewEditHistory = function (id, hid, start, end) {
- var _el = $("#U_MD_O_H_body_left_invite_history")[0];
- U.A.Request(US.CD, [US.DB, "UseStudio_Office", "SelectOfficeHistory", id, hid, start, end], U.MD.O.W.Panel.asynViewEditHistory, [null, _el]);
- }
- U.MD.O.W.Panel.asynViewEditHistory = function (r) {
- $('#U_MD_O_H_body_left_invite_history')[0].innerHTML = '';
- var _value = r.value,
- _el = $('#U_MD_O_H_body_left_invite_history')[0]
- for (var i = 0; i < _value.length; i++) {
- _el.appendChild(U.MD.O.W.Panel.createHis(_value[i]))
- }
- }
- U.MD.O.W.Panel.createHis = function (data) {
- var _hisel, _imgel, _infoel, _textel, _btnel;
- _hisel = $$('div', { style: { cssText: 'min-height: 85px; border-bottom: 1px solid silver; margin: 0 3px' } });
- _imgel = $$('div', { style: { margin: '22px 12px 0', float: 'left' } }, _hisel);
- $$('img', { "onerror": U.MD.C.imgError, style: { cssText: 'width:40px; height: 40px;' }, src: top.U.MD.C.getHeadImage(data.UserThumbnailImageHead) }, _imgel);
- _infoel = $$('div', { style: { cssText: 'margin-left: 62px;' } }, _hisel);
- _textel = $$('div', { style: { 'padding-top': '25px', 'white-space': 'nowrap' } }, _infoel);
- $$('span', { innerText: data.UserName }, _textel);
- $$('span', { innerText: U.UF.D.getDateInterval(data.CreateTime) + '保存一次', style: { 'padding-left': '10px' } }, _textel);
- _btnel = $$('div', { style: { 'margin-top': '10px', 'white-space': 'nowrap' } }, _infoel);
-
- if (data.UserId != U.MD.O.W.userInfo.userid) {
- $$('button', {
- innerText: '对话', style: { cssText: 'color: #fff; background-color:#6d81a4; border-radius: 4px; border:none; outline:none; padding: 4px 8px; cursor: pointer;' }, onclick: function () {
-
- var _friendel = U.Json.select(US.friend.friends, { UserId: data.UserId });
-
- if (_friendel.length == 0) {
- top.U.MD.U.V.ViewOtherUserInfo(data.UserId);
- } else {
- _data = !_friendel.length ? U.Json.select(US.friend.recentcontacts, { UserId: data.UserId }) : _friendel;
- top.U.MD.F.W.popupFriendsForm(_data[0], this);
- }
- }
- }, _btnel);
- }
- $$('button', {
- innerText: '详细', style: { cssText: 'color: #fff; background-color:#6d81a4; border-radius: 4px; border:none; outline:none; padding: 4px 8px; margin-left: 4px;cursor: pointer;' },
- onclick: function () {
- U.MD.O.W.Panel.EditHistory(data)
- }
- }, _btnel);
-
- return _hisel
- }
- U.MD.O.W.Panel.InsertOfficeHistory = function (fileinfo, html, name, contentel) {
- var _fileid = fileinfo.UserDirectoryID;
- if (U.MD.O.W.permission.web) {
-
- top.U.A.Request(US.SCOKET, ["insertModifyRecord", "word", _fileid, name, html, US.userInfo.userid, US.pageId], function (r) {
- if (r.value) {
- var _historyid = r.value;
- U.MD.O.W.Panel.syncHistory(US.userInfo.userid, _historyid);
- U.MD.O.W.fileinfo.UsOffice = contentel.innerHTML;
- U.Alert("保存成功");
- } else {
- U.Alert("系统有误,请稍后重试..");
- }
- });
- } else {
-
- U.A.Request(US.CD, [US.DB, "UseStudio_Office", "InsertDocumentModifyRecord", US.userInfo.userid, _fileid, html, name], function (r) {
- if (r.value[0]) {
- U.MD.O.W.Panel.syncHistory(US.userInfo.userid, r.value[0].historyid);
- U.MD.O.W.fileinfo.UsOffice = contentel.innerHTML;
- U.Alert("保存成功");
- } else {
- U.Alert("系统有误,请稍后重试..");
- }
- });
- }
- }
- U.MD.O.W.Panel.syncHistory = function (userid, historyid, isbool) {
- if (!isbool) {
- var _data, _fileinfo = U.MD.O.W.fileinfo;
- _fileinfo.HistoryId = historyid;
- if (userid == US.userInfo.userid) {
- _data = U.MD.O.W.dataStructure(_fileinfo.UserDirectoryModifyTime, US.userInfo.username, US.userInfo.UserThumbnailImageHead, historyid, US.userInfo.userid);
- } else {
- var _userinfo = U.Json.select(US.friend.groupusers, { UserId: userid })[0];
- _data = U.MD.O.W.dataStructure(_fileinfo.UserDirectoryModifyTime, _userinfo.UserName, _userinfo.UserThumbnailImageHead, historyid, _userinfo);
- }
- var _el = U.MD.O.W.Panel.createHis(_data),
- _addel = $('#U_MD_O_H_body_left_invite_history')[0];
- $(_el).appendTo(_addel, 0, _addel.firstElementChild);
- }
- }
- U.MD.O.W.dataStructure = function (creattime, username, userbgimg, historyid, userid) {
- return {
- CreateTime: creattime || U.UF.D.toTimeStamp(new Date()),
- UserName: username,
- UserThumbnailImageHead: userbgimg,
- HistoryId: historyid,
- UserId: userid
- }
- }
- U.MD.O.W.Panel.AddDetailedHis = function (e, el, data) {
- var _conEl = e.lastElementChild,
- _hisInfoDate = $$('span', {
- innerText: U.UF.D.getDateInterval(new Date(parseInt(data.CreateTime.replace(/[^0-9]/ig, "")))) + '修改了一次',
- style: { 'padding-left': '10px' }
- }, _conEl.firstElementChild),
- _conText = $$('div', { innerHTML: data.OfficeContent }, _conEl)
- el.appendChild(e);
- }
- U.MD.O.W.Panel.EditHistoryc = function (UDE) {
- var _el = $$("div"),
-
- _UCT = new U.UF.UI.form("历史记录", _el, { className: 'Bjlsall', style: { width: "950px", height: "550px", overflow: "hidden" } }, { isdrag: false, isenlarge: false, isnarrow: false }, null, null, null);
- var i, _UDBD, _UDTD, _UDSD;
- for (var a = 0; a < UDE.length; a++) {
- _UDBD = $$("div", { "className": "U_MD_O_W_History_all", "id": UDE[a].HistoryId + "-" + a }, _el);
- _UDTD = $$("div", { "className": "U_MD_O_W_History_Head" }, _UDBD);
- _UDBB = $$("div", {
- "className": "U_MD_O_H_body_btn",
- "innerHTML": "展开",
- "onclick": U.MD.O.W.Panel.btn
- },
- _UDBD);
- $$("div", { "className": "U_MD_O_H_body_btn_img1" }, _UDBB);
- $$("img",
- {
- "src": U.MD.C.getHeadImage(UDE[a].UserThumbnailImageHead),
- "onerror": U.MD.C.imgError,
- "alt": UDE[a].UserName,
- "title": UDE[a].UserName
- },
- _UDTD);
- $$("div", { "innerHTML": (UDE[a].UserNickName) + " " + U.UF.D.getDateInterval(UDE[a].CreateTime) + " 更改了以下内容" }, _UDTD);
- $$("div", { "className": "U_MD_O_H_body_right_user_o_r_all_nr", "innerHTML": UDE[a].OfficeContent }, _UDTD);
- }
- }
- U.MD.O.W.Panel.EditHistoryonc = function () {
- var _wordinfo = U.MD.O.W;
- var _fileinfo = _wordinfo["fileinfo"];
- var _fileid = _fileinfo.UserDirectoryID;
- var UDOD = $("#U_MD_O_H_body_left_invite_history")[0];
- U.A.Request(US.CD, [US.DB, "UseStudio_Office", "SelectOfficeHistory", _fileid, "00000000-0000-0000-0000-000000000000", 1, 10], U.MD.O.W.Panel.OnDisplayD, [null, UDOD]);
- }
- U.MD.O.W.Panel.OnDisplayD = function (r) {
- if ($(".U_MD_O_H_body_right_user_o_r_all")) {
- $(".U_MD_O_H_body_right_user_o_r_all").remove();
- }
- divall = $$("div", { "className": "U_MD_O_H_body_right_user_o_r_all" }, r.context[1].parentNode.parentNode);
- $$("div",
- {
- "className": "U_MD_O_H_body_right_user_o_r_all_a",
- "innerHTML": "显示全部",
- "onclick": [U.MD.O.W.Panel.EditHistoryonc]
- },
- divall);
- U.MD.O.W.Panel.EditHistoryc(r.value);
- }
- U.MD.O.W.Panel.btn = function () {
- if (this.parentNode.children[0].lastChild.children[0].scrollHeight > 100) {
- if (this.innerText == "展开") {
- this.innerHTML = "收起<div class='U_MD_O_H_body_btn_img2'></div>";
- this.parentNode.style.cssText = "height:100%;min-height:100px;overflow:visible;float:left;width:95%;"
- this.style.cssText = "margin-right:-7px;"
- }
- else if (this.innerText == "收起") {
- this.innerHTML = "展开<div class='U_MD_O_H_body_btn_img1'></div>";
- this.parentNode.style.cssText = "height:100px;overflow:hidden;float:none;width:none";
- this.style.cssText = "margin-right: 0px; "
- }
- } else {
- if (this.innerText == "展开") {
- this.innerHTML = "收起<div class='U_MD_O_H_body_btn_img2'></div>";
- this.parentNode.style.cssText = "height:100%;min-height:100px;overflow:visible;float:left;width:95%;"
- this.style.cssText = "margin-right:-7px;"
- }
- else if (this.innerText == "收起") {
- this.innerHTML = "展开<div class='U_MD_O_H_body_btn_img1'></div>";
- this.parentNode.style.cssText = "height:100px;overflow:hidden;";
- this.style.cssText = "margin-right: 0px;"
- }
- }
- }
- U.MD.O.W.Panel.EditHistory = function (UDE) {
- var _el = $$("div", { style: { cssText: "padding: 0 10px;" } }),
- _UCT = new U.UF.UI.form("历史记录", _el, { id: "Bjls", style: { width: "680px", height: "550px", overflow: "hidden", 'box-shadow': 'rgb(180, 180, 180) 1px 1px 5px 2px', 'border-radius': '0', 'border': 'none' } }, { isdrag: false, isenlarge: false, isnarrow: false }, { style: { 'background-color': '#3c475b', 'padding': '4px' } });
- if (UDE.OfficeContent == undefined) {
- U.A.Request(US.CD, [US.DB, "Usestudio_Office", "SelectHistoryDetails", UDE.HistoryId], function (r) {
- UDE.OfficeContent = r.value[0].OfficeContent.unEscapeQuotes().unEscapeQuotes();
- U.MD.O.W.Panel.AsynEditHistory(UDE, _el);
- }, [_el]);
- } else {
- U.MD.O.W.Panel.AsynEditHistory(UDE, _el);
- }
- }
- U.MD.O.W.Panel.AsynEditHistory = function (docinfo, element) {
- var _UDBD = $$("div", { "class": "U_MD_O_W_History" }, element);
- var _UDTD = $$("div", { "class": "U_MD_O_W_History_Head" }, element);
- $$("img",
- {
- "onerror": U.MD.C.imgError,
- "src": (top.U.MD.C.getHeadImage(docinfo.UserThumbnailImageHead) || 'http://www.1473.cn/img/UserHead/UseHead.jpg'),
- "alt": docinfo.UserNickName || docinfo.UserName,
- "title": docinfo.UserNickName || docinfo.UserName
- },
- _UDTD);
- $$("div", { "innerHTML": (docinfo.UserNickName || docinfo.UserName) + " " + U.UF.D.getDateInterval(docinfo.CreateTime || new Date()) + " 更改了以下内容", style: { cssText: "display: inline-block; margin-left:10px" } }, _UDTD);
- $$("div", { "className": "U_MD_O_H_body_right_user_o_r_nr", "innerHTML": docinfo.OfficeContent }, _UDTD);
- }
|