SenBiTeSolution.UI/obj/Release/Package/PackageTmp/ueditor/dialogs/image/image.js
(开头部分) 106KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* Created by JetBrains PhpStorm.
* User: taoqili
* Date: 12-01-08
* Time: 下午2:52
* To change this template use File | Settings | File Templates.
*/
var imageUploader = {};
(function () {
var g = $G,
ajax = parent.baidu.editor.ajax,
maskIframe = g( "maskIframe" ), //tab遮罩层,用来解决flash和其他dom元素的z-index层级不一致问题
flashObj; //flash上传对象
var flagImg = null,flashContainer;
imageUploader.init = function ( opt, callbacks ) {
switchTab( "imageTab" );
createAlignButton( ["remoteFloat", "localFloat"] );
createFlash( opt, callbacks );
var srcImg = editor.selection.getRange().getClosedNode();
if ( srcImg ) {
showImageInfo( srcImg );
showPreviewImage( srcImg, true );
var tabElements = g( "imageTab" ).children,
tabHeads = tabElements[0].children,
tabBodys = tabElements[1].children;
for(var i=0,ci;ci = tabHeads[i++];){
if(ci.getAttribute("tabSrc")=="remote"){
clickHandler(tabHeads,tabBodys,ci);
}
}
}
addUrlChangeListener();
addUploadListener();
addOKListener();
addScrollListener();
addSearchListener();
$focus( g( "url" ) );
};
function insertImage(imgObjs){
editor.fireEvent('beforeInsertImage',imgObjs);
editor.execCommand( "insertImage", imgObjs );
}
function searchImage() {
var imgSearchInput = $G( "imgSearchTxt" );
if ( !imgSearchInput.getAttribute( "hasClick" ) || !imgSearchInput.value ) {
selectTxt( imgSearchInput );
return;
}
g( "searchList" ).innerHTML = "<p class='msg'>" + lang.imageLoading + "</p>";
var key = imgSearchInput.value,
type = $G( "imgType" ).value,
url = "http://image.baidu.com/i?ct=201326592&cl=2&lm=-1&st=-1&tn=baiduimagejson&istype=2&rn=32&fm=index&pv=&word=" + encodeToGb2312( key ) + type + "&" + +new Date;
var reqCallBack = function ( data ) {
try {
var imgObjs = data.data;
} catch ( e ) {
return;
后面还有 639 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。