web/assets/libs/ckeditor/4.6.7/plugins/uploadpictures/dialogs/uploadpictures.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
CKEDITOR.dialog.add('uploadpictures', function(editor) {
var imageHtml = '', uploader;
var onLoadDialog = function() {
var uploadUrl = editor.config.filebrowserImageUploadUrl;
uploadUrl += uploadUrl.indexOf('?') == -1 ? '?' : '&';
uploadUrl += 'CKEditorFuncNum=0&isWebuploader=1';
uploader = WebUploader.create({
swf: CKEDITOR.getUrl('plugins/uploadpictures/webuploader/Uploader.swf'),
server: uploadUrl,
pick: '.' + editor.id + ' .ckeditor-uploadpictures-pick-btn',
compress: false,
resize: false,
fileNumLimit: 10,
threads: 1,
fileSingleSizeLimit: 10*1024*1024,
accept: {
title: 'Images',
extensions: 'gif,jpg,jpeg,bmp,png,ico',
mimeTypes: 'image/*'
}
});
$('.start-upload-btn').on('click', function(){
uploader.upload();
});
uploader.on('error', function(errorCode) {
if (errorCode == 'Q_TYPE_DENIED') {
alert('文件类型只支持:'+uploader.get('accept')['extensions'].join(','));
} else if (errorCode == 'F_EXCEED_SIZE') {
alert('单个包大小不能超过:' + filesize(uploader.get('fileSingleSizeLimit')));
}
});
uploader.on('fileQueued', function(file) {
$('.' + editor.id + ' .balloon-nofile').remove();
var $list = $('.' + editor.id + ' .balloon-filelist ul');
$list.append(
'<li id="' + file.id + '">' +
' <div class="file-name">' + file.name + '</div>' +
' <div class="file-size">' + filesize(file.size) + '</div>' +
' <div class="file-status">待上传</div>' +
' <div class="file-remove">移除</div>' +
' <div class="file-progress"><div class="file-progress-bar" style="width: 0%;"></div></div>' +
'</li>'
);
});
$('.' + editor.id + ' .balloon-filelist').delegate('.file-remove', 'click', function(){
uploader.removeFile($(this).parent('li').attr('id'), true);
$(this).parent().remove();
});
uploader.on('uploadProgress', function(file, percentage) {
var $li = $('.' + editor.id + ' #' + file.id);
percentage = (percentage * 100).toFixed(2) + '%';
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。