| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 | 
							- /**
 
- * 修改纸张大小弹出
 
- *
 
- */
 
- U.MD.O.W.paperSize = function (UDOD) {
 
-     var i, _UDPD,
 
-         _ClassName = [],
 
-         _UDTD = U.selectEl("#U_MD_O_W_E_body"),
 
-         _el = $$("div", { "class": ".U_MD_O_W_Paper4" }),
 
-         _PaperSize = [
 
-                     { "name": "A3", "class": "U_MD_O_W_Paper_A3", "size": "29.7厘米 × 42厘米" },
 
-                     { "name": "A4", "class": "U_MD_O_W_Paper_A4", "size": "21厘米 × 29.7厘米" },
 
-                     { "name": "A5", "class": "U_MD_O_W_Paper_A5", "size": "14.8厘米 × 21厘米" },
 
-                     { "name": "Web", "class": "U_MD_O_W_Paper_Web", "size": "占满屏幕" }
 
-                      ];
 
-     $$("div", { "innerHTML": "选择纸张大小", "class": ".U_MD_O_W_Paper4_Title" }, _el);
 
-     for (i = 0; i < _PaperSize.length; i++) {
 
-         _UDPD = $$("div",
 
-         {
 
-             "class": ".U_MD_O_W_Paper4_Main",
 
-             "onclick": function () {
 
-                 U.MD.O.W.setPaperSize(_PaperSize[i]["class"]);
 
-             }
 
-         },
 
-            _el);
 
-         $$("div", { "innerHTML": _PaperSize[i].name, "class": ".U_MD_O_W_Paper4_Main_Name" }, _UDPD);
 
-         $$("div", { "innerHTML": _PaperSize[i].size }, _UDPD)
 
-     }
 
-     for (i = 0; i < 1; i++) {
 
-         _ClassName.push(_UDTD[0].className);
 
-         _UDTD = _UDTD.childs(0)[0];
 
-     }
 
-     top.U.UF.UI.confirm(_el, function () {
 
-         U.MD.O.W.AsynPaperSize(_el)
 
-     }, function () {
 
-         U.MD.O.W.CancelPaperSize(_ClassName)
 
-     });
 
- }
 
- /**
 
- * 纸张大小恢复
 
- *
 
- */
 
- U.MD.O.W.setPaperSize = function (ClassName) {
 
-     var i, _UDTD = U.selectEl("#U_MD_O_W_E_body");
 
-     var _user = U.selectEl("#U_MD_O_H_body_left")[0].childNodes[1]; //获取邀请协作人员窗体
 
-     var _history = U.selectEl("#U_MD_O_H_body_left")[0].childNodes[2]; //获取编辑历史窗体
 
-     var _pay = U.selectEl("#U_MD_O_H_body_left")[0].childNodes[3]; //获取生产链接窗体
 
-     var _hot = U.selectEl("#U_MD_O_H_body_left")[0].childNodes[4]; //获取热门模板窗体
 
-     U.selectEl("#U_MD_O_W_E_body")[0].style.cssText = "min-width:148mm"
 
-     _UDTD[0].className = ClassName[0];
 
-     _UDTD[0].children[0].children[1].className = ClassName[1];
 
-     _UDTD[0].children[0].className = ClassName[2];
 
-     _user.style.left = _history.style.left = _pay.style.left = _hot.style.left = _UDTD[0].clientWidth + 88 + "px";
 
-     _UDTD = _UDTD.childs(0)[0];
 
- }
 
- //#region 拖拽选择
 
- ///**
 
- //* 拖拽选择
 
- //*
 
- //* @param address  {object}   拖拽框创建在这个div下
 
- //*
 
- //**/
 
- //U.MD.DK.VW.select = function (address) {
 
- //    var _self = this;
 
- //    var _al = address//document.getElementsByClassName("U_MD_DK_RZA")[1]//=address
 
- //    U.UF.EV.addElementEvent("mousedown", _al, function () {
 
- //        //添加鼠标按下事件
 
- //        var evt = window.event || arguments[0]; //evt 鼠标点击的位置
 
- //        U.MD.DK.VW.onBeforeSelect(evt, address); //执行创建拖拽框函数 传递参数evt
 
- //        U.UF.EV.stopBubble(); //阻止冒泡
 
- //    });
 
- //    U.UF.EV.addElementEvent("mousemove", _al, function () {
 
- //        //添加移动鼠标事件
 
- //        var evt = window.event || arguments[0]; //evt 鼠标点击的位置
 
- //        U.MD.DK.VW.onSelect(evt);
 
- //        U.UF.EV.stopBubble(); //阻止冒泡
 
- //    });
 
- //    U.UF.EV.addElementEvent("mouseup", document, function () {
 
- //        //添加松开鼠标事件
 
- //        U.MD.DK.VW.onEnd();
 
- //    });
 
- //}
 
- //U.MD.DK.VW.onBeforeSelect = function (evt, address) {//创建拖拽框 参数(evt鼠标点击位置)(address拖拽框创建在这个div下)
 
- //    var rgn = U.selectEl(".U_MD_DK_RZA")[1].children
 
- //    if (!document.getElementById("selContainer")) {//判断是否有拖拽框 没有的话创建一个 有的话将已有的定义为 this.selectDiv
 
- //        this.selectDiv = document.createElement("div"); //声明它是一个div
 
- //        this.selectDiv.style.cssText = "position:absolute;width:0px;height:0px;font-size:0px;margin:0px;padding:0px;border:1px dashed #0099FF;background-color:#C3D5ED;z-index:1000;filter:alpha(opacity:60);opacity:0.6;display:none;";
 
- //        //添加样式
 
- //        this.selectDiv.id = "selContainer"; //添加id
 
- //        address.appendChild(this.selectDiv); //将这个div创建在address下
 
- //        //document.getElementsByClassName("U_MD_DK_RZA")[1]
 
- //    } else {
 
- //        this.selectDiv = document.getElementById("selContainer"); //定义this.selectDiv
 
- //    }
 
- //    this.startX = window.event.offsetX; //点击地方距离address的横向距离
 
- //    this.startY = window.event.offsetY; //点击地方距离address的纵向距离
 
- //    this.isSelect = true; //判断div是否创建
 
- //}
 
- //U.MD.DK.VW.all_selectedRegions = []; //存放选中的元素
 
- //U.MD.DK.VW.onSelect = function (evt, address) {//计算拖拽框大小位置 参数(evt鼠标点击位置)(address拖拽框创建在这个div下)
 
- //    var _self = this;
 
- //    if (_self.isSelect) {//判断是否已经创建拖拽框
 
- //        if (_self.selectDiv.style.display == "none")//如果隐藏就显示出来
 
- //            _self.selectDiv.style.display = "";
 
- //        var posX = window.event.offsetX; //鼠标拖拽后的距离address的横向位置
 
- //        var poxY = window.event.offsetY; //鼠标拖拽后的距离address的纵向位置
 
- //        _self.selectDiv.style.left = Math.min(posX, this.startX) + "px"; //计算拖拽框到窗口左边的距离
 
- //        _self.selectDiv.style.top = Math.min(poxY, this.startY) + "px"; //计算拖拽框到窗口上边的距离
 
- //        _self.selectDiv.style.width = Math.abs(posX - this.startX) + "px"; //计算拖拽框的宽度
 
- //        _self.selectDiv.style.height = Math.abs(poxY - this.startY) + "px"; //计算拖拽框的高度
 
- //        var regionList = address.children; //address可被选中的子集
 
- //        //循环判断address内的元素是否有被选中
 
- //        for (var i = 0; i < regionList.length; i++) {
 
- //            if (regionList[i].className != "") {
 
- //                var r = regionList[i], sr = U.MD.DK.VW.innerRegion(_self.selectDiv, r); //执行判断是否在选中区域中
 
- //                if (sr && r.className.indexOf("seled") == -1) {
 
- //                    r.className = r.className + " " + "seled"; //选中了改变样式
 
- //                    U.MD.DK.VW.all_selectedRegions.push(r); //选中了存入数组当中
 
- //                } else if (!sr && r.className.indexOf("seled") != -1) {
 
- //                    r.className = "U_MD_DK_RZO"//r.className.replaceAll("seled","");
 
- //                    U.MD.DK.VW.all_selectedRegions.splice(r)//_selectedRegions.remove(r);
 
- //                }
 
- //            }
 
- //        }
 
- //    }
 
- //}
 
- //U.MD.DK.VW.onEnd = function () {//拖拽结束
 
- //    if (this.selectDiv) {
 
- //        this.selectDiv.style.display = "none";
 
- //    }
 
- //    this.isSelect = false;
 
- //}
 
- //U.MD.DK.VW.innerRegion = function (selDiv, region) {//计算div是否在选中范围内(selDiv 拖拽框)(region address可被选中的子集)
 
- //    var s_top = parseInt(selDiv.style.top); //拖拽框距离窗口的高度
 
- //    var s_left = parseInt(selDiv.style.left); //拖拽框距离窗口的左边距离
 
- //    var s_right = s_left + parseInt(selDiv.offsetWidth); //拖拽框距离窗口的右边距离
 
- //    var s_bottom = s_top + parseInt(selDiv.offsetHeight); //拖拽框距离窗口的下边距离
 
- //    var r_top = parseInt(region.offsetTop); //address可被选中的子集距离窗口的高度
 
- //    var r_left = parseInt(region.offsetLeft); //address可被选中的子集距离窗口的左边距离
 
- //    var r_right = r_left + parseInt(region.offsetWidth); //address可被选中的子集距离窗口的右边距离
 
- //    var r_bottom = r_top + parseInt(region.offsetHeight); //address可被选中的子集距离窗口的下边距离
 
- //    var t = Math.max(s_top, r_top); //取一个距离窗口高度最大的值
 
- //    var r = Math.min(s_right, r_right); //取一个距离窗口右边最大的值
 
- //    var b = Math.min(s_bottom, r_bottom); //取一个距离窗口下边最大的值
 
- //    var l = Math.max(s_left, r_left); //取一个距离窗口左边最大的值
 
- //    if (b > t + 5 && r > l + 5) {//判断元素是否在拖拽框里面
 
- //        return region; //是的话把这个元素返回
 
- //    } else {
 
- //        return null; //不是的话返回空
 
- //    }
 
- //}
 
- //#endregion
 
- //#region 暂不使用
 
- /**
 
- * Html打开
 
- * @param  {string} 服务器地址
 
- * @param  {string} 后缀名
 
- */
 
- U.MD.C.DC.openHtml = function (servername, extendname) {
 
-     var _oel = U.selectEl("#U_OFDI")[0],
 
-         _oel = U.selectEl("#UDA_OL").Child()[1],
 
-         _el = U.selectEl("body")[0];
 
-     /**
 
-     if (!_oel && servername) {
 
-     U.selectEl(_oel).css("overflow", "hidden");
 
-     U.UF.DL.iframeLoad($$("iframe", { "className": "U_OFDI", "id": "U_OFDI", "name": "U_OFDI", "src": servername, "frameBorder": "0", "scrolling": "yes" }, _oel), U.MD.C.DC.openHtmlLoad);
 
-     U.selectEl("#UDA_O").Child()[1].style.display = "block";
 
-     U.selectEl("#UDA_ZD").addAttrArray({ "style": { "display": "block" }, "className": "UDA_ZD", "innerHTML": "在线生成站点", "title": "点击生成站点", "onclick": function () { U.MD.C.DC.windowOpenHTML(servername); } });
 
-     U.selectEl("#UDA_OA").css("marginTop", "6px");
 
-     }
 
-     */
 
- }
 
- //大小变化查看
 
- window.onresize = function () {
 
-     U.MD.C.DC.openHtml("", U.MD.C.DC.type);
 
- }
 
- //错误处理
 
- window.onerror = function () {
 
-     return true;
 
- }
 
- //确定txt
 
- U.MD.C.DC.MTxtT = function (TF, servername) {
 
-     var _oel = U.selectEl("#U_OF_T_div")[0].replaceLtAndGt().replaceBrToRn(); window.frames["U_Main"].U.A.Request("office.Txtmodify", [TF, servername, _oel], U.MD.C.DC.AsynMTxt, [""]);
 
- }
 
- //修改txt异步
 
- U.MD.C.DC.AsynMTxt = function (request) {
 
-     request = request.value; if (request) { alert("修改成功") }
 
- }
 
- //修改txt
 
- U.MD.C.DC.MTxt = function (TF, servername) {
 
-     U.UF.UI.confirm("确认保存文件修改!", function () { U.MD.C.DC.MTxtT(TF, servername) });
 
- }
 
- //回车键换行
 
- U.MD.C.DC.Wrap = function () {
 
-     if (event.keyCode == 10 || event.keyCode == 13) {
 
-         var _R = U.UF.E.GetSelectionRange(window, this);
 
-         _R.Replace("<br />");
 
-         U.UF.EV.stopDefault();
 
-     }
 
- }
 
- //#endregion
 
 
  |