mirror of
https://github.com/DzzXH/DzzOffice.git
synced 2026-04-11 14:05:13 +08:00
核心功能修复与优化
1. 网盘空间管理优化:
修复了删除网盘文件后,剩余空间未正确更新的问题,确保用户空间显示准确。
2. 机构用户导航体验提升:
优化了机构用户在使用中的导航栏返回逻辑,提升了用户在不同页面间跳转时的流畅性和一致性。
用户体验与界面改进
1. 登录页面样式优化:
解决了登录页面样式重复引用的问题,提升了页面加载速度和用户体验。
2. 移动端界面适配:
优化了移动端界面的头部名称居中显示,增强了在不同移动设备上的视觉一致性。
3. 卡片显示效果调整:
修改了卡片的显示效果,使信息展示更加美观和易于阅读。
性能与稳定性提升
1. JS代码压缩问题修复:
修复了压缩JS代码过程中导致的报错问题,确保了应用的稳定性和性能。
2. 压缩css、js代码优化前端性能
对前端的CSS和JS代码进行了压缩处理,减少了文件体积,加快了加载速度,从而提升了前端性能。
插件与系统升级
1. jstree插件升级:
升级了jstree插件版本,解决了在某些使用场景中无法选中节点的问题,提升了用户与树形结构交互的可靠性。
2. 应用市场UI优化:
对应用市场界面进行了UI优化,提升了应用展示的美观度和易用性,使用户能够更方便地查找和安装所需的应用。
6 lines
14 KiB
JavaScript
6 lines
14 KiB
JavaScript
/*!
|
|
* UEditor
|
|
* version: ueditor
|
|
* build: Thu May 29 2014 16:47:49 GMT+0800 (中国标准时间)
|
|
*/
|
|
!function(){UE=window.UE||{};var e=!!window.ActiveXObject,t={removeLastbs:function(e){return e.replace(/\/$/,"")},extend:function(e,t){for(var n=arguments,r=!!this.isBoolean(n[n.length-1])&&n[n.length-1],i=this.isBoolean(n[n.length-1])?n.length-1:n.length,a=1;a<i;a++){var s=n[a];for(var l in s)r&&e.hasOwnProperty(l)||(e[l]=s[l])}return e},isIE:e,cssRule:e?function(e,t,n){var r,i,a;if((r=(n=n||document).indexList?n.indexList:n.indexList={})[e])a=n.styleSheets[r[e]];else{if(void 0===t)return"";a=n.createStyleSheet("",i=n.styleSheets.length),r[e]=i}if(void 0===t)return a.cssText;a.cssText=a.cssText+"\n"+(t||"")}:function(e,t,n){var r,i=(n=n||document).getElementsByTagName("head")[0];if(!(r=n.getElementById(e))){if(void 0===t)return"";(r=n.createElement("style")).id=e,i.appendChild(r)}if(void 0===t)return r.innerHTML;""!==t?r.innerHTML=r.innerHTML+"\n"+t:i.removeChild(r)},domReady:function(t){var n=window.document;"complete"===n.readyState?t():e?(function(){if(!n.isReady){try{n.documentElement.doScroll("left")}catch(e){return void setTimeout(arguments.callee,0)}t()}}(),window.attachEvent("onload",function(){t()})):(n.addEventListener("DOMContentLoaded",function(){n.removeEventListener("DOMContentLoaded",arguments.callee,!1),t()},!1),window.addEventListener("load",function(){t()},!1))},each:function(e,t,n){if(null!=e)if(e.length===+e.length){for(var r=0,i=e.length;r<i;r++)if(!1===t.call(n,e[r],r,e))return!1}else for(var a in e)if(e.hasOwnProperty(a)&&!1===t.call(n,e[a],a,e))return!1},inArray:function(e,t){var n=-1;return this.each(e,function(e,r){if(e===t)return n=r,!1}),n},pushItem:function(e,t){-1==this.inArray(e,t)&&e.push(t)},trim:function(e){return e.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},indexOf:function(e,t,n){var r=-1;return n=this.isNumber(n)?n:0,this.each(e,function(e,i){if(i>=n&&e===t)return r=i,!1}),r},hasClass:function(e,t){t=t.replace(/(^[ ]+)|([ ]+$)/g,"").replace(/[ ]{2,}/g," ").split(" ");for(var n,r=0,i=e.className;n=t[r++];)if(!new RegExp("\\b"+n+"\\b","i").test(i))return!1;return r-1==t.length},addClass:function(e,n){if(e){n=this.trim(n).replace(/[ ]{2,}/g," ").split(" ");for(var r,i=0,a=e.className;r=n[i++];)new RegExp("\\b"+r+"\\b").test(a)||(a+=" "+r);e.className=t.trim(a)}},removeClass:function(e,t){t=this.isArray(t)?t:this.trim(t).replace(/[ ]{2,}/g," ").split(" ");for(var n,r=0,i=e.className;n=t[r++];)i=i.replace(new RegExp("\\b"+n+"\\b"),"");i=this.trim(i).replace(/[ ]{2,}/g," "),e.className=i,!i&&e.removeAttribute("className")},on:function(e,n,r){var i=this.isArray(n)?n:n.split(/\s+/),a=i.length;if(a)for(;a--;)if(n=i[a],e.addEventListener)e.addEventListener(n,r,!1);else{r._d||(r._d={els:[]});var s=n+r.toString(),l=t.indexOf(r._d.els,e);r._d[s]&&-1!=l||(-1==l&&r._d.els.push(e),r._d[s]||(r._d[s]=function(e){return r.call(e.srcElement,e||window.event)}),e.attachEvent("on"+n,r._d[s]))}e=null},off:function(e,n,r){var i=this.isArray(n)?n:n.split(/\s+/),a=i.length;if(a)for(;a--;)if(n=i[a],e.removeEventListener)e.removeEventListener(n,r,!1);else{var s=n+r.toString();try{e.detachEvent("on"+n,r._d?r._d[s]:r)}catch(e){}if(r._d&&r._d[s]){var l=t.indexOf(r._d.els,e);-1!=l&&r._d.els.splice(l,1),0==r._d.els.length&&delete r._d[s]}}},loadFile:function(){var e=[];function t(t,n){try{for(var r,i=0;r=e[i++];)if(r.doc===t&&r.url==(n.src||n.href))return r}catch(e){return null}}return function(n,r,i){var a=t(n,r);if(a)a.ready?i&&i():a.funs.push(i);else if(e.push({doc:n,url:r.src||r.href,funs:[i]}),n.body){if(!r.id||!n.getElementById(r.id)){var s=n.createElement(r.tag);for(var l in delete r.tag,r)s.setAttribute(l,r[l]);s.onload=s.onreadystatechange=function(){if(!this.readyState||/loaded|complete/.test(this.readyState)){if((a=t(n,r)).funs.length>0){a.ready=1;for(var e;e=a.funs.pop();)e()}s.onload=s.onreadystatechange=null}},s.onerror=function(){throw Error("The load "+(r.href||r.src)+" fails,check the url")},n.getElementsByTagName("head")[0].appendChild(s)}}else{var o=[];for(var l in r)"tag"!=l&&o.push(l+'="'+r[l]+'"');n.write("<"+r.tag+" "+o.join(" ")+" ></"+r.tag+">")}}}()};t.each(["String","Function","Array","Number","RegExp","Object","Boolean"],function(e){t["is"+e]=function(t){return Object.prototype.toString.apply(t)=="[object "+e+"]"}});var n={};UE.parse={register:function(e,t){n[e]=t},load:function(e){t.each(n,function(n){n.call(e,t)})}},uParse=function(e,n){t.domReady(function(){if(document.querySelectorAll)r=document.querySelectorAll(e);else if(/^#/.test(e))r=[document.getElementById(e.replace(/^#/,""))];else if(/^\./.test(e)){var r=[];t.each(document.getElementsByTagName("*"),function(t){t.className&&new RegExp("\\b"+e.replace(/^\./,"")+"\\b","i").test(t.className)&&r.push(t)})}else r=document.getElementsByTagName(e);t.each(r,function(r){UE.parse.load(t.extend({root:r,selector:e},n))})})}}(),UE.parse.register("insertcode",function(e){var t,n,r=this.root.getElementsByTagName("pre");r.length&&("undefined"==typeof XRegExp?(void 0!==this.rootPath?(t=e.removeLastbs(this.rootPath)+"/third-party/SyntaxHighlighter/shCore.js",n=e.removeLastbs(this.rootPath)+"/third-party/SyntaxHighlighter/shCoreDefault.css"):(t=this.highlightJsUrl,n=this.highlightCssUrl),e.loadFile(document,{id:"syntaxhighlighter_css",tag:"link",rel:"stylesheet",type:"text/css",href:n}),e.loadFile(document,{id:"syntaxhighlighter_js",src:t,tag:"script",type:"text/javascript",defer:"defer"},function(){e.each(r,function(e){e&&/brush/i.test(e.className)&&SyntaxHighlighter.highlight(e)})})):e.each(r,function(e){e&&/brush/i.test(e.className)&&SyntaxHighlighter.highlight(e)}))}),UE.parse.register("table",function(e){var t=this,n=this.root;if((i=n.getElementsByTagName("table")).length){var r=this.selector;e.cssRule("table",r+" table.noBorderTable td,"+r+" table.noBorderTable th,"+r+" table.noBorderTable caption{border:1px dashed #ddd !important}"+r+" table.sortEnabled tr.firstRow th,"+r+" table.sortEnabled tr.firstRow td{padding-right:20px; background-repeat: no-repeat;background-position: center right; background-image:url("+this.rootPath+"themes/default/images/sortable.png);}"+r+" table.sortEnabled tr.firstRow th:hover,"+r+" table.sortEnabled tr.firstRow td:hover{background-color: #EEE;}"+r+" table{margin-bottom:10px;border-collapse:collapse;display:table;}"+r+" td,"+r+" th{ background:white; padding: 5px 10px;border: 1px solid #DDD;}"+r+" caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}"+r+" th{border-top:1px solid #BBB;background:#F7F7F7;}"+r+" table tr.firstRow th{border-top:2px solid #BBB;background:#F7F7F7;}"+r+" tr.ue-table-interlace-color-single td{ background: #fcfcfc; }"+r+" tr.ue-table-interlace-color-double td{ background: #f7faff; }"+r+" td p{margin:0;padding:0;}",document),e.each("td th caption".split(" "),function(t){var r=n.getElementsByTagName(t);r.length&&e.each(r,function(e){e.firstChild||(e.innerHTML=" ")})});var i=n.getElementsByTagName("table");function a(t,n){var r,i=t;for(n=e.isArray(n)?n:[n];i;){for(r=0;r<n.length;r++)if(i.tagName==n[r].toUpperCase())return i;i=i.parentNode}return null}e.each(i,function(n){/\bsortEnabled\b/.test(n.className)&&e.on(n,"click",function(n){var r=n.target||n.srcElement,i=a(r,["td","th"]),s=a(r,"table"),l=e.indexOf(s.rows[0].cells,i),o=s.getAttribute("data-sort-type");-1!=l&&(function(t,n,r){for(var i=t.rows,a=[],s="TH"===i[0].cells[0].tagName,l=0,o=i.length;l<o;l++)a[l]=i[l];var d={reversecurrent:function(e,t){return 1},orderbyasc:function(e,t){var n=e.innerText||e.textContent,r=t.innerText||t.textContent;return n.localeCompare(r)},reversebyasc:function(e,t){var n=e.innerHTML,r=t.innerHTML;return r.localeCompare(n)},orderbynum:function(t,n){var r=t[e.isIE?"innerText":"textContent"].match(/\d+/),i=n[e.isIE?"innerText":"textContent"].match(/\d+/);return r&&(r=+r[0]),i&&(i=+i[0]),(r||0)-(i||0)},reversebynum:function(t,n){var r=t[e.isIE?"innerText":"textContent"].match(/\d+/),i=n[e.isIE?"innerText":"textContent"].match(/\d+/);return r&&(r=+r[0]),i&&(i=+i[0]),(i||0)-(r||0)}};t.setAttribute("data-sort-type",r&&"string"==typeof r&&d[r]?r:""),s&&a.splice(0,1),a=function(e,t){t=t||function(e,t){return e.localeCompare(t)};for(var n=0,r=e.length;n<r;n++)for(var i=n,a=e.length;i<a;i++)if(t(e[n],e[i])>0){var s=e[n];e[n]=e[i],e[i]=s}return e}(a,function(e,t){return r&&"function"==typeof r?r.call(this,e.cells[n],t.cells[n]):r&&"number"==typeof r?1:r&&"string"==typeof r&&d[r]?d[r].call(this,e.cells[n],t.cells[n]):d.orderbyasc.call(this,e.cells[n],t.cells[n])});for(var c=t.ownerDocument.createDocumentFragment(),u=0,o=a.length;u<o;u++)c.appendChild(a[u]);var h=t.getElementsByTagName("tbody")[0];h.appendChild(c)}(s,l,t.tableSortCompareFn||o),function(t){if(!e.hasClass(t.rows[0],"firstRow")){for(var n=1;n<t.rows.length;n++)e.removeClass(t.rows[n],"firstRow");e.addClass(t.rows[0],"firstRow")}}(s))})})}}),UE.parse.register("charts",function(e){e.cssRule("chartsContainerHeight",".edui-chart-container { height:"+(this.chartContainerHeight||300)+"px}");var t=this.rootPath,n=this.root,r=null;function i(e){for(var t,n=e.getAttribute("data-chart"),r={},i=[],a=0;t=e.rows[a];a++){for(var s,l=[],o=0;s=t.cells[o];o++){var d=s.innerText||s.textContent||"";l.push("TH"==s.tagName?d:0|d)}i.push(l)}var c;for(n=n.split(";"),a=0;c=n[a];a++)r[(c=c.split(":"))[0]]=c[1];return{table:e,meta:r,data:i}}function a(){window.Highcharts?s():e.loadFile(document,{src:t+"/third-party/highcharts/highcharts.js",tag:"script",type:"text/javascript",defer:"defer"},function(){s()})}function s(){e.loadFile(document,{src:t+"/dialogs/charts/chart.config.js",tag:"script",type:"text/javascript",defer:"defer"},function(){!function(){for(var e=null,t=null,n=0,i=r.length;n<i;n++)e=r[n],t=d(e),l(o(e.table),typeConfig[e.meta.chartType],t)}()})}function l(e,t,n){jQuery(e).highcharts(jQuery.extend({},t,{credits:{enabled:!1},exporting:{enabled:!1},title:{text:n.title,x:-20},subtitle:{text:n.subTitle,x:-20},xAxis:{title:{text:n.xTitle},categories:n.categories},yAxis:{title:{text:n.yTitle},plotLines:[{value:0,width:1,color:"#808080"}]},tooltip:{enabled:!0,valueSuffix:n.suffix},legend:{layout:"vertical",align:"right",verticalAlign:"middle",borderWidth:1},series:n.series}))}function o(e){var t=document.createElement("div");return t.className="edui-chart-container",e.parentNode.replaceChild(t,e),t}function d(e){var t=[],n=[],r=[],i=e.data,a=e.meta;if("1"!=a.dataFormat){for(var s=0,l=i.length;s<l;s++)for(var o=0,d=i[s].length;o<d;o++)r[o]||(r[o]=[]),r[o][s]=i[s][o];i=r}if(r={},a.chartType!=typeConfig.length-1){for(n=i[0].slice(1),s=1;c=i[s];s++)t.push({name:c[0],data:c.slice(1)});r.series=t,r.categories=n,r.title=a.title,r.subTitle=a.subTitle,r.xTitle=a.xTitle,r.yTitle=a.yTitle,r.suffix=a.suffix}else{var c=[];for(s=1,l=i[0].length;s<l;s++)c.push([i[0][s],0|i[1][s]]);t[0]={type:"pie",name:a.tip,data:c},r.series=t,r.title=a.title,r.suffix=a.suffix}return r}t&&(r=n?function(e){for(var t,n=[],r=e.getElementsByTagName("table"),a=0;t=r[a];a++)null!==t.getAttribute("data-chart")&&n.push(i(t));return n.length?n:null}(n):null)&&(window.jQuery?a():e.loadFile(document,{src:t+"/third-party/jquery-1.10.2.min.js",tag:"script",type:"text/javascript",defer:"defer"},function(){a()}))}),UE.parse.register("background",function(e){for(var t,n,r=this.root.getElementsByTagName("p"),i=0;n=r[i++];)(t=n.getAttribute("data-background"))&&n.parentNode.removeChild(n);t&&e.cssRule("ueditor_background",this.selector+"{"+t+"}",document)}),UE.parse.register("list",function(e){var t=[],n={cn:"cn-1-",cn1:"cn-2-",cn2:"cn-3-",num:"num-1-",num1:"num-2-",num2:"num-3-",dash:"dash",dot:"dot"};e.extend(this,{liiconpath:"http://bs.baidu.com/listicon/",listDefaultPaddingLeft:"30"});var r=this.root,i=r.getElementsByTagName("ol"),a=r.getElementsByTagName("ul"),s=this.selector;function l(r){var i=this;e.each(r,function(r){if(r.className&&/custom_/i.test(r.className)){var a=r.className.match(/custom_(\w+)/)[1];if("dash"==a||"dot"==a)e.pushItem(t,s+" li.list-"+n[a]+"{background-image:url("+i.liiconpath+n[a]+".gif)}"),e.pushItem(t,s+" ul.custom_"+a+"{list-style:none;} "+s+" ul.custom_"+a+" li{background-position:0 3px;background-repeat:no-repeat}");else{var l=1;e.each(r.childNodes,function(r){"LI"==r.tagName&&(e.pushItem(t,s+" li.list-"+n[a]+l+"background-position:0 3px;background-repeat:no-repeat"),l++)}),e.pushItem(t,s+" ol.custom_"+a+"{list-style:none;}"+s+" ol.custom_"+a+" li{background-position:0 3px;background-repeat:no-repeat}")}switch(a){case"cn":e.pushItem(t,s+" li.list-"+a+"-paddingleft-1{padding-left:25px}"),e.pushItem(t,s+" li.list-"+a+"-paddingleft-2{padding-left:40px}"),e.pushItem(t,s+" li.list-"+a+"-paddingleft-3{padding-left:55px}");break;case"cn1":e.pushItem(t,s+" li.list-"+a+"-paddingleft-1{padding-left:30px}"),e.pushItem(t,s+" li.list-"+a+"-paddingleft-2{padding-left:40px}"),e.pushItem(t,s+" li.list-"+a+"-paddingleft-3{padding-left:55px}");break;case"cn2":e.pushItem(t,s+" li.list-"+a+"-paddingleft-1{padding-left:40px}"),e.pushItem(t,s+" li.list-"+a+"-paddingleft-2{padding-left:55px}"),e.pushItem(t,s+" li.list-"+a+"-paddingleft-3{padding-left:68px}");break;case"num":case"num1":e.pushItem(t,s+" li.list-"+a+"-paddingleft-1{padding-left:25px}");break;case"num2":e.pushItem(t,s+" li.list-"+a+"-paddingleft-1{padding-left:35px}"),e.pushItem(t,s+" li.list-"+a+"-paddingleft-2{padding-left:40px}");break;case"dash":e.pushItem(t,s+" li.list-"+a+"-paddingleft{padding-left:35px}");break;case"dot":e.pushItem(t,s+" li.list-"+a+"-paddingleft{padding-left:20px}")}}})}i.length&&l.call(this,i),a.length&&l.call(this,a),(i.length||a.length)&&(t.push(s+" .list-paddingleft-1{padding-left:0}"),t.push(s+" .list-paddingleft-2{padding-left:"+this.listDefaultPaddingLeft+"px}"),t.push(s+" .list-paddingleft-3{padding-left:"+2*this.listDefaultPaddingLeft+"px}"),e.cssRule("list",s+" ol,"+s+" ul{margin:0;}"+t.join("\n"),document))}),UE.parse.register("vedio",function(e){var t=this.root.getElementsByTagName("video"),n=this.root.getElementsByTagName("audio");if(document.createElement("video"),document.createElement("audio"),t.length||n.length){var r=e.removeLastbs(this.rootPath),i=r+"/third-party/video-js/video.js",a=r+"/third-party/video-js/video-js.min.css",s=r+"/third-party/video-js/video-js.swf";window.videojs?videojs.autoSetup():(e.loadFile(document,{id:"video_css",tag:"link",rel:"stylesheet",type:"text/css",href:a}),e.loadFile(document,{id:"video_js",src:i,tag:"script",type:"text/javascript"},function(){videojs.options.flash.swf=s,videojs.autoSetup()}))}}); |