正在显示
100 个修改的文件
包含
82 行增加
和
0 行删除
addons/ueditor/Ueditor.php
0 → 100644
1 | +<?php | ||
2 | + | ||
3 | +namespace addons\ueditor; | ||
4 | + | ||
5 | +use think\Addons; | ||
6 | + | ||
7 | +/** | ||
8 | + * 百度Ueditor插件 | ||
9 | + */ | ||
10 | +class Ueditor extends Addons | ||
11 | +{ | ||
12 | + | ||
13 | + /** | ||
14 | + * 插件安装方法 | ||
15 | + * @return bool | ||
16 | + */ | ||
17 | + public function install() | ||
18 | + { | ||
19 | + return true; | ||
20 | + } | ||
21 | + | ||
22 | + /** | ||
23 | + * 插件卸载方法 | ||
24 | + * @return bool | ||
25 | + */ | ||
26 | + public function uninstall() | ||
27 | + { | ||
28 | + return true; | ||
29 | + } | ||
30 | + | ||
31 | +} |
1 | +<!doctypehtml><meta content="text/html; charset=utf-8"http-equiv=Content-Type><title></title><style>*{color:#838383;margin:0;padding:0}body,html{font-size:12px;overflow:hidden}.content{padding:5px 0 0 15px}input{width:210px;height:21px;line-height:21px;margin-left:4px}</style><div class=content><span><var id=lang_input_anchorName></var></span><input id=anchorName></div><script src=../internal.js></script><script>var anchorInput=$G("anchorName"),node=editor.selection.getRange().getClosedNode();node&&"IMG"==node.tagName&&(node=node.getAttribute("anchorname"))&&(anchorInput.value=node),anchorInput.onkeydown=function(o){13==(o=o||window.event).keyCode&&(editor.execCommand("anchor",anchorInput.value),dialog.close(),domUtils.preventDefault(o))},dialog.onok=function(){editor.execCommand("anchor",anchorInput.value),dialog.close()},$focus(anchorInput)</script> |
1 | +@charset "utf-8";.wrapper{zoom:1;width:630px;*width:626px;height:380px;margin:0 auto;padding:10px;position:relative;font-family:sans-serif;}.tabhead{float:left;}.tabbody{width:100%;height:346px;position:relative;clear:both;}.tabbody .panel{position:absolute;width:0;height:0;background:#fff;overflow:hidden;display:none;}.tabbody .panel.focus{width:100%;height:346px;display:block;}.tabbody #upload.panel{width:0;height:0;overflow:hidden;position:absolute !important;clip:rect(1px,1px,1px,1px);background:#fff;display:block;}.tabbody #upload.panel.focus{width:100%;height:346px;display:block;clip:auto;}#upload .queueList{margin:0;width:100%;height:100%;position:absolute;overflow:hidden;}#upload p{margin:0;}.element-invisible{width:0 !important;height:0 !important;border:0;padding:0;margin:0;overflow:hidden;position:absolute !important;clip:rect(1px,1px,1px,1px);}#upload .placeholder{margin:10px;border:2px dashed #e6e6e6;*border:0px dashed #e6e6e6;height:172px;padding-top:150px;text-align:center;background:url(./images/image.png) center 70px no-repeat;color:#cccccc;font-size:18px;position:relative;top:0;*top:10px;}#upload .placeholder .webuploader-pick{font-size:18px;background:#00b7ee;border-radius:3px;line-height:44px;padding:0 30px;*width:120px;color:#fff;display:inline-block;margin:0 auto 20px auto;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,0.1);}#upload .placeholder .webuploader-pick-hover{background:#00a2d4;}#filePickerContainer{text-align:center;}#upload .placeholder .flashTip{color:#666666;font-size:12px;position:absolute;width:100%;text-align:center;bottom:20px;}#upload .placeholder .flashTip a{color:#0785d1;text-decoration:none;}#upload .placeholder .flashTip a:hover{text-decoration:underline;}#upload .placeholder.webuploader-dnd-over{border-color:#999999;}#upload .filelist{list-style:none;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;position:relative;height:300px;}#upload .filelist:after{content:'';display:block;width:0;height:0;overflow:hidden;clear:both;}#upload .filelist li{width:113px;height:113px;background:url(./images/bg.png);text-align:center;margin:9px 0 0 9px;*margin:6px 0 0 6px;position:relative;display:block;float:left;overflow:hidden;font-size:12px;}#upload .filelist li p.log{position:relative;top:-45px;}#upload .filelist li p.title{position:absolute;top:0;left:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;top:5px;text-indent:5px;text-align:left;}#upload .filelist li p.progress{position:absolute;width:100%;bottom:0;left:0;height:8px;overflow:hidden;z-index:50;margin:0;border-radius:0;background:none;-webkit-box-shadow:0 0 0;}#upload .filelist li p.progress span{display:none;overflow:hidden;width:0;height:100%;background:#1483d8 url(./images/progress.png) repeat-x;-webit-transition:width 200ms linear;-moz-transition:width 200ms linear;-o-transition:width 200ms linear;-ms-transition:width 200ms linear;transition:width 200ms linear;-webkit-animation:progressmove 2s linear infinite;-moz-animation:progressmove 2s linear infinite;-o-animation:progressmove 2s linear infinite;-ms-animation:progressmove 2s linear infinite;animation:progressmove 2s linear infinite;-webkit-transform:translateZ(0);}@-webkit-keyframes progressmove{0%{background-position:0 0;}100%{background-position:17px 0;}}@-moz-keyframes progressmove{0%{background-position:0 0;}100%{background-position:17px 0;}}@keyframes progressmove{0%{background-position:0 0;}100%{background-position:17px 0;}}#upload .filelist li p.imgWrap{position:relative;z-index:2;line-height:113px;vertical-align:middle;overflow:hidden;width:113px;height:113px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webit-transition:200ms ease-out;-moz-transition:200ms ease-out;-o-transition:200ms ease-out;-ms-transition:200ms ease-out;transition:200ms ease-out;}#upload .filelist li p.imgWrap.notimage{margin-top:0;width:111px;height:111px;border:1px #eeeeee solid;}#upload .filelist li p.imgWrap.notimage i.file-preview{margin-top:15px;}#upload .filelist li img{width:100%;}#upload .filelist li p.error{background:#f43838;color:#fff;position:absolute;bottom:0;left:0;height:28px;line-height:28px;width:100%;z-index:100;display:none;}#upload .filelist li .success{display:block;position:absolute;left:0;bottom:0;height:40px;width:100%;z-index:200;background:url(./images/success.png) no-repeat right bottom;background-image:url(./images/success.gif) \9;}#upload .filelist li.filePickerBlock{width:113px;height:113px;background:url(./images/image.png) no-repeat center 12px;border:1px solid #eeeeee;border-radius:0;}#upload .filelist li.filePickerBlock div.webuploader-pick{width:100%;height:100%;margin:0;padding:0;opacity:0;background:none;font-size:0;}#upload .filelist div.file-panel{position:absolute;height:0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000',endColorstr='#80000000') \0;background:rgba(0,0,0,0.5);width:100%;top:0;left:0;overflow:hidden;z-index:300;}#upload .filelist div.file-panel span{width:24px;height:24px;display:inline;float:right;text-indent:-9999px;overflow:hidden;background:url(./images/icons.png) no-repeat;background:url(./images/icons.gif) no-repeat \9;margin:5px 1px 1px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#upload .filelist div.file-panel span.rotateLeft{display:none;background-position:0 -24px;}#upload .filelist div.file-panel span.rotateLeft:hover{background-position:0 0;}#upload .filelist div.file-panel span.rotateRight{display:none;background-position:-24px -24px;}#upload .filelist div.file-panel span.rotateRight:hover{background-position:-24px 0;}#upload .filelist div.file-panel span.cancel{background-position:-48px -24px;}#upload .filelist div.file-panel span.cancel:hover{background-position:-48px 0;}#upload .statusBar{height:45px;border-bottom:1px solid #dadada;margin:0 10px;padding:0;line-height:45px;vertical-align:middle;position:relative;}#upload .statusBar .progress{border:1px solid #1483d8;width:198px;background:#fff;height:18px;position:absolute;top:12px;display:none;text-align:center;line-height:18px;color:#6dbfff;margin:0 10px 0 0;}#upload .statusBar .progress span.percentage{width:0;height:100%;left:0;top:0;background:#1483d8;position:absolute;}#upload .statusBar .progress span.text{position:relative;z-index:10;}#upload .statusBar .info{display:inline-block;font-size:14px;color:#666666;}#upload .statusBar .btns{position:absolute;top:7px;right:0;line-height:30px;}#filePickerBtn{display:inline-block;float:left;}#upload .statusBar .btns .webuploader-pick,#upload .statusBar .btns .uploadBtn,#upload .statusBar .btns .uploadBtn.state-uploading,#upload .statusBar .btns .uploadBtn.state-paused{background:#ffffff;border:1px solid #cfcfcf;color:#565656;padding:0 18px;display:inline-block;border-radius:3px;margin-left:10px;cursor:pointer;font-size:14px;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#upload .statusBar .btns .webuploader-pick-hover,#upload .statusBar .btns .uploadBtn:hover,#upload .statusBar .btns .uploadBtn.state-uploading:hover,#upload .statusBar .btns .uploadBtn.state-paused:hover{background:#f0f0f0;}#upload .statusBar .btns .uploadBtn,#upload .statusBar .btns .uploadBtn.state-paused{background:#00b7ee;color:#fff;border-color:transparent;}#upload .statusBar .btns .uploadBtn:hover,#upload .statusBar .btns .uploadBtn.state-paused:hover{background:#00a2d4;}#upload .statusBar .btns .uploadBtn.disabled{pointer-events:none;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}#online{width:100%;height:336px;padding:10px 0 0 0;}#online #fileList{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;}#online ul{display:block;list-style:none;margin:0;padding:0;}#online li{float:left;display:block;list-style:none;padding:0;width:113px;height:113px;margin:0 0 9px 9px;*margin:0 0 6px 6px;background-color:#eee;overflow:hidden;cursor:pointer;position:relative;}#online li.clearFloat{float:none;clear:both;display:block;width:0;height:0;margin:0;padding:0;}#online li img{cursor:pointer;}#online li div.file-wrapper{cursor:pointer;position:absolute;display:block;width:111px;height:111px;border:1px solid #eee;background:url("./images/bg.png") repeat;}#online li div span.file-title{display:block;padding:0 3px;margin:3px 0 0 0;font-size:12px;height:13px;color:#555555;text-align:center;width:107px;white-space:nowrap;word-break:break-all;overflow:hidden;text-overflow:ellipsis;}#online li .icon{cursor:pointer;width:113px;height:113px;position:absolute;top:0;left:0;z-index:2;border:0;background-repeat:no-repeat;}#online li .icon:hover{width:107px;height:107px;border:3px solid #1094fa;}#online li.selected .icon{background-image:url(images/success.png);background-image:url(images/success.gif) \9;background-position:75px 75px;}#online li.selected .icon:hover{width:107px;height:107px;border:3px solid #1094fa;background-position:72px 72px;}i.file-preview{display:block;margin:10px auto;width:70px;height:70px;background-image:url("./images/file-icons.png");background-image:url("./images/file-icons.gif") \9;background-position:-140px center;background-repeat:no-repeat;}i.file-preview.file-type-dir{background-position:0 center;}i.file-preview.file-type-file{background-position:-140px center;}i.file-preview.file-type-filelist{background-position:-210px center;}i.file-preview.file-type-zip,i.file-preview.file-type-rar,i.file-preview.file-type-7z,i.file-preview.file-type-tar,i.file-preview.file-type-gz,i.file-preview.file-type-bz2{background-position:-280px center;}i.file-preview.file-type-xls,i.file-preview.file-type-xlsx{background-position:-350px center;}i.file-preview.file-type-doc,i.file-preview.file-type-docx{background-position:-420px center;}i.file-preview.file-type-ppt,i.file-preview.file-type-pptx{background-position:-490px center;}i.file-preview.file-type-vsd{background-position:-560px center;}i.file-preview.file-type-pdf{background-position:-630px center;}i.file-preview.file-type-txt,i.file-preview.file-type-md,i.file-preview.file-type-json,i.file-preview.file-type-htm,i.file-preview.file-type-xml,i.file-preview.file-type-html,i.file-preview.file-type-js,i.file-preview.file-type-css,i.file-preview.file-type-php,i.file-preview.file-type-jsp,i.file-preview.file-type-asp{background-position:-700px center;}i.file-preview.file-type-apk{background-position:-770px center;}i.file-preview.file-type-exe{background-position:-840px center;}i.file-preview.file-type-ipa{background-position:-910px center;}i.file-preview.file-type-mp4,i.file-preview.file-type-swf,i.file-preview.file-type-mkv,i.file-preview.file-type-avi,i.file-preview.file-type-flv,i.file-preview.file-type-mov,i.file-preview.file-type-mpg,i.file-preview.file-type-mpeg,i.file-preview.file-type-ogv,i.file-preview.file-type-webm,i.file-preview.file-type-rm,i.file-preview.file-type-rmvb{background-position:-980px center;}i.file-preview.file-type-ogg,i.file-preview.file-type-wav,i.file-preview.file-type-wmv,i.file-preview.file-type-mid,i.file-preview.file-type-mp3{background-position:-1050px center;}i.file-preview.file-type-jpg,i.file-preview.file-type-jpeg,i.file-preview.file-type-gif,i.file-preview.file-type-bmp,i.file-preview.file-type-png,i.file-preview.file-type-psd{background-position:-140px center;} |
1 | +<!doctypehtml><meta charset=UTF-8><title>ueditor图片对话框</title><script src=../internal.js></script><script src=../../third-party/jquery-1.10.2.min.js></script><script src=../../third-party/webuploader/webuploader.min.js></script><link href=../../third-party/webuploader/webuploader.css rel=stylesheet><link href=attachment.css rel=stylesheet><div class=wrapper><div class=tabhead id=tabhead><span class="focus tab"data-content-id=upload><var id=lang_tab_upload></var></span> <span class=tab data-content-id=online><var id=lang_tab_online></var></span></div><div class=tabbody id=tabbody><div class="focus panel"id=upload><div class=queueList id=queueList><div class="element-invisible statusBar"><div class=progress><span class=text>0%</span> <span class=percentage></span></div><div class=info></div><div class=btns><div id=filePickerBtn></div><div class=uploadBtn><var id=lang_start_upload></var></div></div></div><div class=placeholder id=dndArea><div class=filePickerContainer><div id=filePickerReady></div></div></div><ul class="element-invisible filelist"><li class=filePickerBlock id=filePickerBlock></ul></div></div><div class=panel id=online><div id=fileList><var id=lang_imgLoading></var></div></div></div></div><script src=attachment.js></script> |
1 | +(function(){var uploadFile,onlineFile;window.onload=function(){initTabs();initButtons()};function initTabs(){var tabs=$G("tabhead").children;for(var i=0;i<tabs.length;i++){domUtils.on(tabs[i],"click",function(e){var target=e.target||e.srcElement;setTabFocus(target.getAttribute("data-content-id"))})}setTabFocus("upload")}function setTabFocus(id){if(!id){return}var i,bodyId,tabs=$G("tabhead").children;for(i=0;i<tabs.length;i++){bodyId=tabs[i].getAttribute("data-content-id");if(bodyId==id){domUtils.addClass(tabs[i],"focus");domUtils.addClass($G(bodyId),"focus")}else{domUtils.removeClasses(tabs[i],"focus");domUtils.removeClasses($G(bodyId),"focus")}}switch(id){case"upload":uploadFile=uploadFile||new UploadFile("queueList");break;case"online":new FastOnlineFile();break}}function initButtons(){dialog.onok=function(){var list=[],id,tabs=$G("tabhead").children;for(var i=0;i<tabs.length;i++){if(domUtils.hasClass(tabs[i],"focus")){id=tabs[i].getAttribute("data-content-id");break}}switch(id){case"upload":list=uploadFile.getInsertList();var count=uploadFile.getQueueCount();if(count){$(".info","#queueList").html('<span style="color:red;">'+"还有2个未上传文件".replace(/[\d]/,count)+"</span>");return false}break;case"online":list=onlineFile.getInsertList();break}editor.execCommand("insertfile",list)}}function UploadFile(target){this.$wrap=target.constructor==String?$("#"+target):$(target);this.init()}UploadFile.prototype={init:function(){this.fileList=[];this.initContainer();this.initUploader()},initContainer:function(){this.$queue=this.$wrap.find(".filelist")},initUploader:function(){var _this=this,$=jQuery,$wrap=_this.$wrap,$queue=$wrap.find(".filelist"),$statusBar=$wrap.find(".statusBar"),$info=$statusBar.find(".info"),$upload=$wrap.find(".uploadBtn"),$filePickerBtn=$wrap.find(".filePickerBtn"),$filePickerBlock=$wrap.find(".filePickerBlock"),$placeHolder=$wrap.find(".placeholder"),$progress=$statusBar.find(".progress").hide(),fileCount=0,fileSize=0,ratio=window.devicePixelRatio||1,thumbnailWidth=113*ratio,thumbnailHeight=113*ratio,state="",percentages={},supportTransition=(function(){var s=document.createElement("p").style,r="transition" in s||"WebkitTransition" in s||"MozTransition" in s||"msTransition" in s||"OTransition" in s;s=null;return r})(),uploader,actionUrl=editor.getActionUrl(editor.getOpt("fileActionName")),fileMaxSize=editor.getOpt("fileMaxSize"),acceptExtensions=(editor.getOpt("fileAllowFiles")||[]).join("").replace(/\./g,",").replace(/^[,]/,"");if(!WebUploader.Uploader.support()){$("#filePickerReady").after($("<div>").html(lang.errorNotSupport)).hide();return}else{if(!editor.getOpt("fileActionName")){$("#filePickerReady").after($("<div>").html(lang.errorLoadConfig)).hide();return}}uploader=_this.uploader=WebUploader.create({pick:{id:"#filePickerReady",label:lang.uploadSelectFile},swf:"../../third-party/webuploader/Uploader.swf",server:actionUrl,fileVal:editor.getOpt("fileFieldName"),duplicate:true,fileSingleSizeLimit:fileMaxSize,compress:false});uploader.addButton({id:"#filePickerBlock"});uploader.addButton({id:"#filePickerBtn",label:lang.uploadAddFile});setState("pedding");function addFile(file){var $li=$('<li id="'+file.id+'">'+'<p class="title">'+file.name+"</p>"+'<p class="imgWrap"></p>'+'<p class="progress"><span></span></p>'+"</li>"),$btns=$('<div class="file-panel">'+'<span class="cancel">'+lang.uploadDelete+"</span>"+'<span class="rotateRight">'+lang.uploadTurnRight+"</span>"+'<span class="rotateLeft">'+lang.uploadTurnLeft+"</span></div>").appendTo($li),$prgress=$li.find("p.progress span"),$wrap=$li.find("p.imgWrap"),$info=$('<p class="error"></p>').hide().appendTo($li),showError=function(code){switch(code){case"exceed_size":text=lang.errorExceedSize;break;case"interrupt":text=lang.errorInterrupt;break;case"http":text=lang.errorHttp;break;case"not_allow_type":text=lang.errorFileType;break;default:text=lang.errorUploadRetry;break}$info.text(text).show()};if(file.getStatus()==="invalid"){showError(file.statusText)}else{$wrap.text(lang.uploadPreview);if("|png|jpg|jpeg|bmp|gif|".indexOf("|"+file.ext.toLowerCase()+"|")==-1){$wrap.empty().addClass("notimage").append('<i class="file-preview file-type-'+file.ext.toLowerCase()+'"></i>'+'<span class="file-title" title="'+file.name+'">'+file.name+"</span>")}else{if(browser.ie&&browser.version<=7){$wrap.text(lang.uploadNoPreview)}else{uploader.makeThumb(file,function(error,src){if(error||!src){$wrap.text(lang.uploadNoPreview)}else{var $img=$('<img src="'+src+'">');$wrap.empty().append($img);$img.on("error",function(){$wrap.text(lang.uploadNoPreview)})}},thumbnailWidth,thumbnailHeight)}}percentages[file.id]=[file.size,0];file.rotation=0;if(!file.ext||acceptExtensions.indexOf(file.ext.toLowerCase())==-1){showError("not_allow_type");uploader.removeFile(file)}}file.on("statuschange",function(cur,prev){if(prev==="progress"){$prgress.hide().width(0)}else{if(prev==="queued"){$li.off("mouseenter mouseleave");$btns.remove()}}if(cur==="error"||cur==="invalid"){showError(file.statusText); | ||
2 | +percentages[file.id][1]=1}else{if(cur==="interrupt"){showError("interrupt")}else{if(cur==="queued"){percentages[file.id][1]=0}else{if(cur==="progress"){$info.hide();$prgress.css("display","block")}else{if(cur==="complete"){}}}}}$li.removeClass("state-"+prev).addClass("state-"+cur)});$li.on("mouseenter",function(){$btns.stop().animate({height:30})});$li.on("mouseleave",function(){$btns.stop().animate({height:0})});$btns.on("click","span",function(){var index=$(this).index(),deg;switch(index){case 0:uploader.removeFile(file);return;case 1:file.rotation+=90;break;case 2:file.rotation-=90;break}if(supportTransition){deg="rotate("+file.rotation+"deg)";$wrap.css({"-webkit-transform":deg,"-mos-transform":deg,"-o-transform":deg,"transform":deg})}else{$wrap.css("filter","progid:DXImageTransform.Microsoft.BasicImage(rotation="+(~~((file.rotation/90)%4+4)%4)+")")}});$li.insertBefore($filePickerBlock)}function removeFile(file){var $li=$("#"+file.id);delete percentages[file.id];updateTotalProgress();$li.off().find(".file-panel").off().end().remove()}function updateTotalProgress(){var loaded=0,total=0,spans=$progress.children(),percent;$.each(percentages,function(k,v){total+=v[0];loaded+=v[0]*v[1]});percent=total?loaded/total:0;spans.eq(0).text(Math.round(percent*100)+"%");spans.eq(1).css("width",Math.round(percent*100)+"%");updateStatus()}function setState(val,files){if(val!=state){var stats=uploader.getStats();$upload.removeClass("state-"+state);$upload.addClass("state-"+val);switch(val){case"pedding":$queue.addClass("element-invisible");$statusBar.addClass("element-invisible");$placeHolder.removeClass("element-invisible");$progress.hide();$info.hide();uploader.refresh();break;case"ready":$placeHolder.addClass("element-invisible");$queue.removeClass("element-invisible");$statusBar.removeClass("element-invisible");$progress.hide();$info.show();$upload.text(lang.uploadStart);uploader.refresh();break;case"uploading":$progress.show();$info.hide();$upload.text(lang.uploadPause);break;case"paused":$progress.show();$info.hide();$upload.text(lang.uploadContinue);break;case"confirm":$progress.show();$info.hide();$upload.text(lang.uploadStart);stats=uploader.getStats();if(stats.successNum&&!stats.uploadFailNum){setState("finish");return}break;case"finish":$progress.hide();$info.show();if(stats.uploadFailNum){$upload.text(lang.uploadRetry)}else{$upload.text(lang.uploadStart)}break}state=val;updateStatus()}if(!_this.getQueueCount()){$upload.addClass("disabled")}else{$upload.removeClass("disabled")}}function updateStatus(){var text="",stats;if(state==="ready"){text=lang.updateStatusReady.replace("_",fileCount).replace("_KB",WebUploader.formatSize(fileSize))}else{if(state==="confirm"){stats=uploader.getStats();if(stats.uploadFailNum){text=lang.updateStatusConfirm.replace("_",stats.successNum).replace("_",stats.successNum)}}else{stats=uploader.getStats();text=lang.updateStatusFinish.replace("_",fileCount).replace("_KB",WebUploader.formatSize(fileSize)).replace("_",stats.successNum);if(stats.uploadFailNum){text+=lang.updateStatusError.replace("_",stats.uploadFailNum)}}}$info.html(text)}uploader.on("fileQueued",function(file){fileCount++;fileSize+=file.size;if(fileCount===1){$placeHolder.addClass("element-invisible");$statusBar.show()}addFile(file)});uploader.on("fileDequeued",function(file){fileCount--;fileSize-=file.size;removeFile(file);updateTotalProgress()});uploader.on("filesQueued",function(file){if(!uploader.isInProgress()&&(state=="pedding"||state=="finish"||state=="confirm"||state=="ready")){setState("ready")}updateTotalProgress()});uploader.on("all",function(type,files){switch(type){case"uploadFinished":setState("confirm",files);break;case"startUpload":var params=utils.serializeParam(editor.queryCommandValue("serverparam"))||"",url=utils.formatUrl(actionUrl+(actionUrl.indexOf("?")==-1?"?":"&")+"encode=utf-8&"+params);uploader.option("server",url);setState("uploading",files);break;case"stopUpload":setState("paused",files);break}});uploader.on("uploadBeforeSend",function(file,data,header){header["X_Requested_With"]="XMLHttpRequest"});uploader.on("uploadProgress",function(file,percentage){var $li=$("#"+file.id),$percent=$li.find(".progress span");$percent.css("width",percentage*100+"%");percentages[file.id][1]=percentage;updateTotalProgress()});uploader.on("uploadSuccess",function(file,ret){var $file=$("#"+file.id);try{var responseText=(ret._raw||ret),json=utils.str2json(responseText);if(json.state=="SUCCESS"){_this.fileList.push(json);$file.append('<span class="success"></span>')}else{$file.find(".error").text(json.state).show()}}catch(e){$file.find(".error").text(lang.errorServerUpload).show()}});uploader.on("uploadError",function(file,code){});uploader.on("error",function(code,file){if(code=="Q_TYPE_DENIED"||code=="F_EXCEED_SIZE"){addFile(file)}});uploader.on("uploadComplete",function(file,ret){});$upload.on("click",function(){if($(this).hasClass("disabled")){return false}if(state==="ready"){editor.fireEvent("upload.attachment",uploader,editor) | ||
3 | +}else{if(state==="paused"){editor.fireEvent("upload.attachment",uploader,editor)}else{if(state==="uploading"){}}}});editor.addListener("attachment.file.success",function(e,id,pic,file){var $file=$("#"+id);_this.fileList.push(pic);$file.append('<span class="success"></span>');uploader.skipFile(file);var $li=$("#"+file.id),$percent=$li.find(".progress span");$percent.css("width",1*100+"%");percentages[file.id][1]=1;updateTotalProgress();setState("confirm")});$upload.addClass("state-"+state);updateTotalProgress()},getQueueCount:function(){var file,i,status,readyFile=0,files=this.uploader.getFiles();for(i=0;file=files[i++];){status=file.getStatus();if(status=="queued"||status=="uploading"||status=="progress"){readyFile++}}return readyFile},getInsertList:function(){var i,link,data,list=[],prefix=editor.getOpt("fileUrlPrefix");for(i=0;i<this.fileList.length;i++){data=this.fileList[i];link=data.url;list.push({title:data.original||link.substr(link.lastIndexOf("/")+1),url:prefix+link})}return list}};function FastOnlineFile(){this.init()}FastOnlineFile.prototype={init:function(){editor.fireEvent("file.online",editor,dialog)}};function OnlineFile(target){this.container=utils.isString(target)?document.getElementById(target):target;this.init()}OnlineFile.prototype={init:function(){this.initContainer();this.initEvents();this.initData()},initContainer:function(){this.container.innerHTML="";this.list=document.createElement("ul");this.clearFloat=document.createElement("li");domUtils.addClass(this.list,"list");domUtils.addClass(this.clearFloat,"clearFloat");this.list.appendChild(this.clearFloat);this.container.appendChild(this.list)},initEvents:function(){var _this=this;domUtils.on($G("fileList"),"scroll",function(e){var panel=this;if(panel.scrollHeight-(panel.offsetHeight+panel.scrollTop)<10){_this.getFileData()}});domUtils.on(this.list,"click",function(e){var target=e.target||e.srcElement,li=target.parentNode;if(li.tagName.toLowerCase()=="li"){if(domUtils.hasClass(li,"selected")){domUtils.removeClasses(li,"selected")}else{domUtils.addClass(li,"selected")}}})},initData:function(){this.state=0;this.listSize=editor.getOpt("fileManagerListSize");this.listIndex=0;this.listEnd=false;this.getFileData()},getFileData:function(){var _this=this;if(!_this.listEnd&&!this.isLoadingData){this.isLoadingData=true;ajax.request(editor.getActionUrl(editor.getOpt("fileManagerActionName")),{timeout:100000,data:utils.extend({start:this.listIndex,size:this.listSize},editor.queryCommandValue("serverparam")),method:"get",onsuccess:function(r){try{var json=eval("("+r.responseText+")");if(json.state=="SUCCESS"){_this.pushData(json.list);_this.listIndex=parseInt(json.start)+parseInt(json.list.length);if(_this.listIndex>=json.total){_this.listEnd=true}_this.isLoadingData=false}}catch(e){if(r.responseText.indexOf("ue_separate_ue")!=-1){var list=r.responseText.split(r.responseText);_this.pushData(list);_this.listIndex=parseInt(list.length);_this.listEnd=true;_this.isLoadingData=false}}},onerror:function(){_this.isLoadingData=false}})}},pushData:function(list){var i,item,img,filetype,preview,icon,_this=this,urlPrefix=editor.getOpt("fileManagerUrlPrefix");for(i=0;i<list.length;i++){if(list[i]&&list[i].url){item=document.createElement("li");icon=document.createElement("span");filetype=list[i].url.substr(list[i].url.lastIndexOf(".")+1);if("png|jpg|jpeg|gif|bmp".indexOf(filetype)!=-1){preview=document.createElement("img");domUtils.on(preview,"load",(function(image){return function(){_this.scale(image,image.parentNode.offsetWidth,image.parentNode.offsetHeight)}})(preview));preview.width=113;preview.setAttribute("src",urlPrefix+list[i].url+(list[i].url.indexOf("?")==-1?"?noCache=":"&noCache=")+(+new Date()).toString(36))}else{var ic=document.createElement("i"),textSpan=document.createElement("span");textSpan.innerHTML=list[i].url.substr(list[i].url.lastIndexOf("/")+1);preview=document.createElement("div");preview.appendChild(ic);preview.appendChild(textSpan);domUtils.addClass(preview,"file-wrapper");domUtils.addClass(textSpan,"file-title");domUtils.addClass(ic,"file-type-"+filetype);domUtils.addClass(ic,"file-preview")}domUtils.addClass(icon,"icon");item.setAttribute("data-url",urlPrefix+list[i].url);if(list[i].original){item.setAttribute("data-title",list[i].original)}item.appendChild(preview);item.appendChild(icon);this.list.insertBefore(item,this.clearFloat)}}},scale:function(img,w,h,type){var ow=img.width,oh=img.height;if(type=="justify"){if(ow>=oh){img.width=w;img.height=h*oh/ow;img.style.marginLeft="-"+parseInt((img.width-w)/2)+"px"}else{img.width=w*ow/oh;img.height=h;img.style.marginTop="-"+parseInt((img.height-h)/2)+"px"}}else{if(ow>=oh){img.width=w*ow/oh;img.height=h;img.style.marginLeft="-"+parseInt((img.width-w)/2)+"px"}else{img.width=w;img.height=h*oh/ow;img.style.marginTop="-"+parseInt((img.height-h)/2)+"px"}}},getInsertList:function(){var i,lis=this.list.children,list=[];for(i=0;i<lis.length;i++){if(domUtils.hasClass(lis[i],"selected")){var url=lis[i].getAttribute("data-url"); | ||
4 | +var title=lis[i].getAttribute("data-title")||url.substr(url.lastIndexOf("/")+1);list.push({title:title,url:url})}}return list}}})(); |
923 字节
841 字节
1012 字节
949 字节
950 字节
986 字节
1001 字节
996 字节
1001 字节
1009 字节
1007 字节
970 字节
1005 字节
1.0 KB
3.6 KB
2.7 KB
19.6 KB
43.0 KB
453 字节
2.6 KB
1.6 KB
1.2 KB
445 字节
1.6 KB
1 | +.wrapper{width:424px;margin:10px auto;zoom:1;position:relative}.tabbody{height:225px;}.tabbody .panel{position:absolute;width:100%;height:100%;background:#fff;display:none;}.tabbody .focus{display:block;}body{font-size:12px;color:#888;overflow:hidden;}input,label{vertical-align:middle}.clear{clear:both;}.pl{padding-left:18px;padding-left:23px\9;}#imageList{width:420px;height:215px;margin-top:10px;overflow:hidden;overflow-y:auto;}#imageList div{float:left;width:100px;height:95px;margin:5px 10px;}#imageList img{cursor:pointer;border:2px solid white;}.bgarea{margin:10px;padding:5px;height:84%;border:1px solid #A8A297;}.content div{margin:10px 0 10px 5px;}.content .iptradio{margin:0px 5px 5px 0px;}.txt{width:280px;}.wrapcolor{height:19px;}div.color{float:left;margin:0;}#colorPicker{width:17px;height:17px;border:1px solid #CCC;display:inline-block;border-radius:3px;box-shadow:2px 2px 5px #D3D6DA;margin:0;float:left;}div.alignment,#custom{margin-left:23px;margin-left:28px\9;}#custom input{height:15px;min-height:15px;width:20px;}#repeatType{width:100px;}#imgManager{width:100%;height:225px;}#imgManager #imageList{width:100%;overflow-x:hidden;overflow-y:auto;}#imgManager ul{display:block;list-style:none;margin:0;padding:0;}#imgManager li{float:left;display:block;list-style:none;padding:0;width:113px;height:113px;margin:9px 0 0 19px;background-color:#eee;overflow:hidden;cursor:pointer;position:relative;}#imgManager li.clearFloat{float:none;clear:both;display:block;width:0;height:0;margin:0;padding:0;}#imgManager li img{cursor:pointer;}#imgManager li .icon{cursor:pointer;width:113px;height:113px;position:absolute;top:0;left:0;z-index:2;border:0;background-repeat:no-repeat;}#imgManager li .icon:hover{width:107px;height:107px;border:3px solid #1094fa;}#imgManager li.selected .icon{background-image:url(images/success.png);background-position:75px 75px;}#imgManager li.selected .icon:hover{width:107px;height:107px;border:3px solid #1094fa;background-position:72px 72px;} |
1 | +<!doctypehtml><meta content="text/html;charset=utf-8"http-equiv=Content-Type><script src=../internal.js></script><link href=background.css rel=stylesheet><div class=wrapper id=bg_container><div class=tabhead id=tabHeads><span data-content-id=normal class=focus><var id=lang_background_normal></var></span> <span data-content-id=imgManager><var id=lang_background_local></var></span></div><div class=tabbody id=tabBodys><div class="focus panel"id=normal><fieldset class=bgarea><legend><var id=lang_background_set></var></legend><div class=content><div><label><input id=nocolorRadio value=none class=iptradio name=t type=radio checked><var id=lang_background_none></var></label> <label><input id=coloredRadio value=color class=iptradio name=t type=radio><var id=lang_background_colored></var></label></div><div class="pl wrapcolor"><div class=color><var id=lang_background_color></var>:</div><div id=colorPicker></div><div class=clear></div></div><div class="pl wrapcolor"><label><var id=lang_background_netimg></var>:</label><input id=url class=txt></div><div class=alignment id=alignment><var id=lang_background_align></var>:<select id=repeatType><option value=center><option value=repeat-x><option value=repeat-y><option value=repeat><option value=self></select></div><div id=custom><var id=lang_background_position></var>:x:<input id=x value=0 maxlength=4 size=1>px y:<input id=y value=0 maxlength=4 size=1>px</div></div></fieldset></div><div class=panel id=imgManager><div id=imageList></div></div></div></div><script src=background.js></script> |
1 | +(function(){var onlineImage,backupStyle=editor.queryCommandValue("background");window.onload=function(){initTabs();initColorSelector()};function initTabs(){var tabs=$G("tabHeads").children;for(var i=0;i<tabs.length;i++){domUtils.on(tabs[i],"click",function(e){var target=e.target||e.srcElement;for(var j=0;j<tabs.length;j++){if(tabs[j]==target){tabs[j].className="focus";var contentId=tabs[j].getAttribute("data-content-id");$G(contentId).style.display="block";if(contentId=="imgManager"){initImagePanel()}}else{tabs[j].className="";$G(tabs[j].getAttribute("data-content-id")).style.display="none"}}})}}function initColorSelector(){var obj=editor.queryCommandValue("background");if(obj){var color=obj["background-color"],repeat=obj["background-repeat"]||"repeat",image=obj["background-image"]||"",position=obj["background-position"]||"center center",pos=position.split(" "),x=parseInt(pos[0])||0,y=parseInt(pos[1])||0;if(repeat=="no-repeat"&&(x||y)){repeat="self"}image=image.match(/url[\s]*\(([^\)]*)\)/);image=image?image[1]:"";updateFormState("colored",color,image,repeat,x,y)}else{updateFormState()}var updateHandler=function(){updateFormState();updateBackground()};domUtils.on($G("nocolorRadio"),"click",updateBackground);domUtils.on($G("coloredRadio"),"click",updateHandler);domUtils.on($G("url"),"keyup",function(){if($G("url").value&&$G("alignment").style.display=="none"){utils.each($G("repeatType").children,function(item){item.selected=("repeat"==item.getAttribute("value")?"selected":false)})}updateHandler()});domUtils.on($G("repeatType"),"change",updateHandler);domUtils.on($G("x"),"keyup",updateBackground);domUtils.on($G("y"),"keyup",updateBackground);initColorPicker()}function initColorPicker(){var me=editor,cp=$G("colorPicker");var popup=new UE.ui.Popup({content:new UE.ui.ColorPicker({noColorText:me.getLang("clearColor"),editor:me,onpickcolor:function(t,color){updateFormState("colored",color);updateBackground();UE.ui.Popup.postHide()},onpicknocolor:function(t,color){updateFormState("colored","transparent");updateBackground();UE.ui.Popup.postHide()}}),editor:me,onhide:function(){}});domUtils.on(cp,"click",function(){popup.showAnchor(this)});domUtils.on(document,"mousedown",function(evt){var el=evt.target||evt.srcElement;UE.ui.Popup.postHide(el)});domUtils.on(window,"scroll",function(){UE.ui.Popup.postHide()})}function initImagePanel(){onlineImage=onlineImage||new OnlineImage("imageList")}function updateFormState(radio,color,url,align,x,y){var nocolorRadio=$G("nocolorRadio"),coloredRadio=$G("coloredRadio");if(radio){nocolorRadio.checked=(radio=="colored"?false:"checked");coloredRadio.checked=(radio=="colored"?"checked":false)}if(color){domUtils.setStyle($G("colorPicker"),"background-color",color)}if(url&&/^\//.test(url)){var a=document.createElement("a");a.href=url;browser.ie&&(a.href=a.href);url=browser.ie?a.href:(a.protocol+"//"+a.host+a.pathname+a.search+a.hash)}if(url||url===""){$G("url").value=url}if(align){utils.each($G("repeatType").children,function(item){item.selected=(align==item.getAttribute("value")?"selected":false)})}if(x||y){$G("x").value=parseInt(x)||0;$G("y").value=parseInt(y)||0}$G("alignment").style.display=coloredRadio.checked&&$G("url").value?"":"none";$G("custom").style.display=coloredRadio.checked&&$G("url").value&&$G("repeatType").value=="self"?"":"none"}function updateBackground(){if($G("coloredRadio").checked){var color=domUtils.getStyle($G("colorPicker"),"background-color"),bgimg=$G("url").value,align=$G("repeatType").value,backgroundObj={"background-repeat":"no-repeat","background-position":"center center"};if(color){backgroundObj["background-color"]=color}if(bgimg){backgroundObj["background-image"]="url("+bgimg+")"}if(align=="self"){backgroundObj["background-position"]=$G("x").value+"px "+$G("y").value+"px"}else{if(align=="repeat-x"||align=="repeat-y"||align=="repeat"){backgroundObj["background-repeat"]=align}}editor.execCommand("background",backgroundObj)}else{editor.execCommand("background",null)}}function OnlineImage(target){this.container=utils.isString(target)?document.getElementById(target):target;this.init()}OnlineImage.prototype={init:function(){this.reset();this.initEvents()},initContainer:function(){this.container.innerHTML="";this.list=document.createElement("ul");this.clearFloat=document.createElement("li");domUtils.addClass(this.list,"list");domUtils.addClass(this.clearFloat,"clearFloat");this.list.id="imageListUl";this.list.appendChild(this.clearFloat);this.container.appendChild(this.list)},initEvents:function(){var _this=this;domUtils.on($G("imageList"),"scroll",function(e){var panel=this;if(panel.scrollHeight-(panel.offsetHeight+panel.scrollTop)<10){_this.getImageData()}});domUtils.on(this.container,"click",function(e){var target=e.target||e.srcElement,li=target.parentNode,nodes=$G("imageListUl").childNodes;if(li.tagName.toLowerCase()=="li"){updateFormState("nocolor",null,"");for(var i=0,node;node=nodes[i++];){if(node==li&&!domUtils.hasClass(node,"selected")){domUtils.addClass(node,"selected"); | ||
2 | +updateFormState("colored",null,li.firstChild.getAttribute("_src"),"repeat")}else{domUtils.removeClasses(node,"selected")}}updateBackground()}})},initData:function(){this.state=0;this.listSize=editor.getOpt("imageManagerListSize");this.listIndex=0;this.listEnd=false;this.getImageData()},reset:function(){this.initContainer();this.initData()},getImageData:function(){var _this=this;if(!_this.listEnd&&!this.isLoadingData){this.isLoadingData=true;var url=editor.getActionUrl(editor.getOpt("imageManagerActionName")),isJsonp=utils.isCrossDomainUrl(url);ajax.request(url,{"timeout":100000,"dataType":isJsonp?"jsonp":"","data":utils.extend({start:this.listIndex,size:this.listSize},editor.queryCommandValue("serverparam")),"method":"get","onsuccess":function(r){try{var json=isJsonp?r:eval("("+r.responseText+")");if(json.state=="SUCCESS"){_this.pushData(json.list);_this.listIndex=parseInt(json.start)+parseInt(json.list.length);if(_this.listIndex>=json.total){_this.listEnd=true}_this.isLoadingData=false}}catch(e){if(r.responseText.indexOf("ue_separate_ue")!=-1){var list=r.responseText.split(r.responseText);_this.pushData(list);_this.listIndex=parseInt(list.length);_this.listEnd=true;_this.isLoadingData=false}}},"onerror":function(){_this.isLoadingData=false}})}},pushData:function(list){var i,item,img,icon,_this=this,urlPrefix=editor.getOpt("imageManagerUrlPrefix");for(i=0;i<list.length;i++){if(list[i]&&list[i].url){item=document.createElement("li");img=document.createElement("img");icon=document.createElement("span");domUtils.on(img,"load",(function(image){return function(){_this.scale(image,image.parentNode.offsetWidth,image.parentNode.offsetHeight)}})(img));img.width=113;img.setAttribute("src",urlPrefix+list[i].url+(list[i].url.indexOf("?")==-1?"?noCache=":"&noCache=")+(+new Date()).toString(36));img.setAttribute("_src",urlPrefix+list[i].url);domUtils.addClass(icon,"icon");item.appendChild(img);item.appendChild(icon);this.list.insertBefore(item,this.clearFloat)}}},scale:function(img,w,h,type){var ow=img.width,oh=img.height;if(type=="justify"){if(ow>=oh){img.width=w;img.height=h*oh/ow;img.style.marginLeft="-"+parseInt((img.width-w)/2)+"px"}else{img.width=w*ow/oh;img.height=h;img.style.marginTop="-"+parseInt((img.height-h)/2)+"px"}}else{if(ow>=oh){img.width=w*ow/oh;img.height=h;img.style.marginLeft="-"+parseInt((img.width-w)/2)+"px"}else{img.width=w;img.height=h*oh/ow;img.style.marginTop="-"+parseInt((img.height-h)/2)+"px"}}},getInsertList:function(){var i,lis=this.list.children,list=[],align=getAlign();for(i=0;i<lis.length;i++){if(domUtils.hasClass(lis[i],"selected")){var img=lis[i].firstChild,src=img.getAttribute("_src");list.push({src:src,_src:src,floatStyle:align})}}return list}};dialog.onok=function(){updateBackground();editor.fireEvent("saveScene")};dialog.oncancel=function(){editor.execCommand("background",backupStyle)}})(); |
2.7 KB
1.6 KB
1 | +var typeConfig=[{chart:{type:"line"},plotOptions:{line:{dataLabels:{enabled:false},enableMouseTracking:true}}},{chart:{type:"line"},plotOptions:{line:{dataLabels:{enabled:true},enableMouseTracking:false}}},{chart:{type:"area"}},{chart:{type:"bar"}},{chart:{type:"column"}},{chart:{plotBackgroundColor:null,plotBorderWidth:null,plotShadow:false},plotOptions:{pie:{allowPointSelect:true,cursor:"pointer",dataLabels:{enabled:true,color:"#000000",connectorColor:"#000000",formatter:function(){return"<b>"+this.point.name+"</b>: "+(Math.round(this.point.percentage*100)/100)+" %"}}}}}]; |
1 | +html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}.main{width:100%;overflow:hidden}.table-view{height:100%;float:left;margin:20px;width:40%}.table-view .table-container{width:100%;margin-bottom:50px;overflow:scroll}.table-view th{padding:5px 10px;background-color:#f7f7f7}.table-view td{width:50px;text-align:center;padding:0}.table-container input{width:40px;padding:5px;border:0;outline:0}.table-view caption{font-size:18px;text-align:left}.charts-view{width:50%;margin-left:49%;height:400px}.charts-container{border-left:1px solid #c3c3c3}.charts-format fieldset{padding-left:20px;margin-bottom:50px}.charts-format legend{padding-left:10px;padding-right:10px}.format-item-container{padding:20px}.format-item-container label{display:block;margin:10px 0}.charts-format .data-item{border:1px solid black;outline:0;padding:2px 3px}.charts-type{margin-top:50px;height:300px}.scroll-view{border:1px solid #c3c3c3;border-left:none;border-right:0;overflow:hidden}.scroll-container{margin:20px;width:100%;overflow:hidden}.scroll-bed{width:10000px;_margin-top:20px;-webkit-transition:margin-left .5s ease;-moz-transition:margin-left .5s ease;transition:margin-left .5s ease}.view-box{display:inline-block;*display:inline;*zoom:1;margin-right:20px;border:2px solid white;line-height:0;overflow:hidden;cursor:pointer}.view-box img{border:1px solid #cecece}.view-box.selected{border-color:#7274a7}.button-container{margin-bottom:20px;text-align:center}.button-container a{display:inline-block;width:100px;height:25px;line-height:25px;border:1px solid #c2ccd1;margin-right:30px;text-decoration:none;color:black;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.button-container a:HOVER{background:#fcfcfc}.button-container a:ACTIVE{border-top-color:#c2ccd1;box-shadow:inset 0 5px 4px -4px rgba(49,49,64,0.1)}.edui-charts-not-data{height:100px;line-height:100px;text-align:center} |
1 | +<!DOCTYPE html><html><head><title>chart</title><meta chartset="utf-8"><link rel="stylesheet" type="text/css" href="charts.css"><script type="text/javascript" src="../internal.js"></script></head><body><div class="main"><div class="table-view"><h3><var id="lang_data_source"></var></h3><div id="tableContainer" class="table-container"></div><h3><var id="lang_chart_format"></var></h3><form name="data-form"><div class="charts-format"><fieldset><legend><var id="lang_data_align"></var></legend><div class="format-item-container"><label><input type="radio" class="format-ctrl not-pie-item" name="charts-format" value="1" checked="checked"><var id="lang_chart_align_same"></var></label><label><input type="radio" class="format-ctrl not-pie-item" name="charts-format" value="-1"><var id="lang_chart_align_reverse"></var></label><br></div></fieldset><fieldset><legend><var id="lang_chart_title"></var></legend><div class="format-item-container"><label><var id="lang_chart_main_title"></var><input type="text" name="title" class="data-item"></label><label><var id="lang_chart_sub_title"></var><input type="text" name="sub-title" class="data-item not-pie-item"></label><label><var id="lang_chart_x_title"></var><input type="text" name="x-title" class="data-item not-pie-item"></label><label><var id="lang_chart_y_title"></var><input type="text" name="y-title" class="data-item not-pie-item"></label></div></fieldset><fieldset><legend><var id="lang_chart_tip"></var></legend><div class="format-item-container"><label><var id="lang_cahrt_tip_prefix"></var><input type="text" id="tipInput" name="tip" class="data-item" disabled="disabled"></label><p><var id="lang_cahrt_tip_description"></var></p></div></fieldset><fieldset><legend><var id="lang_chart_data_unit"></var></legend><div class="format-item-container"><label><var id="lang_chart_data_unit_title"></var><input type="text" name="unit" class="data-item"></label><p><var id="lang_chart_data_unit_description"></var></p></div></fieldset></div></form></div><div class="charts-view"><div id="chartsContainer" class="charts-container"></div><div id="chartsType" class="charts-type"><h3><var id="lang_chart_type"></var></h3><div class="scroll-view"><div class="scroll-container"><div id="scrollBed" class="scroll-bed"></div></div><div id="buttonContainer" class="button-container"><a href="#" data-title="prev"><var id="lang_prev_btn"></var></a><a href="#" data-title="next"><var id="lang_next_btn"></var></a></div></div></div></div></div><script src="../../third-party/jquery-1.10.2.min.js"></script><script src="../../third-party/highcharts/highcharts.js"></script><script src="chart.config.js"></script><script src="charts.js"></script></body></html> |
1 | +var tableData=[],editorTable=null,chartsConfig=window.typeConfig,resizeTimer=null,currentChartType=0;window.onload=function(){editorTable=domUtils.findParentByTagName(editor.selection.getRange().startContainer,"table",true);if(!editorTable){document.body.innerHTML="<div class='edui-charts-not-data'>未找到数据</div>";return}initChartsTypeView();renderTable(editorTable);initEvent();initUserConfig(editorTable.getAttribute("data-chart"));$("#scrollBed .view-box:eq("+currentChartType+")").trigger("click");updateViewType(currentChartType);dialog.addListener("resize",function(){if(resizeTimer!=null){window.clearTimeout(resizeTimer)}resizeTimer=window.setTimeout(function(){resizeTimer=null;renderCharts()},500)})};function initChartsTypeView(){var contents=[];for(var i=0,len=chartsConfig.length;i<len;i++){contents.push('<div class="view-box" data-chart-type="'+i+'"><img width="300" src="images/charts'+i+'.png"></div>')}$("#scrollBed").html(contents.join(""))}function renderTable(table){var tableHtml=[];for(var i=0,row;row=table.rows[i];i++){tableData[i]=[];tableHtml[i]=[];for(var j=0,cell;cell=row.cells[j];j++){var value=getCellValue(cell);if(i>0&&j>0){value=+value}if(i===0||j===0){tableHtml[i].push("<th>"+value+"</th>")}else{tableHtml[i].push('<td><input type="text" class="data-item" value="'+value+'"></td>')}tableData[i][j]=value}tableHtml[i]=tableHtml[i].join("")}$("#tableContainer").html('<table id="showTable" border="1"><tbody><tr>'+tableHtml.join("</tr><tr>")+"</tr></tbody></table>")}function initUserConfig(config){var parsedConfig={};if(!config){return}config=config.split(";");$.each(config,function(index,item){item=item.split(":");parsedConfig[item[0]]=item[1]});setUserConfig(parsedConfig)}function initEvent(){var cacheValue=null,typeViewCount=chartsConfig.length-1,$chartsTypeViewBox=$("#scrollBed .view-box");$(".charts-format").delegate(".format-ctrl","change",function(){renderCharts()});$(".table-view").delegate(".data-item","focus",function(){cacheValue=this.value}).delegate(".data-item","blur",function(){if(this.value!==cacheValue){renderCharts()}cacheValue=null});$("#buttonContainer").delegate("a","click",function(e){e.preventDefault();if(this.getAttribute("data-title")==="prev"){if(currentChartType>0){currentChartType--;updateViewType(currentChartType)}}else{if(currentChartType<typeViewCount){currentChartType++;updateViewType(currentChartType)}}});$("#scrollBed").delegate(".view-box","click",function(e){var index=$(this).attr("data-chart-type");$chartsTypeViewBox.removeClass("selected");$($chartsTypeViewBox[index]).addClass("selected");currentChartType=index|0;if(currentChartType===chartsConfig.length-1){disableNotPieConfig()}else{enableNotPieConfig()}renderCharts()})}function renderCharts(){var data=collectData();$("#chartsContainer").highcharts($.extend({},chartsConfig[currentChartType],{credits:{enabled:false},exporting:{enabled:false},title:{text:data.title,x:-20},subtitle:{text:data.subTitle,x:-20},xAxis:{title:{text:data.xTitle},categories:data.categories},yAxis:{title:{text:data.yTitle},plotLines:[{value:0,width:1,color:"#808080"}]},tooltip:{enabled:true,valueSuffix:data.suffix},legend:{layout:"vertical",align:"right",verticalAlign:"middle",borderWidth:1},series:data.series}))}function updateViewType(index){$("#scrollBed").css("marginLeft",-index*324+"px")}function collectData(){var form=document.forms["data-form"],data=null;if(currentChartType!==chartsConfig.length-1){data=getSeriesAndCategories();$.extend(data,getUserConfig())}else{data=getSeriesForPieChart();data.title=form["title"].value;data.suffix=form["unit"].value}return data}function getUserConfig(){var form=document.forms["data-form"],info={title:form["title"].value,subTitle:form["sub-title"].value,xTitle:form["x-title"].value,yTitle:form["y-title"].value,suffix:form["unit"].value,tableDataFormat:getTableDataFormat(),tip:$("#tipInput").val()};return info}function setUserConfig(config){var form=document.forms["data-form"];config.title&&(form["title"].value=config.title);config.subTitle&&(form["sub-title"].value=config.subTitle);config.xTitle&&(form["x-title"].value=config.xTitle);config.yTitle&&(form["y-title"].value=config.yTitle);config.suffix&&(form["unit"].value=config.suffix);config.dataFormat=="-1"&&(form["charts-format"][1].checked=true);config.tip&&(form["tip"].value=config.tip);currentChartType=config.chartType||0}function getSeriesAndCategories(){var form=document.forms["data-form"],series=[],categories=[],tmp=[],tableData=getTableData();if(getTableDataFormat()==="-1"){for(var i=0,len=tableData.length;i<len;i++){for(var j=0,jlen=tableData[i].length;j<jlen;j++){if(!tmp[j]){tmp[j]=[]}tmp[j][i]=tableData[i][j]}}tableData=tmp}categories=tableData[0].slice(1);for(var i=1,data;data=tableData[i];i++){series.push({name:data[0],data:data.slice(1)})}return{series:series,categories:categories}}function getTableDataFormat(){var form=document.forms["data-form"],items=form["charts-format"];return items[0].checked?items[0].value:items[1].value}function disableNotPieConfig(){updateConfigItem("disable") | ||
2 | +}function enableNotPieConfig(){updateConfigItem("enable")}function updateConfigItem(value){var table=$("#showTable")[0],isDisable=value==="disable"?true:false;for(var i=2,row;row=table.rows[i];i++){for(var j=1,cell;cell=row.cells[j];j++){$("input",cell).attr("disabled",isDisable)}}$("input.not-pie-item").attr("disabled",isDisable);$("#tipInput").attr("disabled",!isDisable)}function getSeriesForPieChart(){var series={type:"pie",name:$("#tipInput").val(),data:[]},tableData=getTableData();for(var j=1,jlen=tableData[0].length;j<jlen;j++){var title=tableData[0][j],val=tableData[1][j];series.data.push([title,val])}return{series:[series]}}function getTableData(){var table=document.getElementById("showTable"),xCount=table.rows[0].cells.length-1,values=getTableInputValue();for(var i=0,value;value=values[i];i++){tableData[Math.floor(i/xCount)+1][i%xCount+1]=values[i]}return tableData}function getTableInputValue(){var table=document.getElementById("showTable"),inputs=table.getElementsByTagName("input"),values=[];for(var i=0,input;input=inputs[i];i++){values.push(input.value|0)}return values}function getCellValue(cell){var value=utils.trim((cell.innerText||cell.textContent||""));return value.replace(new RegExp(UE.dom.domUtils.fillChar,"g"),"").replace(/^\s+|\s+$/g,"")}dialog.onok=function(){var form=document.forms["data-form"],info=getUserConfig();info.chartType=currentChartType;syncTableData();editor.execCommand("charts",info)};function syncTableData(){var tableData=getTableData();for(var i=1,row;row=editorTable.rows[i];i++){for(var j=1,cell;cell=row.cells[j];j++){cell.innerHTML=tableData[i][j]}}}; |
24.7 KB
18.8 KB
22.5 KB
7.6 KB
8.1 KB
46.0 KB
1 | +.jd img{background:transparent url(images/jxface2.gif?v=1.1) no-repeat scroll left top;cursor:pointer;width:35px;height:35px;display:block}.pp img{background:transparent url(images/fface.gif?v=1.1) no-repeat scroll left top;cursor:pointer;width:25px;height:25px;display:block}.ldw img{background:transparent url(images/wface.gif?v=1.1) no-repeat scroll left top;cursor:pointer;width:35px;height:35px;display:block}.tsj img{background:transparent url(images/tface.gif?v=1.1) no-repeat scroll left top;cursor:pointer;width:35px;height:35px;display:block}.cat img{background:transparent url(images/cface.gif?v=1.1) no-repeat scroll left top;cursor:pointer;width:35px;height:35px;display:block}.bb img{background:transparent url(images/bface.gif?v=1.1) no-repeat scroll left top;cursor:pointer;width:35px;height:35px;display:block}.youa img{background:transparent url(images/yface.gif?v=1.1) no-repeat scroll left top;cursor:pointer;width:35px;height:35px;display:block}.smileytable td{height:37px}#tabPanel{margin-left:5px;overflow:hidden}#tabContent{float:left;background:#fff}#tabContent div{display:none;width:480px;overflow:hidden}#tabIconReview.show{left:17px;display:block}.menuFocus{background:#accd3c}.menuDefault{background:#fff}#tabIconReview{position:absolute;left:406px;left:398px \9;top:41px;z-index:65533;width:90px;height:76px}img.review{width:90px;height:76px;border:2px solid #9cb945;background:#fff;background-position:center;background-repeat:no-repeat}.wrapper .tabbody{position:relative;float:left;clear:both;padding:10px;width:95%}.tabbody table{width:100%}.tabbody td{border:1px solid #bac498}.tabbody td span{display:block;zoom:1;padding:0 4px} |
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta name="robots" content="noindex, nofollow"/><script type="text/javascript" src="../internal.js"></script><link rel="stylesheet" type="text/css" href="emotion.css"></head><body><div id="tabPanel" class="wrapper"><div id="tabHeads" class="tabhead"><span><var id="lang_input_choice"></var></span><span><var id="lang_input_Tuzki"></var></span><span><var id="lang_input_lvdouwa"></var></span><span><var id="lang_input_BOBO"></var></span><span><var id="lang_input_babyCat"></var></span><span><var id="lang_input_bubble"></var></span><span><var id="lang_input_youa"></var></span></div><div id="tabBodys" class="tabbody"><div id="tab0"></div><div id="tab1"></div><div id="tab2"></div><div id="tab3"></div><div id="tab4"></div><div id="tab5"></div><div id="tab6"></div></div></div><div id="tabIconReview"><img id='faceReview' class='review' src="../../themes/default/images/spacer.gif"/></div><script type="text/javascript" src="emotion.js"></script><script type="text/javascript"> var emotion = { tabNum:7, SmilmgName:{ tab0:['j_00', 84], tab1:['t_00', 40], tab2:['w_00', 52], tab3:['B_00', 63], tab4:['C_00', 20], tab5:['i_f', 50], tab6:['y_00', 40] }, imageFolders:{ tab0:'jx2/', tab1:'tsj/', tab2:'ldw/', tab3:'bobo/', tab4:'babycat/', tab5:'face/', tab6:'youa/'}, imageCss:{tab0:'jd', tab1:'tsj', tab2:'ldw', tab3:'bb', tab4:'cat', tab5:'pp', tab6:'youa'}, imageCssOffset:{tab0:35, tab1:35, tab2:35, tab3:35, tab4:35, tab5:25, tab6:35}, SmileyInfor:{ tab0:['Kiss', 'Love', 'Yeah', '啊!', '背扭', '顶', '抖胸', '88', '汗', '瞌睡', '鲁拉', '拍砖', '揉脸', '生日快乐', '大笑', '瀑布汗~', '惊讶', '臭美', '傻笑', '抛媚眼', '发怒', '打酱油', '俯卧撑', '气愤', '?', '吻', '怒', '胜利', 'HI', 'KISS', '不说', '不要', '扯花', '大心', '顶', '大惊', '飞吻', '鬼脸', '害羞', '口水', '狂哭', '来', '发财了', '吃西瓜', '套牢', '害羞', '庆祝', '我来了', '敲打', '晕了', '胜利', '臭美', '被打了', '贪吃', '迎接', '酷', '微笑', '亲吻', '调皮', '惊恐', '耍酷', '发火', '害羞', '汗水', '大哭', '', '加油', '困', '你NB', '晕倒', '开心', '偷笑', '大哭', '滴汗', '叹气', '超赞', '??', '飞吻', '天使', '撒花', '生气', '被砸', '吓傻', '随意吐'], tab1:['Kiss', 'Love', 'Yeah', '啊!', '背扭', '顶', '抖胸', '88', '汗', '瞌睡', '鲁拉', '拍砖', '揉脸', '生日快乐', '摊手', '睡觉', '瘫坐', '无聊', '星星闪', '旋转', '也不行', '郁闷', '正Music', '抓墙', '撞墙至死', '歪头', '戳眼', '飘过', '互相拍砖', '砍死你', '扔桌子', '少林寺', '什么?', '转头', '我爱牛奶', '我踢', '摇晃', '晕厥', '在笼子里', '震荡'], tab2:['大笑', '瀑布汗~', '惊讶', '臭美', '傻笑', '抛媚眼', '发怒', '我错了', 'money', '气愤', '挑逗', '吻', '怒', '胜利', '委屈', '受伤', '说啥呢?', '闭嘴', '不', '逗你玩儿', '飞吻', '眩晕', '魔法', '我来了', '睡了', '我打', '闭嘴', '打', '打晕了', '刷牙', '爆揍', '炸弹', '倒立', '刮胡子', '邪恶的笑', '不要不要', '爱恋中', '放大仔细看', '偷窥', '超高兴', '晕', '松口气', '我跑', '享受', '修养', '哭', '汗', '啊~', '热烈欢迎', '打酱油', '俯卧撑', '?'], tab3:['HI', 'KISS', '不说', '不要', '扯花', '大心', '顶', '大惊', '飞吻', '鬼脸', '害羞', '口水', '狂哭', '来', '泪眼', '流泪', '生气', '吐舌', '喜欢', '旋转', '再见', '抓狂', '汗', '鄙视', '拜', '吐血', '嘘', '打人', '蹦跳', '变脸', '扯肉', '吃To', '吃花', '吹泡泡糖', '大变身', '飞天舞', '回眸', '可怜', '猛抽', '泡泡', '苹果', '亲', '', '骚舞', '烧香', '睡', '套娃娃', '捅捅', '舞倒', '西红柿', '爱慕', '摇', '摇摆', '杂耍', '招财', '被殴', '被球闷', '大惊', '理想', '欧打', '呕吐', '碎', '吐痰'], tab4:['发财了', '吃西瓜', '套牢', '害羞', '庆祝', '我来了', '敲打', '晕了', '胜利', '臭美', '被打了', '贪吃', '迎接', '酷', '顶', '幸运', '爱心', '躲', '送花', '选择'], tab5:['微笑', '亲吻', '调皮', '惊讶', '耍酷', '发火', '害羞', '汗水', '大哭', '得意', '鄙视', '困', '夸奖', '晕倒', '疑问', '媒婆', '狂吐', '青蛙', '发愁', '亲吻', '', '爱心', '心碎', '玫瑰', '礼物', '哭', '奸笑', '可爱', '得意', '呲牙', '暴汗', '楚楚可怜', '困', '哭', '生气', '惊讶', '口水', '彩虹', '夜空', '太阳', '钱钱', '灯泡', '咖啡', '蛋糕', '音乐', '爱', '胜利', '赞', '鄙视', 'OK'], tab6:['男兜', '女兜', '开心', '乖乖', '偷笑', '大笑', '抽泣', '大哭', '无奈', '滴汗', '叹气', '狂晕', '委屈', '超赞', '??', '疑问', '飞吻', '天使', '撒花', '生气', '被砸', '口水', '泪奔', '吓傻', '吐舌头', '点头', '随意吐', '旋转', '困困', '鄙视', '狂顶', '篮球', '再见', '欢迎光临', '恭喜发财', '稍等', '我在线', '恕不议价', '库房有货', '货在路上'] } };</script></body></html> |
1 | +window.onload=function(){editor.setOpt({emotionLocalization:false});emotion.SmileyPath=editor.options.emotionLocalization===true?"images/":"http://img.baidu.com/hi/";emotion.SmileyBox=createTabList(emotion.tabNum);emotion.tabExist=createArr(emotion.tabNum);initImgName();initEvtHandler("tabHeads")};function initImgName(){for(var pro in emotion.SmilmgName){var tempName=emotion.SmilmgName[pro],tempBox=emotion.SmileyBox[pro],tempStr="";if(tempBox.length){return}for(var i=1;i<=tempName[1];i++){tempStr=tempName[0];if(i<10){tempStr=tempStr+"0"}tempStr=tempStr+i+".gif";tempBox.push(tempStr)}}}function initEvtHandler(conId){var tabHeads=$G(conId);for(var i=0,j=0;i<tabHeads.childNodes.length;i++){var tabObj=tabHeads.childNodes[i];if(tabObj.nodeType==1){domUtils.on(tabObj,"click",(function(index){return function(){switchTab(index)}})(j));j++}}switchTab(0);$G("tabIconReview").style.display="none"}function InsertSmiley(url,evt){var obj={src:editor.options.emotionLocalization?editor.options.UEDITOR_HOME_URL+"dialogs/emotion/"+url:url};obj._src=obj.src;editor.execCommand("insertimage",obj);if(!evt.ctrlKey){dialog.popup.hide()}}function switchTab(index){autoHeight(index);if(emotion.tabExist[index]==0){emotion.tabExist[index]=1;createTab("tab"+index)}var tabHeads=$G("tabHeads").getElementsByTagName("span"),tabBodys=$G("tabBodys").getElementsByTagName("div"),i=0,L=tabHeads.length;for(;i<L;i++){tabHeads[i].className="";tabBodys[i].style.display="none"}tabHeads[index].className="focus";tabBodys[index].style.display="block"}function autoHeight(index){var iframe=dialog.getDom("iframe"),parent=iframe.parentNode.parentNode;switch(index){case 0:iframe.style.height="380px";parent.style.height="392px";break;case 1:iframe.style.height="220px";parent.style.height="232px";break;case 2:iframe.style.height="260px";parent.style.height="272px";break;case 3:iframe.style.height="300px";parent.style.height="312px";break;case 4:iframe.style.height="140px";parent.style.height="152px";break;case 5:iframe.style.height="260px";parent.style.height="272px";break;case 6:iframe.style.height="230px";parent.style.height="242px";break;default:}}function createTab(tabName){var faceVersion="?v=1.1",tab=$G(tabName),imagePath=emotion.SmileyPath+emotion.imageFolders[tabName],positionLine=11/2,iWidth=iHeight=35,iColWidth=3,tableCss=emotion.imageCss[tabName],cssOffset=emotion.imageCssOffset[tabName],textHTML=['<table class="smileytable">'],i=0,imgNum=emotion.SmileyBox[tabName].length,imgColNum=11,faceImage,sUrl,realUrl,posflag,offset,infor;for(;i<imgNum;){textHTML.push("<tr>");for(var j=0;j<imgColNum;j++,i++){faceImage=emotion.SmileyBox[tabName][i];if(faceImage){sUrl=imagePath+faceImage+faceVersion;realUrl=imagePath+faceImage;posflag=j<positionLine?0:1;offset=cssOffset*i*(-1)-1;infor=emotion.SmileyInfor[tabName][i];textHTML.push('<td class="'+tableCss+'" border="1" width="'+iColWidth+'%" style="border-collapse:collapse;" align="center" bgcolor="transparent" onclick="InsertSmiley(\''+realUrl.replace(/'/g,"\\'")+"',event)\" onmouseover=\"over(this,'"+sUrl+"','"+posflag+'\')" onmouseout="out(this)">');textHTML.push("<span>");textHTML.push('<img style="background-position:left '+offset+'px;" title="'+infor+'" src="'+emotion.SmileyPath+(editor.options.emotionLocalization?'0.gif" width="':'default/0.gif" width="')+iWidth+'" height="'+iHeight+'"></img>');textHTML.push("</span>")}else{textHTML.push('<td width="'+iColWidth+'%" bgcolor="#FFFFFF">')}textHTML.push("</td>")}textHTML.push("</tr>")}textHTML.push("</table>");textHTML=textHTML.join("");tab.innerHTML=textHTML}function over(td,srcPath,posFlag){td.style.backgroundColor="#ACCD3C";$G("faceReview").style.backgroundImage="url("+srcPath+")";if(posFlag==1){$G("tabIconReview").className="show"}$G("tabIconReview").style.display="block"}function out(td){td.style.backgroundColor="transparent";var tabIconRevew=$G("tabIconReview");tabIconRevew.className="";tabIconRevew.style.display="none"}function createTabList(tabNum){var obj={};for(var i=0;i<tabNum;i++){obj["tab"+i]=[]}return obj}function createArr(tabNum){var arr=[];for(var i=0;i<tabNum;i++){arr[i]=0}return arr}; |
43 字节
26.5 KB
8.4 KB
18.0 KB
39.8 KB
216 字节
19.3 KB
48.7 KB
27.7 KB
addons/ueditor/assets/dialogs/gmap/gmap.html
0 → 100644
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><script type="text/javascript" src="../internal.js"></script><style type="text/css"> .content{width:530px; height: 350px;margin: 10px auto;} .content table{width: 100%} .content table td{vertical-align: middle;} #address{width:220px;height:21px;background: #FFF;border:1px solid #d7d7d7; line-height: 21px;}</style><script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script></head><body><div class="content"><table><tr><td><label for="address"><var id="lang_input_address"></var></label></td><td><input id="address" type="text" /></td><td><a id="doSearch" href="javascript:void(0)" class="button"><var id="lang_input_search"></var></a></td></tr></table><div id="container" style="width: 100%; height: 340px;margin: 5px auto; border: 1px solid gray;"></div></div><script type="text/javascript"> domUtils.on(window,"load",function(){ var map = new google.maps.Map(document.getElementById('container'), { zoom: 3, streetViewControl: false, scaleControl: true, mapTypeId: google.maps.MapTypeId.ROADMAP }); var imgcss; var marker = new google.maps.Marker({ map: map, draggable: true }); function doSearch(){ var address = document.getElementById('address').value; var geocoder = new google.maps.Geocoder(); geocoder.geocode( { 'address': address}, function (results, status) { if (status == google.maps.GeocoderStatus.OK) { var bounds = results[0].geometry.viewport; map.fitBounds(bounds); marker.setPosition(results[0].geometry.location); marker.setTitle(address); } else alert(lang.searchError); }); } $G('address').onkeydown = function (evt){ evt = evt || event; if (evt.keyCode == 13) { doSearch(); } }; $G("doSearch").onclick = doSearch; dialog.onok = function (){ var center = map.getCenter(); var point = marker.getPosition(); var url = "http://maps.googleapis.com/maps/api/staticmap?center=" + center.lat() + ',' + center.lng() + "&zoom=" + map.zoom + "&size=520x340&maptype=" + map.getMapTypeId() + "&markers=" + point.lat() + ',' + point.lng() + "&sensor=false"; editor.execCommand('inserthtml', '<img width="520" height="340" src="' + url + '"' + (imgcss ? ' style="' + imgcss + '"' :'') + '/>'); }; function getPars(str,par){ var reg = new RegExp(par+"=((\\d+|[.,])*)","g"); return reg.exec(str)[1]; } var img = editor.selection.getRange().getClosedNode(); if(img && img.src.indexOf("http://maps.googleapis.com/maps/api/staticmap")!=-1){ var url = img.getAttribute("src"); var centers = getPars(url,"center").split(","); point = new google.maps.LatLng(Number(centers[0]),Number(centers[1])); map.setCenter(point); map.setZoom(Number(getPars(url,"zoom"))); centers = getPars(url,"markers").split(","); marker.setPosition(new google.maps.LatLng(Number(centers[0]),Number(centers[1]))); imgcss = img.style.cssText; }else{ setTimeout(function(){ doSearch(); },30) } });</script></body></html> |
addons/ueditor/assets/dialogs/help/help.css
0 → 100644
1 | +.wrapper{width: 370px;margin: 10px auto;zoom: 1;} | ||
2 | +.tabbody{height: 360px;} | ||
3 | +.tabbody .panel{width:100%;height: 360px;position: absolute;background: #fff;} | ||
4 | +.tabbody .panel h1{font-size:26px;margin: 5px 0 0 5px;} | ||
5 | +.tabbody .panel p{font-size:12px;margin: 5px 0 0 5px;} | ||
6 | +.tabbody table{width:90%;line-height: 20px;margin: 5px 0 0 5px;;} | ||
7 | +.tabbody table thead{font-weight: bold;line-height: 25px;} |
addons/ueditor/assets/dialogs/help/help.html
0 → 100644
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>帮助</title><meta content="text/html; charset=utf-8" http-equiv="Content-Type"/><script type="text/javascript" src="../internal.js"></script><link rel="stylesheet" type="text/css" href="help.css"></head><body><div class="wrapper" id="helptab"><div id="tabHeads" class="tabhead"><span class="focus" tabsrc="about"><var id="lang_input_about"></var></span><span tabsrc="shortcuts"><var id="lang_input_shortcuts"></var></span></div><div id="tabBodys" class="tabbody"><div id="about" class="panel"><h1>UEditor</h1><p id="version"></p><p><var id="lang_input_introduction"></var></p></div><div id="shortcuts" class="panel"><table><thead><tr><td><var id="lang_Txt_shortcuts"></var></td><td><var id="lang_Txt_func"></var></td></tr></thead><tbody><tr><td>ctrl+b</td><td><var id="lang_Txt_bold"></var></td></tr><tr><td>ctrl+c</td><td><var id="lang_Txt_copy"></var></td></tr><tr><td>ctrl+x</td><td><var id="lang_Txt_cut"></var></td></tr><tr><td>ctrl+v</td><td><var id="lang_Txt_Paste"></var></td></tr><tr><td>ctrl+y</td><td><var id="lang_Txt_undo"></var></td></tr><tr><td>ctrl+z</td><td><var id="lang_Txt_redo"></var></td></tr><tr><td>ctrl+i</td><td><var id="lang_Txt_italic"></var></td></tr><tr><td>ctrl+u</td><td><var id="lang_Txt_underline"></var></td></tr><tr><td>ctrl+a</td><td><var id="lang_Txt_selectAll"></var></td></tr><tr><td>shift+enter</td><td><var id="lang_Txt_visualEnter"></var></td></tr><tr><td>alt+z</td><td><var id="lang_Txt_fullscreen"></var></td></tr></tbody></table></div></div></div><script type="text/javascript" src="help.js"></script></body></html> |
addons/ueditor/assets/dialogs/help/help.js
0 → 100644
1 | +function clickHandler(tabHeads,tabBodys,obj){for(var k=0,len=tabHeads.length;k<len;k++){tabHeads[k].className=""}obj.className="focus";var tabSrc=obj.getAttribute("tabSrc");for(var j=0,length=tabBodys.length;j<length;j++){var body=tabBodys[j],id=body.getAttribute("id");body.onclick=function(){this.style.zoom=1};if(id!=tabSrc){body.style.zIndex=1}else{body.style.zIndex=200}}}function switchTab(tabParentId){var tabElements=$G(tabParentId).children,tabHeads=tabElements[0].children,tabBodys=tabElements[1].children;for(var i=0,length=tabHeads.length;i<length;i++){var head=tabHeads[i];if(head.className==="focus"){clickHandler(tabHeads,tabBodys,head)}head.onclick=function(){clickHandler(tabHeads,tabBodys,this)}}}switchTab("helptab");document.getElementById("version").innerHTML=parent.UE.version; |
1 | +@charset "utf-8";.wrapper{zoom:1;width:630px;*width:626px;height:380px;margin:0 auto;padding:10px;position:relative;font-family:sans-serif}.tabhead{float:left}.tabbody{width:100%;height:346px;position:relative;clear:both}.tabbody .panel{position:absolute;width:0;height:0;background:#fff;overflow:hidden;display:none}.tabbody .panel.focus{width:100%;height:346px;display:block}.alignBar{float:right;margin-top:5px;position:relative}.alignBar .algnLabel{float:left;height:20px;line-height:20px}.alignBar #alignIcon{zoom:1;_display:inline;display:inline-block;position:relative}.alignBar #alignIcon span{float:left;cursor:pointer;display:block;width:19px;height:17px;margin-right:3px;margin-left:3px;background-image:url(./images/alignicon.jpg)}.alignBar #alignIcon .none-align{background-position:0 -18px}.alignBar #alignIcon .left-align{background-position:-20px -18px}.alignBar #alignIcon .right-align{background-position:-40px -18px}.alignBar #alignIcon .center-align{background-position:-60px -18px}.alignBar #alignIcon .none-align.focus{background-position:0 0}.alignBar #alignIcon .left-align.focus{background-position:-20px 0}.alignBar #alignIcon .right-align.focus{background-position:-40px 0}.alignBar #alignIcon .center-align.focus{background-position:-60px 0}#remote{z-index:200}#remote .top{width:100%;margin-top:25px}#remote .left{display:block;float:left;width:300px;height:10px}#remote .right{display:block;float:right;width:300px;height:10px}#remote .row{margin-left:20px;clear:both;height:40px}#remote .row label{text-align:center;width:50px;zoom:1;_display:inline;display:inline-block;vertical-align:middle}#remote .row label.algnLabel{float:left}#remote input.text{width:150px;padding:3px 6px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#remote input.text:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}#remote #url{width:500px;margin-bottom:2px}#remote #width,#remote #height{width:20px;margin-left:2px;margin-right:2px}#remote #border,#remote #vhSpace,#remote #title{width:180px;margin-right:5px}#remote #lockicon{zoom:1;_display:inline;display:inline-block;width:20px;height:20px;background:url("../../themes/default/images/lock.gif") -13px -13px no-repeat;vertical-align:middle}#remote #preview{clear:both;width:260px;height:240px;z-index:9999;margin-top:10px;background-color:#eee;overflow:hidden}.tabbody #upload.panel{width:0;height:0;overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px);background:#fff;display:block}.tabbody #upload.panel.focus{width:100%;height:346px;display:block;clip:auto}#upload .queueList{margin:0;width:100%;height:100%;position:absolute;overflow:hidden}#upload p{margin:0}.element-invisible{width:0!important;height:0!important;border:0;padding:0;margin:0;overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px)}#upload .placeholder{margin:10px;border:2px dashed #e6e6e6;*border:0 dashed #e6e6e6;height:172px;padding-top:150px;text-align:center;background:url(./images/image.png) center 70px no-repeat;color:#ccc;font-size:18px;position:relative;top:0;*top:10px}#upload .placeholder .webuploader-pick{font-size:18px;background:#00b7ee;border-radius:3px;line-height:44px;padding:0 30px;*width:120px;color:#fff;display:inline-block;margin:0 auto 20px auto;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,0.1)}#upload .placeholder .webuploader-pick-hover{background:#00a2d4}#filePickerContainer{text-align:center}#upload .placeholder .flashTip{color:#666;font-size:12px;position:absolute;width:100%;text-align:center;bottom:20px}#upload .placeholder .flashTip a{color:#0785d1;text-decoration:none}#upload .placeholder .flashTip a:hover{text-decoration:underline}#upload .placeholder.webuploader-dnd-over{border-color:#999}#upload .filelist{list-style:none;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;position:relative;height:300px}#upload .filelist:after{content:'';display:block;width:0;height:0;overflow:hidden;clear:both;position:relative}#upload .filelist li{width:113px;height:113px;background:url(./images/bg.png);text-align:center;margin:9px 0 0 9px;*margin:6px 0 0 6px;position:relative;display:block;float:left;overflow:hidden;font-size:12px}#upload .filelist li p.log{position:relative;top:-45px}#upload .filelist li p.title{position:absolute;top:0;left:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;top:5px;text-indent:5px;text-align:left}#upload .filelist li p.progress{position:absolute;width:100%;bottom:0;left:0;height:8px;overflow:hidden;z-index:50;margin:0;border-radius:0;background:0;-webkit-box-shadow:0} | ||
2 | +#upload .filelist li p.progress span{display:none;overflow:hidden;width:0;height:100%;background:#1483d8 url(./images/progress.png) repeat-x;-webit-transition:width 200ms linear;-moz-transition:width 200ms linear;-o-transition:width 200ms linear;-ms-transition:width 200ms linear;transition:width 200ms linear;-webkit-animation:progressmove 2s linear infinite;-moz-animation:progressmove 2s linear infinite;-o-animation:progressmove 2s linear infinite;-ms-animation:progressmove 2s linear infinite;animation:progressmove 2s linear infinite;-webkit-transform:translateZ(0)}@-webkit-keyframes progressmove{0%{background-position:0 0}100%{background-position:17px 0}}@-moz-keyframes progressmove{0%{background-position:0 0}100%{background-position:17px 0}}@keyframes progressmove{0%{background-position:0 0}100%{background-position:17px 0}}#upload .filelist li p.imgWrap{position:relative;z-index:2;line-height:113px;vertical-align:middle;overflow:hidden;width:113px;height:113px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webit-transition:200ms ease-out;-moz-transition:200ms ease-out;-o-transition:200ms ease-out;-ms-transition:200ms ease-out;transition:200ms ease-out}#upload .filelist li img{width:100%}#upload .filelist li p.error{background:#f43838;color:#fff;position:absolute;bottom:0;left:0;height:28px;line-height:28px;width:100%;z-index:100;display:none}#upload .filelist li .success{display:block;position:absolute;left:0;bottom:0;height:40px;width:100%;z-index:200;background:url(./images/success.png) no-repeat right bottom;background:url(./images/success.gif) no-repeat right bottom \9}#upload .filelist li.filePickerBlock{width:113px;height:113px;background:url(./images/image.png) no-repeat center 12px;border:1px solid #eee;border-radius:0}#upload .filelist li.filePickerBlock div.webuploader-pick{width:100%;height:100%;margin:0;padding:0;opacity:0;background:0;font-size:0}#upload .filelist div.file-panel{position:absolute;height:0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000',endColorstr='#80000000') \0;background:rgba(0,0,0,0.5);width:100%;top:0;left:0;overflow:hidden;z-index:300}#upload .filelist div.file-panel span{width:24px;height:24px;display:inline;float:right;text-indent:-9999px;overflow:hidden;background:url(./images/icons.png) no-repeat;background:url(./images/icons.gif) no-repeat \9;margin:5px 1px 1px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#upload .filelist div.file-panel span.rotateLeft{display:none;background-position:0 -24px}#upload .filelist div.file-panel span.rotateLeft:hover{background-position:0 0}#upload .filelist div.file-panel span.rotateRight{display:none;background-position:-24px -24px}#upload .filelist div.file-panel span.rotateRight:hover{background-position:-24px 0}#upload .filelist div.file-panel span.cancel{background-position:-48px -24px}#upload .filelist div.file-panel span.cancel:hover{background-position:-48px 0}#upload .statusBar{height:45px;border-bottom:1px solid #dadada;margin:0 10px;padding:0;line-height:45px;vertical-align:middle;position:relative}#upload .statusBar .progress{border:1px solid #1483d8;width:198px;background:#fff;height:18px;position:absolute;top:12px;display:none;text-align:center;line-height:18px;color:#6dbfff;margin:0 10px 0 0}#upload .statusBar .progress span.percentage{width:0;height:100%;left:0;top:0;background:#1483d8;position:absolute}#upload .statusBar .progress span.text{position:relative;z-index:10}#upload .statusBar .info{display:inline-block;font-size:14px;color:#666}#upload .statusBar .btns{position:absolute;top:7px;right:0;line-height:30px}#filePickerBtn{display:inline-block;float:left}#upload .statusBar .btns .webuploader-pick,#upload .statusBar .btns .uploadBtn,#upload .statusBar .btns .uploadBtn.state-uploading,#upload .statusBar .btns .uploadBtn.state-paused{background:#fff;border:1px solid #cfcfcf;color:#565656;padding:0 18px;display:inline-block;border-radius:3px;margin-left:10px;cursor:pointer;font-size:14px;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#upload .statusBar .btns .webuploader-pick-hover,#upload .statusBar .btns .uploadBtn:hover,#upload .statusBar .btns .uploadBtn.state-uploading:hover,#upload .statusBar .btns .uploadBtn.state-paused:hover{background:#f0f0f0}#upload .statusBar .btns .uploadBtn,#upload .statusBar .btns .uploadBtn.state-paused{background:#00b7ee;color:#fff;border-color:transparent}#upload .statusBar .btns .uploadBtn:hover,#upload .statusBar .btns .uploadBtn.state-paused:hover{background:#00a2d4}#upload .statusBar .btns .uploadBtn.disabled{pointer-events:none;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}#online{width:100%;height:336px;padding:10px 0 0 0} | ||
3 | +#online #imageList{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;position:relative}#online ul{display:block;list-style:none;margin:0;padding:0}#online li{float:left;display:block;list-style:none;padding:0;width:113px;height:113px;margin:0 0 9px 9px;*margin:0 0 6px 6px;background-color:#eee;overflow:hidden;cursor:pointer;position:relative}#online li.clearFloat{float:none;clear:both;display:block;width:0;height:0;margin:0;padding:0}#online li img{cursor:pointer}#online li .icon{cursor:pointer;width:113px;height:113px;position:absolute;top:0;left:0;z-index:2;border:0;background-repeat:no-repeat}#online li .icon:hover{width:107px;height:107px;border:3px solid #1094fa}#online li.selected .icon{background-image:url(images/success.png);background-image:url(images/success.gif)\9;background-position:75px 75px}#online li.selected .icon:hover{width:107px;height:107px;border:3px solid #1094fa;background-position:72px 72px}#search .searchBar{width:100%;height:30px;margin:10px 0 5px 0;padding:0}#search input.text{width:150px;padding:3px 6px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#search input.text:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}#search input.searchTxt{margin-left:5px;padding-left:5px;background:#FFF;width:300px;*width:260px;height:21px;line-height:21px;float:left;dislay:block}#search .searchType{width:65px;height:28px;padding:0;line-height:28px;border:1px solid #d7d7d7;border-radius:0;vertical-align:top;margin-left:5px;float:left;dislay:block}#search #searchBtn,#search #searchReset{display:inline-block;margin-bottom:0;margin-right:5px;padding:4px 10px;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;font-size:14px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;float:right}#search #searchBtn{color:white;border-color:#285e8e;background-color:#3b97d7}#search #searchReset{color:#333;border-color:#ccc;background-color:#fff}#search #searchBtn:hover{background-color:#3276b1}#search #searchReset:hover{background-color:#eee}#search .msg{margin-left:5px}#search .searchList{width:100%;height:300px;overflow:hidden;clear:both}#search .searchList ul{margin:0;padding:0;list-style:none;clear:both;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;zoom:1;position:relative}#search .searchList li{list-style:none;float:left;display:block;width:115px;margin:5px 10px 5px 20px;*margin:5px 10px 5px 15px;padding:0;font-size:12px;box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);position:relative;vertical-align:top;text-align:center;overflow:hidden;cursor:pointer;filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;border:2px solid #eee}#search .searchList li.selected{filter:alpha(Opacity=40);-moz-opacity:.4;opacity:.4;border:2px solid #00a0e9}#search .searchList li p{background-color:#eee;margin:0;padding:0;position:relative;width:100%;height:115px;overflow:hidden}#search .searchList li p img{cursor:pointer;border:0}#search .searchList li a{color:#999;border-top:1px solid #f2f2f2;background:#fafafa;text-align:center;display:block;padding:0 5px;width:105px;height:32px;line-height:32px;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden;word-break:break-all}#search .searchList a:hover{text-decoration:underline;color:#333}#search .searchList .clearFloat{clear:both} |
1 | +<!doctype html><html><head><meta charset="UTF-8"><title>ueditor图片对话框</title><script type="text/javascript" src="../internal.js"></script><script type="text/javascript" src="../../third-party/jquery-1.10.2.min.js"></script><script src="../../third-party/webuploader/webuploader.min.js"></script><link rel="stylesheet" type="text/css" href="../../third-party/webuploader/webuploader.css"><link rel="stylesheet" href="image.css" type="text/css" /></head><body><div class="wrapper"><div id="tabhead" class="tabhead"><span class="tab" data-content-id="remote"><var id="lang_tab_remote"></var></span><span class="tab focus" data-content-id="upload"><var id="lang_tab_upload"></var></span><span class="tab" data-content-id="online"><var id="lang_tab_online"></var></span></div><div class="alignBar"><label class="algnLabel"><var id="lang_input_align"></var></label><span id="alignIcon"><span id="noneAlign" class="none-align focus" data-align="none"></span><span id="leftAlign" class="left-align" data-align="left"></span><span id="rightAlign" class="right-align" data-align="right"></span><span id="centerAlign" class="center-align" data-align="center"></span></span><input id="align" name="align" type="hidden" value="none"/></div><div id="tabbody" class="tabbody"><div id="remote" class="panel"><div class="top"><div class="row"><label for="url"><var id="lang_input_url"></var></label><span><input class="text" id="url" type="text"/></span></div></div><div class="left"><div class="row"><label><var id="lang_input_size"></var></label><span><var id="lang_input_width"> </var><input class="text" type="text" id="width"/>px</span><span><var id="lang_input_height"> </var><input class="text" type="text" id="height"/>px</span><span><input id="lock" type="checkbox" disabled="disabled"><span id="lockicon"></span></span></div><div class="row"><label><var id="lang_input_border"></var></label><span><input class="text" type="text" id="border"/>px</span></div><div class="row"><label><var id="lang_input_vhspace"></var></label><span><input class="text" type="text" id="vhSpace"/>px</span></div><div class="row"><label><var id="lang_input_title"></var></label><span><input class="text" type="text" id="title"/></span></div></div><div class="right"><div id="preview"></div></div></div><div id="upload" class="panel focus"><div id="queueList" class="queueList"><div class="statusBar element-invisible"><div class="progress"><span class="text">0%</span><span class="percentage"></span></div><div class="info"></div><div class="btns"><div id="filePickerBtn"></div><div class="uploadBtn"><var id="lang_start_upload"></var></div></div></div><div id="dndArea" class="placeholder"><div class="filePickerContainer"><div id="filePickerReady"></div></div></div><ul class="filelist element-invisible"><li id="filePickerBlock" class="filePickerBlock"></li></ul></div></div><div id="online" class="panel"><div id="imageList"><var id="lang_imgLoading"></var></div></div><div id="search" class="panel"><div class="searchBar"><input id="searchTxt" class="searchTxt text" type="text" /><select id="searchType" class="searchType"><option value="&s=4&z=0"></option><option value="&s=1&z=19"></option><option value="&s=2&z=0"></option><option value="&s=3&z=0"></option></select><input id="searchReset" type="button" /><input id="searchBtn" type="button" /></div><div id="searchList" class="searchList"><ul id="searchListUl"></ul></div></div></div></div><script type="text/javascript" src="image.js"></script></body></html> |
addons/ueditor/assets/dialogs/image/image.js
0 → 100644
此 diff 太大无法显示。
15.7 KB
2.7 KB
453 字节
2.6 KB
1.6 KB
1.2 KB
445 字节
1.6 KB
1 | +<!doctypehtml><meta content="text/html; charset=utf-8"http-equiv=Content-Type><title></title><script src=../internal.js></script><style>.warp{width:320px;height:153px;margin-left:5px;padding:20px 0 0 15px;position:relative}#url{width:290px;margin-bottom:2px;margin-left:-6px}.format span{display:inline-block;width:58px;text-align:center;zoom:1}table td{padding:5px 0}#align{width:65px;height:23px;line-height:22px}</style><div class=warp><table cellpadding=0 cellspacing=0 width=300><tr><td colspan=2 class=format><span><var id=lang_input_address></var></span> <input id=url style=width:200px><tr><td colspan=2 class=format><span><var id=lang_input_width></var></span><input id=width style=width:200px> px<tr><td colspan=2 class=format><span><var id=lang_input_height></var></span><input id=height style=width:200px> px<tr><td><span><var id=lang_input_isScroll></var></span><input id=scroll type=checkbox><td><span><var id=lang_input_frameborder></var></span><input id=frameborder type=checkbox><tr><td colspan=2><span><var id=lang_input_alignMode></var></span> <select id=align><option value=""><option value=left><option value=right></select></table></div><script>var iframe=editor._iframe;function queding(){var e,t=$G("url").value.replace(/^\s*|\s*$/gi,""),r=$G("width").value,i=$G("height").value,a=$G("scroll"),l=$G("frameborder"),d=$G("align").value,n=editor.document.createElement("iframe");if(!t)return alert(lang.enterAddress),!1;n.setAttribute("src",/http:\/\/|https:\/\//gi.test(t)?t:"http://"+t),/^[1-9]+[.]?\d*$/g.test(r)&&n.setAttribute("width",r),/^[1-9]+[.]?\d*$/g.test(i)&&n.setAttribute("height",i),a.checked?n.setAttribute("scrolling","yes"):n.setAttribute("scrolling","no"),l.checked?n.setAttribute("frameborder","1",0):n.setAttribute("frameborder","0",0),d?n.setAttribute("align",d):n.setAttribute("align",""),iframe?(iframe.parentNode.insertBefore(n,iframe),domUtils.remove(iframe)):((e=editor.document.createElement("div")).appendChild(n),editor.execCommand("inserthtml",e.innerHTML)),editor._iframe=null,dialog.close()}iframe&&($G("url").value=iframe.getAttribute("src")||"",$G("width").value=iframe.getAttribute("width")||iframe.style.width.replace("px","")||"",$G("height").value=iframe.getAttribute("height")||iframe.style.height.replace("px","")||"",$G("scroll").checked="yes"==iframe.getAttribute("scrolling"),$G("frameborder").checked="1"==iframe.getAttribute("frameborder"),$G("align").value=iframe.align?iframe.align:""),dialog.onok=queding,$G("url").onkeydown=function(e){13==(e=e||event).keyCode&&queding()},$focus($G("url"))</script> |
addons/ueditor/assets/dialogs/internal.js
0 → 100644
1 | +(function(){var parent=window.parent;dialog=parent.$EDITORUI[window.frameElement.id.replace(/_iframe$/,"")];editor=dialog.editor;UE=parent.UE;domUtils=UE.dom.domUtils;utils=UE.utils;browser=UE.browser;ajax=UE.ajax;$G=function(id){return document.getElementById(id)};$focus=function(node){setTimeout(function(){if(browser.ie){var r=node.createTextRange();r.collapse(false);r.select()}else{node.focus()}},0)};utils.loadFile(document,{href:editor.options.themePath+editor.options.theme+"/dialogbase.css?cache="+Math.random(),tag:"link",type:"text/css",rel:"stylesheet"});lang=editor.getLang(dialog.className.split("-")[2]);if(lang){domUtils.on(window,"load",function(){var langImgPath=editor.options.langPath+editor.options.lang+"/images/";for(var i in lang["static"]){var dom=$G(i);if(!dom){continue}var tagName=dom.tagName,content=lang["static"][i];if(content.src){content=utils.extend({},content,false);content.src=langImgPath+content.src}if(content.style){content=utils.extend({},content,false);content.style=content.style.replace(/url\s*\(/g,"url("+langImgPath)}switch(tagName.toLowerCase()){case"var":dom.parentNode.replaceChild(document.createTextNode(content),dom);break;case"select":var ops=dom.options;for(var j=0,oj;oj=ops[j];){oj.innerHTML=content.options[j++]}for(var p in content){p!="options"&&dom.setAttribute(p,content[p])}break;default:domUtils.setAttributes(dom,content)}}})}})(); |
addons/ueditor/assets/dialogs/link/link.html
0 → 100644
1 | +<!doctypehtml><title></title><meta content="text/html;charset=utf-8"http-equiv=Content-Type><script src=../internal.js></script><style>*{margin:0;padding:0;color:#838383}table{font-size:12px;margin:10px;line-height:30px}.txt{width:300px;height:21px;line-height:21px;border:1px solid #d7d7d7}</style><table><tr><td><label for=text><var id=lang_input_text></var></label><td><input id=text class=txt disabled><tr><td><label for=href><var id=lang_input_url></var></label><td><input id=href class=txt><tr><td><label for=title><var id=lang_input_title></var></label><td><input id=title class=txt><tr><td colspan=2><label for=target><var id=lang_input_target></var></label> <input id=target type=checkbox><tr><td colspan=2 id=msg></table><script>var url,orgText,range=editor.selection.getRange(),link=range.collapsed?editor.queryCommandValue("link"):editor.selection.getStart(),text=$G("text"),rangeLink=domUtils.findParentByTagName(range.getCommonAncestor(),"a",!0);function handleDialogOk(){var e=$G("href").value.replace(/^\s+|\s+$/g,"");if(e){hrefStartWith(e,["http","/","ftp://","#"])||(e="http://"+e);var t={href:e,target:$G("target").checked?"_blank":"_self",title:$G("title").value.replace(/^\s+|\s+$/g,""),_href:e};orgText&&text.value!=orgText&&(link[browser.ie?"innerText":"textContent"]=t.textValue=text.value,range.selectNode(link).select()),range.collapsed&&(t.textValue=text.value),editor.execCommand("link",utils.clearEmptyAttrs(t)),dialog.close()}}function hrefStartWith(e,t){e=e.replace(/^\s+|\s+$/g,"");for(var l,r=0;l=t[r++];)if(0==e.indexOf(l))return!0;return!1}(link=domUtils.findParentByTagName(link,"a",!0))?(url=utils.html(link.getAttribute("_href")||link.getAttribute("href",2)),rangeLink!==link||link.getElementsByTagName("img").length?(text.setAttribute("disabled","true"),text.value=lang.validLink):(text.removeAttribute("disabled"),orgText=text.value=link[browser.ie?"innerText":"textContent"])):range.collapsed?(text.removeAttribute("disabled"),text.value=""):(text.setAttribute("disabled","true"),text.value=lang.validLink),$G("title").value=url?link.title:"",$G("href").value=url||"",$G("target").checked=!(!url||"_blank"!=link.target),$focus($G("href")),dialog.onok=handleDialogOk,$G("href").onkeydown=$G("title").onkeydown=function(e){if(13==(e=e||window.event).keyCode)return handleDialogOk(),!1},$G("href").onblur=function(){hrefStartWith(this.value,["http","/","ftp://","#"])?$G("msg").innerHTML="":$G("msg").innerHTML="<span style='color: red'>"+lang.httpPrompt+"</span>"}</script> |
addons/ueditor/assets/dialogs/map/map.html
0 → 100644
1 | +<!doctypehtml><meta content="text/html; charset=utf-8"http-equiv=Content-Type><title></title><script src=../internal.js></script><script src="http://api.map.baidu.com/api?v=1.1&services=true"></script><style>.content{width:530px;height:350px;margin:10px auto}.content table{width:100%}.content table td{vertical-align:middle}#address,#city{height:21px;background:#fff;border:1px solid #d7d7d7;line-height:21px}#city{width:60px}#address{width:130px}#is_dynamic_label span{vertical-align:middle;margin:3px 0 3px 3px}#is_dynamic_label input{vertical-align:middle;margin:3px 3px 3px 50px}</style><div class=content><table><tr><td><var id=lang_city></var>:<td><input id=city><td><var id=lang_address></var>:<td><input id=address><td><a class=button href=javascript:doSearch()><var id=lang_search></var></a><td><label for=is_dynamic id=is_dynamic_label><input id=is_dynamic name=is_dynamic type=checkbox><span><var id=lang_dynamicmap></var></span></label></table><div id=container style="width:100%;height:340px;margin:5px auto;border:1px solid gray"></div></div><script>var marker,point,styleStr,map=new BMap.Map("container");function doSearch(){document.getElementById("city").value?new BMap.LocalSearch(document.getElementById("city").value,{onSearchComplete:function(e){if(e&&e.getNumPois()){for(var t=[],a=0;a<e.getCurrentNumPois();a++)t.push(e.getPoi(a).point);1<t.length?map.setViewport(t):map.centerAndZoom(t[0],13),point=map.getCenter(),marker.setPoint(point)}else alert(lang.errorMsg)}}).search(document.getElementById("address").value||document.getElementById("city").value):alert(lang.cityMsg)}function getPars(e,t){return new RegExp(t+"=((\\d+|[.,])*)","g").exec(e)[1]}function init(){var e,t,a,r=editor.selection.getRange().getClosedNode(),n=r&&/api[.]map[.]baidu[.]com/gi.test(r.getAttribute("src")),o=r&&domUtils.hasClass(r,"ueditor_baidumap");n||o?(styleStr=(o?(e=decodeURIComponent(r.getAttribute("src")),$G("is_dynamic").checked=!0):e=r.getAttribute("src"),r.style.cssText),t=getPars(e,"center").split(","),a=getPars(e,"markers").split(","),point=new BMap.Point(Number(t[0]),Number(t[1])),marker=new BMap.Marker(new BMap.Point(Number(a[0]),Number(a[1]))),map.addControl(new BMap.NavigationControl),map.centerAndZoom(point,Number(getPars(e,"zoom")))):(point=new BMap.Point(116.404,39.915),marker=new BMap.Marker(point),map.addControl(new BMap.NavigationControl),map.centerAndZoom(point,10));marker.enableDragging(),map.addOverlay(marker)}map.enableScrollWheelZoom(),map.enableContinuousZoom(),init(),document.getElementById("address").onkeydown=function(e){13==(e=e||event).keyCode&&doSearch()},dialog.onok=function(){var e=map.getCenter(),t=map.zoomLevel,a=map.getSize(),r=a.width,n=a.height,o=marker.getPoint();if($G("is_dynamic").checked){var i=editor.options.UEDITOR_HOME_URL,m=[i+(/\/$/.test(i)?"":"/")+"dialogs/map/show.html#center="+e.lng+","+e.lat,"&zoom="+t,"&width="+r,"&height="+n,"&markers="+o.lng+","+o.lat,"&markerStyles=l,A"].join("");editor.execCommand("inserthtml",'<iframe class="ueditor_baidumap" src="'+m+'"'+(styleStr?' style="'+styleStr+'"':"")+' frameborder="0" width="'+(r+4)+'" height="'+(n+4)+'"></iframe>')}else{m="http://api.map.baidu.com/staticimage?center="+e.lng+","+e.lat+"&zoom="+t+"&width="+a.width+"&height="+a.height+"&markers="+o.lng+","+o.lat;editor.execCommand("inserthtml",'<img width="'+a.width+'"height="'+a.height+'" src="'+m+'"'+(styleStr?' style="'+styleStr+'"':"")+"/>")}},document.getElementById("address").focus()</script> |
addons/ueditor/assets/dialogs/map/show.html
0 → 100644
1 | +<!doctypehtml><html xmlns=http://www.w3.org/1999/xhtml><meta charset=utf-8><meta content=百度地图,百度地图API,百度地图自定义工具,百度地图所见即所得工具 name=keywords><meta content=百度地图API自定义地图,帮助用户在可视化操作下生成百度地图 name=description><title>百度地图API自定义地图</title><style>body,html{margin:0;padding:0;overflow:hidden}</style><script src="http://api.map.baidu.com/api?key=&v=1.1&services=true"></script><body onload=initMap()><div id=dituContent style="width:697px;height:550px;border:#ccc solid 1px"></div><script>function getParam(e){return location.href.match(new RegExp("[?#&]"+e+"=([^?#&]+)","i"))?RegExp.$1:""}var map,marker,centerParam=getParam("center"),zoomParam=getParam("zoom"),widthParam=getParam("width"),heightParam=getParam("height"),markersParam=getParam("markers"),markerStylesParam=getParam("markerStyles");function initMap(){if(window.BMap){var e=document.getElementById("dituContent");e.style.width=widthParam+"px",e.style.height=heightParam+"px",createMap(),setMapEvent(),addMapControl();var a=markersParam.split(","),r=new BMap.Point(a[0],a[1]);(marker=new BMap.Marker(r)).enableDragging(),map.addOverlay(marker),parent.editor&&"true"==parent.document.body.contentEditable&&setMapListener()}}function createMap(){map=new BMap.Map("dituContent");var e=centerParam.split(","),a=new BMap.Point(parseFloat(e[0]),parseFloat(e[1]));map.centerAndZoom(a,parseInt(zoomParam))}function setMapEvent(){map.enableDragging(),map.enableScrollWheelZoom(),map.enableDoubleClickZoom(),map.enableKeyboard()}function addMapControl(){var e=new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});map.addControl(e);var a=new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});map.addControl(a);var r=new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});map.addControl(r)}function setMapListener(){var t,n=parent.editor,e=parent.document.getElementsByTagName("iframe");for(var a in e)if(e[a].contentWindow==window){t=e[a];break}function r(){var e=map.getZoom(),a=map.getCenter(),r=window.marker.getPoint();t.src=t.src.replace(new RegExp("([?#&])center=([^?#&]+)","i"),"$1center="+a.lng+","+a.lat).replace(new RegExp("([?#&])markers=([^?#&]+)","i"),"$1markers="+r.lng+","+r.lat).replace(new RegExp("([?#&])zoom=([^?#&]+)","i"),"$1zoom="+e),n.fireEvent("saveScene")}t&&(map.addEventListener("moveend",r),map.addEventListener("zoomend",r),marker.addEventListener("dragend",r))}</script> |
1 | +.wrapper{margin:5px 10px;}.searchBar{height:30px;padding:7px 0 3px;text-align:center;}.searchBtn{font-size:13px;height:24px;}.resultBar{width:460px;margin:5px auto;border:1px solid #CCC;border-radius:5px;box-shadow:2px 2px 5px #D3D6DA;overflow:hidden;}.listPanel{overflow:hidden;}.panelon{display:block;}.paneloff{display:none}.page{width:220px;margin:20px auto;overflow:hidden;}.pageon{float:right;width:24px;line-height:24px;height:24px;margin-right:5px;background:none;border:none;color:#000;font-weight:bold;text-align:center}.pageoff{float:right;width:24px;line-height:24px;height:24px;cursor:pointer;background-color:#fff;border:1px solid #E7ECF0;color:#2D64B3;margin-right:5px;text-decoration:none;text-align:center;}.m-box{width:460px;}.m-m{float:left;line-height:20px;height:20px;}.m-h{height:24px;line-height:24px;padding-left:46px;background-color:#FAFAFA;border-bottom:1px solid #DAD8D8;font-weight:bold;font-size:12px;color:#333;}.m-l{float:left;width:40px;}.m-t{float:left;width:140px;}.m-s{float:left;width:110px;}.m-z{float:left;width:100px;}.m-try-t{float:left;width:60px;}.m-try{float:left;width:20px;height:20px;background:url('http://static.tieba.baidu.com/tb/editor/images/try_music.gif') no-repeat;}.m-trying{float:left;width:20px;height:20px;background:url('http://static.tieba.baidu.com/tb/editor/images/stop_music.gif') no-repeat;}.loading{width:95px;height:7px;font-size:7px;margin:60px auto;background:url(http://static.tieba.baidu.com/tb/editor/images/loading.gif) no-repeat}.empty{width:300px;height:40px;padding:2px;margin:50px auto;line-height:40px;color:#006699;text-align:center;} |
1 | +<!doctypehtml><meta content="text/html; charset=utf-8"http-equiv=content-type><title>插入音乐</title><script src=../internal.js></script><link href=music.css rel=stylesheet><div class=wrapper><div class=searchBar><input id=J_searchName> <input id=J_searchBtn class=searchBtn type=button></div><div class=resultBar id=J_resultBar><div class=loading style=display:none></div><div class=empty><var id=lang_input_tips></var></div></div><div id=J_preview></div></div><script src=music.js></script><script>var music=new Music;dialog.onok=function(){music.exec()},dialog.oncancel=function(){$G("J_preview").innerHTML=""}</script> |
addons/ueditor/assets/dialogs/music/music.js
0 → 100644
1 | +function Music(){this.init()}(function(){var pages=[],panels=[],selectedItem=null;Music.prototype={total:70,pageSize:10,dataUrl:"http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.search.common",playerUrl:"http://box.baidu.com/widget/flash/bdspacesong.swf",init:function(){var me=this;domUtils.on($G("J_searchName"),"keyup",function(event){var e=window.event||event;if(e.keyCode==13){me.dosearch()}});domUtils.on($G("J_searchBtn"),"click",function(){me.dosearch()})},callback:function(data){var me=this;me.data=data.song_list;setTimeout(function(){$G("J_resultBar").innerHTML=me._renderTemplate(data.song_list)},300)},dosearch:function(){var me=this;selectedItem=null;var key=$G("J_searchName").value;if(utils.trim(key)==""){return false}key=encodeURIComponent(key);me._sent(key)},doselect:function(i){var me=this;if(typeof i=="object"){selectedItem=i}else{if(typeof i=="number"){selectedItem=me.data[i]}}},onpageclick:function(id){var me=this;for(var i=0;i<pages.length;i++){$G(pages[i]).className="pageoff";$G(panels[i]).className="paneloff"}$G("page"+id).className="pageon";$G("panel"+id).className="panelon"},listenTest:function(elem){var me=this,view=$G("J_preview"),is_play_action=(elem.className=="m-try"),old_trying=me._getTryingElem();if(old_trying){old_trying.className="m-try";view.innerHTML=""}if(is_play_action){elem.className="m-trying";view.innerHTML=me._buildMusicHtml(me._getUrl(true))}},_sent:function(param){var me=this;$G("J_resultBar").innerHTML='<div class="loading"></div>';utils.loadFile(document,{src:me.dataUrl+"&query="+param+"&page_size="+me.total+"&callback=music.callback&.r="+Math.random(),tag:"script",type:"text/javascript",defer:"defer"})},_removeHtml:function(str){var reg=/<\s*\/?\s*[^>]*\s*>/gi;return str.replace(reg,"")},_getUrl:function(isTryListen){var me=this;var param="from=tiebasongwidget&url=&name="+encodeURIComponent(me._removeHtml(selectedItem.title))+"&artist="+encodeURIComponent(me._removeHtml(selectedItem.author))+"&extra="+encodeURIComponent(me._removeHtml(selectedItem.album_title))+"&autoPlay="+isTryListen+""+"&loop=true";return me.playerUrl+"?"+param},_getTryingElem:function(){var s=$G("J_listPanel").getElementsByTagName("span");for(var i=0;i<s.length;i++){if(s[i].className=="m-trying"){return s[i]}}return null},_buildMusicHtml:function(playerUrl){var html='<embed class="BDE_try_Music" allowfullscreen="false" pluginspage="http://www.macromedia.com/go/getflashplayer"';html+=' src="'+playerUrl+'"';html+=' width="1" height="1" style="position:absolute;left:-2000px;"';html+=' type="application/x-shockwave-flash" wmode="transparent" play="true" loop="false"';html+=' menu="false" allowscriptaccess="never" scale="noborder">';return html},_byteLength:function(str){return str.replace(/[^\u0000-\u007f]/g,"\u0061\u0061").length},_getMaxText:function(s){var me=this;s=me._removeHtml(s);if(me._byteLength(s)>12){return s.substring(0,5)+"..."}if(!s){s=" "}return s},_rebuildData:function(data){var me=this,newData=[],d=me.pageSize,itembox;for(var i=0;i<data.length;i++){if((i+d)%d==0){itembox=[];newData.push(itembox)}itembox.push(data[i])}return newData},_renderTemplate:function(data){var me=this;if(data.length==0){return'<div class="empty">'+lang.emptyTxt+"</div>"}data=me._rebuildData(data);var s=[],p=[],t=[];s.push('<div id="J_listPanel" class="listPanel">');p.push('<div class="page">');for(var i=0,tmpList;tmpList=data[i++];){panels.push("panel"+i);pages.push("page"+i);if(i==1){s.push('<div id="panel'+i+'" class="panelon">');if(data.length!=1){t.push('<div id="page'+i+'" onclick="music.onpageclick('+i+')" class="pageon">'+(i)+"</div>")}}else{s.push('<div id="panel'+i+'" class="paneloff">');t.push('<div id="page'+i+'" onclick="music.onpageclick('+i+')" class="pageoff">'+(i)+"</div>")}s.push('<div class="m-box">');s.push('<div class="m-h"><span class="m-t">'+lang.chapter+'</span><span class="m-s">'+lang.singer+'</span><span class="m-z">'+lang.special+'</span><span class="m-try-t">'+lang.listenTest+"</span></div>");for(var j=0,tmpObj;tmpObj=tmpList[j++];){s.push('<label for="radio-'+i+"-"+j+'" class="m-m">');s.push('<input type="radio" id="radio-'+i+"-"+j+'" name="musicId" class="m-l" onclick="music.doselect('+(me.pageSize*(i-1)+(j-1))+')"/>');s.push('<span class="m-t">'+me._getMaxText(tmpObj.title)+"</span>");s.push('<span class="m-s">'+me._getMaxText(tmpObj.author)+"</span>");s.push('<span class="m-z">'+me._getMaxText(tmpObj.album_title)+"</span>");s.push('<span class="m-try" onclick="music.doselect('+(me.pageSize*(i-1)+(j-1))+');music.listenTest(this)"></span>');s.push("</label>")}s.push("</div>");s.push("</div>")}t.reverse();p.push(t.join(""));s.push("</div>");p.push("</div>");return s.join("")+p.join("")},exec:function(){var me=this;if(selectedItem==null){return}$G("J_preview").innerHTML="";editor.execCommand("music",{url:me._getUrl(false),width:400,height:95})}}})(); |
1 | +<!doctypehtml><meta content="text/html; charset=utf-8"http-equiv=Content-Type><style>body,html{height:100%;width:100%;padding:0;margin:0}#preview{width:100%;height:100%;padding:0;margin:0}#preview *{font-family:sans-serif;font-size:16px}</style><script src=../internal.js></script><script src=../../ueditor.parse.js></script><title></title><body class=view><div id=preview style=margin:8px></div><script>document.getElementById("preview").innerHTML=editor.getContent(),uParse("#preview",{rootPath:"../../",chartContainerHeight:500}),dialog.oncancel=function(){document.getElementById("preview").innerHTML=""}</script> |
628 字节
608 字节
516 字节
578 字节
519 字节
657 字节
42.3 KB
454 字节
536 字节
435 字节
330 字节
775 字节
444 字节
511 字节
1 | +body{margin:0;}table{width:100%;}table td{padding:2px 4px;vertical-align:middle;}a{text-decoration:none;}em{font-style:normal;}.border_style1{border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 5px #d3d6da;}.main{margin:8px;overflow:hidden;}.hot{float:left;height:335px;}.drawBoard{position:relative;cursor:crosshair;}.brushBorad{position:absolute;left:0;top:0;z-index:998;}.picBoard{border:none;text-align:center;line-height:300px;cursor:default;}.operateBar{margin-top:10px;font-size:12px;text-align:center;}.operateBar span{margin-left:10px;}.drawToolbar{float:right;width:110px;height:300px;overflow:hidden;}.colorBar{margin-top:10px;font-size:12px;text-align:center;}.colorBar a{display:block;width:10px;height:10px;border:1px solid #1006F1;border-radius:3px;box-shadow:2px 2px 5px #d3d6da;opacity:0.3}.sectionBar{margin-top:15px;font-size:12px;text-align:center;}.sectionBar a{display:inline-block;width:10px;height:12px;color:#888;text-indent:-999px;opacity:0.3}.size1{background:url('images/size.png') 1px center no-repeat;}.size2{background:url('images/size.png') -10px center no-repeat;}.size3{background:url('images/size.png') -22px center no-repeat;}.size4{background:url('images/size.png') -35px center no-repeat;}.addImgH{position:relative;}.addImgH_form{position:absolute;left:18px;top:-1px;width:75px;height:21px;opacity:0;cursor:pointer;}.addImgH_form input{width:100%;}.maskLayerNull{display:none;}.maskLayer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.7;background-color:#fff;text-align:center;font-weight:bold;line-height:300px;z-index:1000;}.previousStepH .icon{display:inline-block;width:16px;height:16px;background-image:url('images/undoH.png');cursor:pointer;}.previousStepH .text{color:#888;cursor:pointer;}.previousStep .icon{display:inline-block;width:16px;height:16px;background-image:url('images/undo.png');cursor:default;}.previousStep .text{color:#ccc;cursor:default;}.nextStepH .icon{display:inline-block;width:16px;height:16px;background-image:url('images/redoH.png');cursor:pointer;}.nextStepH .text{color:#888;cursor:pointer;}.nextStep .icon{display:inline-block;width:16px;height:16px;background-image:url('images/redo.png');cursor:default;}.nextStep .text{color:#ccc;cursor:default;}.clearBoardH .icon{display:inline-block;width:16px;height:16px;background-image:url('images/emptyH.png');cursor:pointer;}.clearBoardH .text{color:#888;cursor:pointer;}.clearBoard .icon{display:inline-block;width:16px;height:16px;background-image:url('images/empty.png');cursor:default;}.clearBoard .text{color:#ccc;cursor:default;}.scaleBoardH .icon{display:inline-block;width:16px;height:16px;background-image:url('images/scaleH.png');cursor:pointer;}.scaleBoardH .text{color:#888;cursor:pointer;}.scaleBoard .icon{display:inline-block;width:16px;height:16px;background-image:url('images/scale.png');cursor:default;}.scaleBoard .text{color:#ccc;cursor:default;}.removeImgH .icon{display:inline-block;width:16px;height:16px;background-image:url('images/delimgH.png');cursor:pointer;}.removeImgH .text{color:#888;cursor:pointer;}.removeImg .icon{display:inline-block;width:16px;height:16px;background-image:url('images/delimg.png');cursor:default;}.removeImg .text{color:#ccc;cursor:default;}.addImgH .icon{vertical-align:top;display:inline-block;width:16px;height:16px;background-image:url('images/addimg.png')}.addImgH .text{color:#888;cursor:pointer;}.brushIcon{display:inline-block;width:16px;height:16px;background-image:url('images/brush.png')}.eraserIcon{display:inline-block;width:16px;height:16px;background-image:url('images/eraser.png')} |
1 | +<!doctypehtml><title></title><meta content="text/html; charset=utf-8"http-equiv=Content-Type><meta content="noindex, nofollow"name=robots><script src=../internal.js></script><link href=scrawl.css rel=stylesheet><div class=main id=J_wrap><div class=hot><div class="border_style1 drawBoard"><canvas class=brushBorad height=300 id=J_brushBoard width=360></canvas><div class=picBoard id=J_picBoard style=width:360px;height:300px></div></div><div class=operateBar id=J_operateBar><span class=previousStep id=J_previousStep><em class=icon></em> <em class=text><var id=lang_input_previousStep></var></em> </span><span class=nextStep id=J_nextStep><em class=icon></em> <em class=text><var id=lang_input_nextsStep></var></em> </span><span class=clearBoard id=J_clearBoard><em class=icon></em> <em class=text><var id=lang_input_clear></var></em> </span><span class=scaleBoard id=J_sacleBoard><em class=icon></em> <em class=text><var id=lang_input_ScalePic></var></em></span></div></div><div class="border_style1 drawToolbar"><div class=colorBar id=J_colorBar></div><div class=sectionBar id=J_brushBar><em class=brushIcon></em> <a class=size1 href=javascript:void(0)>1</a> <a class=size2 href=javascript:void(0)>3</a> <a class=size3 href=javascript:void(0)>5</a> <a class=size4 href=javascript:void(0)>7</a></div><div class=sectionBar id=J_eraserBar><em class=eraserIcon></em> <a class=size1 href=javascript:void(0)>1</a> <a class=size2 href=javascript:void(0)>3</a> <a class=size3 href=javascript:void(0)>5</a> <a class=size4 href=javascript:void(0)>7</a></div><div class=sectionBar><div class=addImgH id=J_addImg><em class=icon></em> <em class=text><var id=lang_input_addPic></var></em><form class=addImgH_form enctype=multipart/form-data id=fileForm method=post target=up><input accept=image/gif,image/jpeg,image/png,image/jpg,image/bmp id=J_imgTxt name=upfile type=file></form><iframe name=up style=display:none></iframe></div></div><div class=sectionBar><span class=removeImg id=J_removeImg><em class=icon></em> <em class=text><var id=lang_input_removePic></var></em></span></div></div></div><div class=maskLayerNull id=J_maskLayer></div><script src=scrawl.js></script><script>var settings={drawBrushSize:3,drawBrushColor:"#4bacc6",colorList:["c00000","ff0000","ffc000","ffff00","92d050","00b050","00b0f0","0070c0","002060","7030a0","ffffff","000000","eeece1","1f497d","4f81bd","c0504d","9bbb59","8064a2","4bacc6","f79646"],saveNum:10},scrawlObj=new scrawl(settings);scrawlObj.isCancelScrawl=!1,dialog.onok=function(){return exec(scrawlObj),!1},dialog.oncancel=function(){scrawlObj.isCancelScrawl=!0}</script> |
1 | +var scrawl=function(options){options&&this.initOptions(options)};(function(){var canvas=$G("J_brushBoard"),context=canvas.getContext("2d"),drawStep=[],drawStepIndex=0;scrawl.prototype={isScrawl:false,brushWidth:-1,brushColor:"",initOptions:function(options){var me=this;me.originalState(options);me._buildToolbarColor(options.colorList);me._addBoardListener(options.saveNum);me._addOPerateListener(options.saveNum);me._addColorBarListener();me._addBrushBarListener();me._addEraserBarListener();me._addAddImgListener();me._addRemoveImgListenter();me._addScalePicListenter();me._addClearSelectionListenter();me._originalColorSelect(options.drawBrushColor);me._originalBrushSelect(options.drawBrushSize);me._clearSelection()},originalState:function(options){var me=this;me.brushWidth=options.drawBrushSize;me.brushColor=options.drawBrushColor;context.lineWidth=me.brushWidth;context.strokeStyle=me.brushColor;context.fillStyle="transparent";context.lineCap="round";context.fill()},_buildToolbarColor:function(colorList){var tmp=null,arr=[];arr.push("<table id='J_colorList'>");for(var i=0,color;color=colorList[i++];){if((i-1)%5==0){if(i!=1){arr.push("</tr>")}arr.push("<tr>")}tmp="#"+color;arr.push("<td><a title='"+tmp+"' href='javascript:void(0)' style='background-color:"+tmp+"'></a></td>")}arr.push("</tr></table>");$G("J_colorBar").innerHTML=arr.join("")},_addBoardListener:function(saveNum){var me=this,margin=0,startX=-1,startY=-1,isMouseDown=false,isMouseMove=false,isMouseUp=false,buttonPress=0,button,flag="";margin=parseInt(domUtils.getComputedStyle($G("J_wrap"),"margin-left"));drawStep.push(context.getImageData(0,0,context.canvas.width,context.canvas.height));drawStepIndex+=1;domUtils.on(canvas,["mousedown","mousemove","mouseup","mouseout"],function(e){button=browser.webkit?e.which:buttonPress;switch(e.type){case"mousedown":buttonPress=1;flag=1;isMouseDown=true;isMouseUp=false;isMouseMove=false;me.isScrawl=true;startX=e.clientX-margin;startY=e.clientY-margin;context.beginPath();break;case"mousemove":if(!flag&&button==0){return}if(!flag&&button){startX=e.clientX-margin;startY=e.clientY-margin;context.beginPath();flag=1}if(isMouseUp||!isMouseDown){return}var endX=e.clientX-margin,endY=e.clientY-margin;context.moveTo(startX,startY);context.lineTo(endX,endY);context.stroke();startX=endX;startY=endY;isMouseMove=true;break;case"mouseup":buttonPress=0;if(!isMouseDown){return}if(!isMouseMove){context.arc(startX,startY,context.lineWidth,0,Math.PI*2,false);context.fillStyle=context.strokeStyle;context.fill()}context.closePath();me._saveOPerate(saveNum);isMouseDown=false;isMouseMove=false;isMouseUp=true;startX=-1;startY=-1;break;case"mouseout":flag="";buttonPress=0;if(button==1){return}context.closePath();break}})},_addOPerateListener:function(saveNum){var me=this;domUtils.on($G("J_previousStep"),"click",function(){if(drawStepIndex>1){drawStepIndex-=1;context.clearRect(0,0,context.canvas.width,context.canvas.height);context.putImageData(drawStep[drawStepIndex-1],0,0);me.btn2Highlight("J_nextStep");drawStepIndex==1&&me.btn2disable("J_previousStep")}});domUtils.on($G("J_nextStep"),"click",function(){if(drawStepIndex>0&&drawStepIndex<drawStep.length){context.clearRect(0,0,context.canvas.width,context.canvas.height);context.putImageData(drawStep[drawStepIndex],0,0);drawStepIndex+=1;me.btn2Highlight("J_previousStep");drawStepIndex==drawStep.length&&me.btn2disable("J_nextStep")}});domUtils.on($G("J_clearBoard"),"click",function(){context.clearRect(0,0,context.canvas.width,context.canvas.height);drawStep=[];me._saveOPerate(saveNum);drawStepIndex=1;me.isScrawl=false;me.btn2disable("J_previousStep");me.btn2disable("J_nextStep");me.btn2disable("J_clearBoard")})},_addColorBarListener:function(){var me=this;domUtils.on($G("J_colorBar"),"click",function(e){var target=me.getTarget(e),color=target.title;if(!!color){me._addColorSelect(target);me.brushColor=color;context.globalCompositeOperation="source-over";context.lineWidth=me.brushWidth;context.strokeStyle=color}})},_addBrushBarListener:function(){var me=this;domUtils.on($G("J_brushBar"),"click",function(e){var target=me.getTarget(e),size=browser.ie?target.innerText:target.text;if(!!size){me._addBESelect(target);context.globalCompositeOperation="source-over";context.lineWidth=parseInt(size);context.strokeStyle=me.brushColor;me.brushWidth=context.lineWidth}})},_addEraserBarListener:function(){var me=this;domUtils.on($G("J_eraserBar"),"click",function(e){var target=me.getTarget(e),size=browser.ie?target.innerText:target.text;if(!!size){me._addBESelect(target);context.lineWidth=parseInt(size);context.globalCompositeOperation="destination-out";context.strokeStyle="#FFF"}})},_addAddImgListener:function(){var file=$G("J_imgTxt");if(!window.FileReader){$G("J_addImg").style.display="none";$G("J_removeImg").style.display="none";$G("J_sacleBoard").style.display="none"}domUtils.on(file,"change",function(e){var frm=file.parentNode;addMaskLayer(lang.backgroundUploading);var target=e.target||e.srcElement,reader=new FileReader(); | ||
2 | +reader.onload=function(evt){var target=evt.target||evt.srcElement;ue_callback(target.result,"SUCCESS")};reader.readAsDataURL(target.files[0]);frm.reset()})},_addRemoveImgListenter:function(){var me=this;domUtils.on($G("J_removeImg"),"click",function(){$G("J_picBoard").innerHTML="";me.btn2disable("J_removeImg");me.btn2disable("J_sacleBoard")})},_addScalePicListenter:function(){domUtils.on($G("J_sacleBoard"),"click",function(){var picBoard=$G("J_picBoard"),scaleCon=$G("J_scaleCon"),img=picBoard.children[0];if(img){if(!scaleCon){picBoard.style.cssText="position:relative;z-index:999;"+picBoard.style.cssText;img.style.cssText="position: absolute;top:"+(canvas.height-img.height)/2+"px;left:"+(canvas.width-img.width)/2+"px;";var scale=new ScaleBoy();picBoard.appendChild(scale.init());scale.startScale(img)}else{if(scaleCon.style.visibility=="visible"){scaleCon.style.visibility="hidden";picBoard.style.position="";picBoard.style.zIndex=""}else{scaleCon.style.visibility="visible";picBoard.style.cssText+="position:relative;z-index:999"}}}})},_addClearSelectionListenter:function(){var doc=document;domUtils.on(doc,"mousemove",function(e){if(browser.ie&&browser.version<11){doc.selection.clear()}else{window.getSelection().removeAllRanges()}})},_clearSelection:function(){var list=["J_operateBar","J_colorBar","J_brushBar","J_eraserBar","J_picBoard"];for(var i=0,group;group=list[i++];){domUtils.unSelectable($G(group))}},_saveOPerate:function(saveNum){var me=this;if(drawStep.length<=saveNum){if(drawStepIndex<drawStep.length){me.btn2disable("J_nextStep");drawStep.splice(drawStepIndex)}drawStep.push(context.getImageData(0,0,context.canvas.width,context.canvas.height));drawStepIndex=drawStep.length}else{drawStep.shift();drawStep.push(context.getImageData(0,0,context.canvas.width,context.canvas.height));drawStepIndex=drawStep.length}me.btn2Highlight("J_previousStep");me.btn2Highlight("J_clearBoard")},_originalColorSelect:function(title){var colorList=$G("J_colorList").getElementsByTagName("td");for(var j=0,cell;cell=colorList[j++];){if(cell.children[0].title.toLowerCase()==title){cell.children[0].style.opacity=1}}},_originalBrushSelect:function(text){var brushList=$G("J_brushBar").children;for(var i=0,ele;ele=brushList[i++];){if(ele.tagName.toLowerCase()=="a"){var size=browser.ie?ele.innerText:ele.text;if(size.toLowerCase()==text){ele.style.opacity=1}}}},_addColorSelect:function(target){var me=this,colorList=$G("J_colorList").getElementsByTagName("td"),eraserList=$G("J_eraserBar").children,brushList=$G("J_brushBar").children;for(var i=0,cell;cell=colorList[i++];){cell.children[0].style.opacity=0.3}for(var k=0,ele;ele=brushList[k++];){if(ele.tagName.toLowerCase()=="a"){ele.style.opacity=0.3;var size=browser.ie?ele.innerText:ele.text;if(size.toLowerCase()==this.brushWidth){ele.style.opacity=1}}}for(var j=0,node;node=eraserList[j++];){if(node.tagName.toLowerCase()=="a"){node.style.opacity=0.3}}target.style.opacity=1;target.blur()},_addBESelect:function(target){var brushList=$G("J_brushBar").children;var eraserList=$G("J_eraserBar").children;for(var i=0,ele;ele=brushList[i++];){if(ele.tagName.toLowerCase()=="a"){ele.style.opacity=0.3}}for(var j=0,node;node=eraserList[j++];){if(node.tagName.toLowerCase()=="a"){node.style.opacity=0.3}}target.style.opacity=1;target.blur()},getCanvasData:function(){var picContainer=$G("J_picBoard"),img=picContainer.children[0];if(img){var x,y;if(img.style.position=="absolute"){x=parseInt(img.style.left);y=parseInt(img.style.top)}else{x=(picContainer.offsetWidth-img.width)/2;y=(picContainer.offsetHeight-img.height)/2}context.globalCompositeOperation="destination-over";context.drawImage(img,x,y,img.width,img.height)}else{context.globalCompositeOperation="destination-atop";context.fillStyle="#fff";context.fillRect(0,0,canvas.width,canvas.height)}try{return canvas.toDataURL("image/png").substring(22)}catch(e){return""}},btn2Highlight:function(id){var cur=$G(id);cur.className.indexOf("H")==-1&&(cur.className+="H")},btn2disable:function(id){var cur=$G(id);cur.className.indexOf("H")!=-1&&(cur.className=cur.className.replace("H",""))},getTarget:function(evt){return evt.target||evt.srcElement}}})();var ScaleBoy=function(){this.dom=null;this.scalingElement=null};(function(){function _appendStyle(){var doc=document,head=doc.getElementsByTagName("head")[0],style=doc.createElement("style"),cssText=".scale{visibility:hidden;cursor:move;position:absolute;left:0;top:0;width:100px;height:50px;background-color:#fff;font-size:0;line-height:0;opacity:.4;filter:Alpha(opacity=40);}"+".scale span{position:absolute;left:0;top:0;width:6px;height:6px;background-color:#006DAE;}"+".scale .hand0, .scale .hand7{cursor:nw-resize;}"+".scale .hand1, .scale .hand6{left:50%;margin-left:-3px;cursor:n-resize;}"+".scale .hand2, .scale .hand4, .scale .hand7{left:100%;margin-left:-6px;}"+".scale .hand3, .scale .hand4{top:50%;margin-top:-3px;cursor:w-resize;}"+".scale .hand5, .scale .hand6, .scale .hand7{margin-top:-6px;top:100%;}"+".scale .hand2, .scale .hand5{cursor:ne-resize;}"; | ||
3 | +style.type="text/css";try{style.appendChild(doc.createTextNode(cssText))}catch(e){style.styleSheet.cssText=cssText}head.appendChild(style)}function _getDom(){var doc=document,hand,arr=[],scale=doc.createElement("div");scale.id="J_scaleCon";scale.className="scale";for(var i=0;i<8;i++){arr.push("<span class='hand"+i+"'></span>")}scale.innerHTML=arr.join("");return scale}var rect=[[1,1,-1,-1],[0,1,0,-1],[0,1,1,-1],[1,0,-1,0],[0,0,1,0],[1,0,-1,1],[0,0,0,1],[0,0,1,1]];ScaleBoy.prototype={init:function(){_appendStyle();var me=this,scale=me.dom=_getDom();me.scaleMousemove.fp=me;domUtils.on(scale,"mousedown",function(e){var target=e.target||e.srcElement;me.start={x:e.clientX,y:e.clientY};if(target.className.indexOf("hand")!=-1){me.dir=target.className.replace("hand","")}domUtils.on(document.body,"mousemove",me.scaleMousemove);e.stopPropagation?e.stopPropagation():e.cancelBubble=true});domUtils.on(document.body,"mouseup",function(e){if(me.start){domUtils.un(document.body,"mousemove",me.scaleMousemove);if(me.moved){me.updateScaledElement({position:{x:scale.style.left,y:scale.style.top},size:{w:scale.style.width,h:scale.style.height}})}delete me.start;delete me.moved;delete me.dir}});return scale},startScale:function(objElement){var me=this,Idom=me.dom;Idom.style.cssText="visibility:visible;top:"+objElement.style.top+";left:"+objElement.style.left+";width:"+objElement.offsetWidth+"px;height:"+objElement.offsetHeight+"px;";me.scalingElement=objElement},updateScaledElement:function(objStyle){var cur=this.scalingElement,pos=objStyle.position,size=objStyle.size;if(pos){typeof pos.x!="undefined"&&(cur.style.left=pos.x);typeof pos.y!="undefined"&&(cur.style.top=pos.y)}if(size){size.w&&(cur.style.width=size.w);size.h&&(cur.style.height=size.h)}},updateStyleByDir:function(dir,offset){var me=this,dom=me.dom,tmp;rect["def"]=[1,1,0,0];if(rect[dir][0]!=0){tmp=parseInt(dom.style.left)+offset.x;dom.style.left=me._validScaledProp("left",tmp)+"px"}if(rect[dir][1]!=0){tmp=parseInt(dom.style.top)+offset.y;dom.style.top=me._validScaledProp("top",tmp)+"px"}if(rect[dir][2]!=0){tmp=dom.clientWidth+rect[dir][2]*offset.x;dom.style.width=me._validScaledProp("width",tmp)+"px"}if(rect[dir][3]!=0){tmp=dom.clientHeight+rect[dir][3]*offset.y;dom.style.height=me._validScaledProp("height",tmp)+"px"}if(dir==="def"){me.updateScaledElement({position:{x:dom.style.left,y:dom.style.top}})}},scaleMousemove:function(e){var me=arguments.callee.fp,start=me.start,dir=me.dir||"def",offset={x:e.clientX-start.x,y:e.clientY-start.y};me.updateStyleByDir(dir,offset);arguments.callee.fp.start={x:e.clientX,y:e.clientY};arguments.callee.fp.moved=1},_validScaledProp:function(prop,value){var ele=this.dom,wrap=$G("J_picBoard");value=isNaN(value)?0:value;switch(prop){case"left":return value<0?0:(value+ele.clientWidth)>wrap.clientWidth?wrap.clientWidth-ele.clientWidth:value;case"top":return value<0?0:(value+ele.clientHeight)>wrap.clientHeight?wrap.clientHeight-ele.clientHeight:value;case"width":return value<=0?1:(value+ele.offsetLeft)>wrap.clientWidth?wrap.clientWidth-ele.offsetLeft:value;case"height":return value<=0?1:(value+ele.offsetTop)>wrap.clientHeight?wrap.clientHeight-ele.offsetTop:value}}}})();function ue_callback(url,state){var doc=document,picBorard=$G("J_picBoard"),img=doc.createElement("img");function scale(img,max,oWidth,oHeight){var width=0,height=0,percent,ow=img.width||oWidth,oh=img.height||oHeight;if(ow>max||oh>max){if(ow>=oh){if(width=ow-max){percent=(width/ow).toFixed(2);img.height=oh-oh*percent;img.width=max}}else{if(height=oh-max){percent=(height/oh).toFixed(2);img.width=ow-ow*percent;img.height=max}}}}removeMaskLayer();if(state=="SUCCESS"){picBorard.innerHTML="";img.onload=function(){scale(this,300);picBorard.appendChild(img);var obj=new scrawl();obj.btn2Highlight("J_removeImg");obj.btn2Highlight("J_sacleBoard")};img.src=url}else{alert(state)}}function removeMaskLayer(){var maskLayer=$G("J_maskLayer");maskLayer.className="maskLayerNull";maskLayer.innerHTML="";dialog.buttons[0].setDisabled(false)}function addMaskLayer(html){var maskLayer=$G("J_maskLayer");dialog.buttons[0].setDisabled(true);maskLayer.className="maskLayer";maskLayer.innerHTML=html}function exec(scrawlObj){if(scrawlObj.isScrawl){addMaskLayer(lang.scrawlUpLoading);var base64=scrawlObj.getCanvasData();if(!!base64){var options={timeout:100000,onsuccess:function(xhr){if(!scrawlObj.isCancelScrawl){var responseObj;responseObj=eval("("+xhr.responseText+")");if(responseObj.state=="SUCCESS"){var imgObj={},url=editor.options.scrawlUrlPrefix+responseObj.url;imgObj.src=url;imgObj._src=url;imgObj.alt=responseObj.original||"";imgObj.title=responseObj.title||"";editor.execCommand("insertImage",imgObj);dialog.close()}else{alert(responseObj.state)}}},onerror:function(){alert(lang.imageError);dialog.close()}};options[editor.getOpt("scrawlFieldName")]=base64;editor.fireEvent("upload.scrawl",editor,base64,dialog);return;var actionUrl=editor.getActionUrl(editor.getOpt("scrawlActionName")),params=utils.serializeParam(editor.queryCommandValue("serverparam"))||"",url=utils.formatUrl(actionUrl+(actionUrl.indexOf("?")==-1?"?":"&")+params); | ||
4 | +ajax.request(url,options)}}else{addMaskLayer(lang.noScarwl+" <input type='button' value='"+lang.continueBtn+"' onclick='removeMaskLayer()'/>")}}; |
1 | +<!doctypehtml><title></title><meta content="text/html; charset=utf-8"http-equiv=Content-Type><script src=../internal.js></script><style>.warpper{position:relative;width:380px;height:100%;margin:10px auto}.tabbody{height:160px}.tabbody table{width:100%;border-collapse:separate;border-spacing:3px}.tabbody .panel{width:373px;height:100%;padding-left:5px;position:absolute;background-color:#fff}.tabbody input.int{width:190px;height:21px;border:1px solid #d7d7d7;line-height:21px}.tabbody input.btn{padding:0 5px;text-align:center;line-height:24px;text-decoration:none;height:24px;background:url(themes/default/images/dialog-title-bg.png) repeat-x;border:1px solid #ccc}</style><div class=warpper id=searchtab><div class=tabhead id=head><span tabsrc=find class=focus><var id=lang_tab_search></var></span> <span tabsrc=replace><var id=lang_tab_replace></var></span></div><div class=tabbody><div class=panel id=find><table><tr><td width=80><var id=lang_search1></var>:<td><input id=findtxt class=int><tr><td><var id=lang_case_sensitive1></var><td><input id=matchCase type=checkbox><tr><td colspan=2><input id=nextFindBtn class=btn type=button> <input id=preFindBtn class=btn type=button><tr><td colspan=2> <tr><td colspan=2><span id=search-msg style=color:red></span></table></div><div class=panel id=replace><table><tr><td width=80><var id=lang_search2></var>:<td><input id=findtxt1 class=int><tr><td><var id=lang_replace></var>:<td><input id=replacetxt class=int><tr><td><var id=lang_case_sensitive2></var><td><input id=matchCase1 type=checkbox><tr><td colspan=2><input id=nextReplaceBtn class=btn type=button> <input id=preReplaceBtn class=btn type=button> <input id=repalceBtn class=btn type=button> <input id=repalceAllBtn class=btn type=button><tr><td colspan=2> <tr><td colspan=2><span id=replace-msg style=color:red></span></table></div></div></div><script src=searchreplace.js></script> |
1 | +editor.firstForSR=0;editor.currentRangeForSR=null;function clickHandler(tabHeads,tabBodys,obj){for(var k=0,len=tabHeads.length;k<len;k++){tabHeads[k].className=""}obj.className="focus";var tabSrc=obj.getAttribute("tabSrc");for(var j=0,length=tabBodys.length;j<length;j++){var body=tabBodys[j],id=body.getAttribute("id");if(id!=tabSrc){body.style.zIndex=1}else{body.style.zIndex=200}}}function switchTab(tabParentId){var tabElements=$G(tabParentId).children,tabHeads=tabElements[0].children,tabBodys=tabElements[1].children;for(var i=0,length=tabHeads.length;i<length;i++){var head=tabHeads[i];if(head.className==="focus"){clickHandler(tabHeads,tabBodys,head)}head.onclick=function(){clickHandler(tabHeads,tabBodys,this)}}}$G("searchtab").onmousedown=function(){$G("search-msg").innerHTML="";$G("replace-msg").innerHTML=""};function getMatchCase(id){return $G(id).checked?true:false}$G("nextFindBtn").onclick=function(txt,dir,mcase){var findtxt=$G("findtxt").value,obj;if(!findtxt){return false}obj={searchStr:findtxt,dir:1,casesensitive:getMatchCase("matchCase")};if(!frCommond(obj)){var bk=editor.selection.getRange().createBookmark();$G("search-msg").innerHTML=lang.getEnd;editor.selection.getRange().moveToBookmark(bk).select()}};$G("nextReplaceBtn").onclick=function(txt,dir,mcase){var findtxt=$G("findtxt1").value,obj;if(!findtxt){return false}obj={searchStr:findtxt,dir:1,casesensitive:getMatchCase("matchCase1")};frCommond(obj)};$G("preFindBtn").onclick=function(txt,dir,mcase){var findtxt=$G("findtxt").value,obj;if(!findtxt){return false}obj={searchStr:findtxt,dir:-1,casesensitive:getMatchCase("matchCase")};if(!frCommond(obj)){$G("search-msg").innerHTML=lang.getStart}};$G("preReplaceBtn").onclick=function(txt,dir,mcase){var findtxt=$G("findtxt1").value,obj;if(!findtxt){return false}obj={searchStr:findtxt,dir:-1,casesensitive:getMatchCase("matchCase1")};frCommond(obj)};$G("repalceBtn").onclick=function(){var findtxt=$G("findtxt1").value.replace(/^\s|\s$/g,""),obj,replacetxt=$G("replacetxt").value.replace(/^\s|\s$/g,"");if(!findtxt){return false}if(findtxt==replacetxt||(!getMatchCase("matchCase1")&&findtxt.toLowerCase()==replacetxt.toLowerCase())){return false}obj={searchStr:findtxt,dir:1,casesensitive:getMatchCase("matchCase1"),replaceStr:replacetxt};frCommond(obj)};$G("repalceAllBtn").onclick=function(){var findtxt=$G("findtxt1").value.replace(/^\s|\s$/g,""),obj,replacetxt=$G("replacetxt").value.replace(/^\s|\s$/g,"");if(!findtxt){return false}if(findtxt==replacetxt||(!getMatchCase("matchCase1")&&findtxt.toLowerCase()==replacetxt.toLowerCase())){return false}obj={searchStr:findtxt,casesensitive:getMatchCase("matchCase1"),replaceStr:replacetxt,all:true};var num=frCommond(obj);if(num){$G("replace-msg").innerHTML=lang.countMsg.replace("{#count}",num)}};var frCommond=function(obj){return editor.execCommand("searchreplace",obj)};switchTab("searchtab"); |
1 | +<!doctypehtml><meta content="text/html; charset=utf-8"http-equiv=Content-Type><title></title><script src=../internal.js></script><style>*{color:#838383}body,html{font-size:12px;width:100%;height:100%;overflow:hidden;margin:0;padding:0}h2{font-size:16px;margin:20px auto}.content{padding:5px 15px 0 15px;height:100%}dd,dt{margin-left:0;padding-left:0}dt a{display:block;height:30px;line-height:30px;width:55px;background:#efefef;border:1px solid #ccc;padding:0 10px;text-decoration:none}dt a:hover{background:#e0e0e0;border-color:#999}dt a:active{background:#ccc;border-color:#999;color:#666}dd{line-height:20px;margin-top:10px}span{padding-right:4px}input{width:210px;height:21px;background:#fff;border:1px solid #d7d7d7;padding:0;margin:0}</style><div class=content><h2><var id=lang_showMsg></var></h2><dl><dt><a href=../../third-party/snapscreen/UEditorSnapscreen.exe id=downlink target=_blank><var id=lang_download></var></a><dd><var id=lang_step1></var><dd><var id=lang_step2></var></dl></div> |
-
请 注册 或 登录 后发表评论