| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197 | 
							- /*
 
- 问题:
 
- 1、txt的问题变化 键盘处理流程
 
- */
 
- Namespace.register("U.MD.D.Txt"); //txt命名空间
 
- /*
 
- * txt初始化方法
 
- *param   {obj} 要导入的文件对象
 
- */
 
- U.MD.D.Txt.textCreate = function (obj) {
 
-     var text_div = $$("div", { "className": "U_MD_F_T_Text_div",
 
-         style: {
 
-             width: "100%",
 
-             height: "100%"
 
-         }
 
-     }); //创建最外层的div对象
 
-     var text_center = $$("div", { "className": "U_MD_F_T_Text_center",
 
-         style: {
 
-             width: "100%",
 
-             height: "39px",
 
-             color: "white",
 
-             background: "#fafafa",
 
-             U_MD_O_E_borderBottom: "1px solid #a5a3a3"
 
-         }
 
-     }, text_div); //创建中间行的div对象
 
-     var New = $$("div", { "className": "U_MD_F_T_New",
 
-         style: {
 
-             backgroundColor: "white",
 
-             float: " left",
 
-             lineHeight: "25px",
 
-             cursor: " pointer",
 
-             marginLeft: " 10px",
 
-             height: "25px",
 
-             marginTop: "6px",
 
-             border: " 1px solid #CDCDCD",
 
-             color: " #000"
 
-         }
 
-     }, text_center); //创建新建按钮的div对象
 
-     var img = $$("div", { "className": "U_MD_F_T_New_img",
 
-         style: {
 
-             float: "left",
 
-             marginLeft: "8px",
 
-             width: "20px",
 
-             height: "25px",
 
-             background: "url(/img/Editor_img1.png) no-repeat",
 
-             backgroundPosition: "0px -25px"
 
-         }
 
-     }, New); //点击新建的img
 
-     var span = $$("div", { "className": "U_MD_F_T_New_span",
 
-         style: {
 
-             width: "40px",
 
-             height: "25px",
 
-             float: "left",
 
-             marginLeft: "5px",
 
-             fontFamily: "微软雅黑",
 
-             fontSize: "12.5px"
 
-         }
 
-             , innerHTML: "新建"
 
-     }, New); //创建新建的span
 
-     var save = $$("div", { "className": "U_MD_F_T_Save",
 
-         style: {
 
-             backgroundColor: "white",
 
-             float: " left",
 
-             lineHeight: "25px",
 
-             cursor: " pointer",
 
-             marginLeft: " 10px",
 
-             height: "25px",
 
-             marginTop: "6px",
 
-             border: " 1px solid #CDCDCD",
 
-             color: " #000"
 
-         }
 
-     }, text_center); //创建保存的div对象
 
-     img = $$("div", { "className": "U_MD_F_T_Save_img",
 
-         style: {
 
-             float: "left",
 
-             marginLeft: "4px",
 
-             width: "25px",
 
-             height: "25px",
 
-             background: "url(/img/Editor_img1.png) no-repeat",
 
-             backgroundPosition: "-25px -25px"
 
-         }
 
-     }, save); //创建保存的img
 
-     span = $$("div", { "className": "U_MD_F_T_Save_span",
 
-         style: {
 
-             width: "40px",
 
-             height: "25px",
 
-             float: "left",
 
-             marginLeft: "5px",
 
-             fontFamily: "微软雅黑",
 
-             fontSize: "12.5px"
 
-         }, innerHTML: "保存"
 
-     }, save); //创建保存的span
 
-     var font = U.MD.UI.Font(); //调用方法,生成字体表
 
-     text_center.appendChild(font); //插入到中间div中
 
-     font.className = "UD_font";
 
-     font.style.height = "27px";
 
-     font.style.marginLeft = "10px";
 
-     font.style.marginTop = "6px"; //修改样式
 
-     font.style.fontSize = "14px";
 
-     font.style.fontFamily = "微软雅黑";
 
-     var fontsize = U.MD.UI.WordSize(); //调用方法,生成字号表
 
-     fontsize.className = "UD_fontsize";
 
-     text_center.appendChild(fontsize); //插入到中间div中
 
-     fontsize.style.height = "27px";
 
-     fontsize.style.marginLeft = "10px";
 
-     fontsize.style.marginTop = "6px"; //设置样式
 
-     fontsize.style.fontSize = "14px";
 
-     fontsize.style.fontFamily = "微软雅黑";
 
-     var text = $$("textarea", {
 
-         "className": "U_MD_F_T_Text",
 
-         placeholder: "点击编辑内容...."
 
-     }, text_div); //创建text对象在最外div中
 
-     font.onchange = function () {
 
-         U.MD.D.Txt.fontOnchange(text, this);
 
-     } //设置字体表的点击事件
 
-     fontsize.onchange = function () {
 
-         U.MD.D.Txt.fontSizeOnchange(text, this);
 
-     } //设置字号表的点击事件
 
-     var form = new U.UF.UI.form("", text_div, { "style": { "width": "50%", "height": "50%"} }); //调用方法,创建窗体
 
-     if (obj) {//判断是否有输入文件对象,如果有
 
-         U.MD.D.Txt.objFun(obj, text, form); //调用obj对象处理方法
 
-     } else {
 
-         form.form.childNodes[1].innerHTML = "新建文本文件";
 
-     }
 
-     form.form.childNodes[1].style.textIndent = "15px";
 
-     New.onclick = function () {//定义新建按钮的点击事件
 
-         U.MD.D.Txt.NewFun();
 
-     }
 
-     save.onclick = function () {//定义保存事件
 
-         U.MD.D.Txt.SaveFun(text, form); //调用保存方法
 
-     }
 
-     return form.form; //返回创建好的窗体
 
- }
 
- /*
 
- *txt字体改变方法
 
- *param   {obj} txt文本对象
 
- *param1   {obj} 点击的对象
 
- */
 
- U.MD.D.Txt.fontOnchange = function (text, thisobj) {
 
-     text.style.fontFamily = thisobj.value;
 
- }
 
- /*
 
- *txt字号改变方法
 
- *param   {obj} txt文本对象
 
- *param1   {obj} 点击的对象
 
- */
 
- U.MD.D.Txt.fontSizeOnchange = function (text, thisobj) {
 
-     text.style.fontSize = thisobj.value;
 
- }
 
- /*
 
- * obj对象处理方法
 
- *param   {obj} 要导入的文件对象
 
- *param1   {obj} txt文本对象
 
- *param2   {obj} 窗体对象
 
- */
 
- U.MD.D.Txt.objFun = function (obj, text, form) {
 
-     U.A.Request(US.AUTH, ["GetFileContent", obj.UserDirectoryID], function (r) {//调用方法,获取内容后输出
 
-         text.value = r.value.UsOffice;
 
-     }, []);
 
-     form.form.childNodes[1].innerHTML = obj.UserallDirectoryName; //修改txt中的值
 
-     text.userid = obj.UserId;
 
-     text.id = obj.UserDirectoryID; //修改txt的id
 
- }
 
- /*
 
- *txt新建方法
 
- */
 
- U.MD.D.Txt.NewFun = function () {
 
-     U.MD.D.Txt.textCreate();
 
- }
 
- /*
 
- *txt保存方法
 
- *param   {obj} txt文本对象
 
- *param1   {obj} 窗体对象
 
- */
 
- U.MD.D.Txt.SaveFun = function (text, form) {
 
-     if (text.id) {//如果是修改文件内容
 
-         U.A.Request(US.AUTH, ["SaveFileContent", text.userid, text.id, text.value, form.form.childNodes[1].innerHTML], function (r) {
 
-             U.alert("保存成功", 2000);
 
-         }, []); //调用接口,修改文件内容
 
-     } else {
 
-         if (US.disk.UserDisk == null) {
 
-             U.MD.DK.RE.newText({});
 
-         } else {
 
-             U.MD.DK.RE.newText(US.disk.UserDisk, function (fileinfo) {
 
-                 text.userid = fileinfo.UserId; //修改前台内容
 
-                 text.id = fileinfo.UserDirectoryID; //修改前台内容
 
-                 form.form.childNodes[1].innerHTML = fileinfo.UserDirectoryName; //修改前台内容
 
-                 U.A.Request(US.AUTH, ["SaveFileContent", text.userid, text.id, text.value, _name], function (r) {
 
-                     U.alert("创建成功", 2000);
 
-                 }, []); //调用接口,修改文件内容
 
-             });
 
-         }
 
-     }
 
- }
 
 
  |