Hl.WebMain/Source/jsplug/jq.xheditor/xheditor_plugins/multiupload/multiupload.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*!
* MultiUpload for xheditor
* @requires xhEditor
*
* @author Yanis.Wang<yanis.wang@gmail.com>
* @site http://xheditor.com/
* @licence LGPL(http://www.opensource.org/licenses/lgpl-license.php)
*
* @Version: 0.9.2 (build 100505)
*/
var swfu,selQueue=[],selectID,arrMsg=[],allSize=0,uploadSize=0;
function removeFile()
{
var file;
if(!selectID)return;
for(var i in selQueue)
{
file=selQueue[i];
if(file.id==selectID)
{
selQueue.splice(i,1);
allSize-=file.size;
swfu.cancelUpload(file.id);
$('#'+file.id).remove();
selectID=null;
break;
}
}
$('#btnClear').hide();
if(selQueue.length==0)$('#controlBtns').hide();
}
function startUploadFiles()
{
if(swfu.getStats().files_queued>0)
{
$('#controlBtns').hide();
swfu.startUpload();
}
else alert('上传前请先添加文件');
}
function setFileState(fileid,txt)
{
$('#'+fileid+'_state').text(txt);
}
function fileQueued(file)//队列添加成功
{
for(var i in selQueue)if(selQueue[i].name==file.name){swfu.cancelUpload(file.id);return false;}//防止同名文件重复添加
if(selQueue.length==0)$('#controlBtns').show();
selQueue.push(file);
allSize+=file.size;
$('#listBody').append('<tr id="'+file.id+'"><td>'+file.name+'</td><td>'+formatBytes(file.size)+'</td><td id="'+file.id+'_state">就绪</td></tr>');
$('#'+file.id).hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');})
.click(function(){selectID=file.id;$('#listBody tr').removeClass('select');$(this).removeClass('hover').addClass('select');$('#btnClear').show();})
}
function fileQueueError(file, errorCode, message)//队列添加失败
{
var errorName='';
switch (errorCode)
{
case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:
后面还有 65 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
