PageSourceSearch

https://www.sarres.de/wp-content/cache/min/1/wp-includes/js/plupload/handlers.js?ver=1790739041

js sarres.de collected 2026-10-06 20:46:05 UTC 13,984 bytes, 55 lines download raw bytes

1var topWin=window.dialogArguments||opener||parent||top,uploader,uploader_init;function fileQueued(fileObj){jQuery('.media-blank').remove();var items=jQuery('#media-items').children(),postid=post_id||0;if(items.length==1){items.removeClass('open').find('.slidetoggle').slideUp(200)}
2jQuery('<div class="media-item">').attr('id','media-item-'+fileObj.id).addClass('child-of-'+postid).append(jQuery('<div class="filename original">').text(' '+fileObj.name),'<div class="progress"><div class="percent">0%</div><div class="bar"></div></div>').appendTo(jQuery('#media-items'));jQuery('#insert-gallery').prop('disabled',!0)}
3function uploadStart(){try{if(typeof topWin.tb_remove!='undefined')
4topWin.jQuery('#TB_overlay').unbind('click',topWin.tb_remove)}catch(e){}
5return!0}
6function uploadProgress(up,file){var item=jQuery('#media-item-'+file.id);jQuery('.bar',item).width((200*file.loaded)/file.size);jQuery('.percent',item).html(file.percent+'%')}
7function fileUploading(up,file){var hundredmb=100*1024*1024,max=parseInt(up.settings.max_file_size,10);if(max>hundredmb&&file.size>hundredmb){setTimeout(function(){if(file.status<3&&file.loaded===0){wpFileError(file,pluploadL10n.big_upload_failed.replace('%1$s','<a class="uploader-html" href="#">').replace('%2$s','</a>'));up.stop();up.removeFile(file);up.start()}},10000)}}
8function updateMediaForm(){var items=jQuery('#media-items').children();if(items.length==1){items.addClass('open').find('.slidetoggle').show();jQuery('.insert-gallery').hide()}else if(items.length>1){items.removeClass('open');jQuery('.insert-gallery').show()}
9if(items.not('.media-blank').length>0)
10jQuery('.savebutton').show();else jQuery('.savebutton').hide()}
11function uploadSuccess(fileObj,serverData){var item=jQuery('#media-item-'+fileObj.id);if(typeof serverData==='string'){serverData=serverData.replace(/^<pre>(\d+)<\/pre>$/,'$1');if(/media-upload-error|error-div/.test(serverData)){item.html(serverData);return}}
12item.find('.percent').html(pluploadL10n.crunching);prepareMediaItem(fileObj,serverData);updateMediaForm();if(post_id&&item.hasClass('child-of-'+post_id)){jQuery('#attachments-count').text(1*jQuery('#attachments-count').text()+1)}}
13function setResize(arg){if(arg){if(window.resize_width&&window.resize_height){uploader.settings.resize={enabled:!0,width:window.resize_width,height:window.resize_height,quality:100}}else{uploader.settings.multipart_params.image_resize=!0}}else{delete(uploader.settings.multipart_params.image_resize)}}
14function prepareMediaItem(fileObj,serverData){var f=(typeof shortform=='undefined')?1:2,item=jQuery('#media-item-'+fileObj.id);if(f==2&&shortform>2)
15f=shortform;try{if(typeof topWin.tb_remove!='undefined')
16topWin.jQuery('#TB_overlay').click(topWin.tb_remove)}catch(e){}
17if(isNaN(serverData)||!serverData){item.append(serverData);prepareMediaItemInit(fileObj)}else{item.load('async-upload.php',{attachment_id:serverData,fetch:f},function(){prepareMediaItemInit(fileObj);updateMediaForm()})}}
18function prepareMediaItemInit(fileObj){var item=jQuery('#media-item-'+fileObj.id);jQuery('.thumbnail',item).clone().attr('class','pinkynail toggle').prependTo(item);jQuery('.filename.original',item).replaceWith(jQuery('.filename.new',item));jQuery('a.delete',item).on('click',function(){jQuery.ajax({url:ajaxurl,type:'post',success:deleteSuccess,error:deleteError,id:fileObj.id,data:{id:this.id.replace(/[^0-9]/g,''),action:'trash-post',_ajax_nonce:this.href.replace(/^.*wpnonce=/,'')}});return!1});jQuery('a.undo',item).on('click',function(){jQuery.ajax({url:ajaxurl,type:'post',id:fileObj.id,data:{id:this.id.replace(/[^0-9]/g,''),action:'untrash-post',_ajax_nonce:this.href.replace(/^.*wpnonce=/,'')},success:function(){var type,item=jQuery('#media-item-'+fileObj.id);if(type=jQuery('#type-of-'+fileObj.id).val())
19jQuery('#'+type+'-counter').text(jQuery('#'+type+'-counter').text()-0+1);if(post_id&&item.hasClass('child-of-'+post_id))
20jQuery('#attachments-count').text(jQuery('#attachments-count').text()-0+1);jQuery('.filename .trashnotice',item).remove();jQuery('.filename .title',item).css('font-weight','normal');jQuery('a.undo',item).addClass('hidden');jQuery('.menu_order_input',item).show();item.css({backgroundColor:'#ceb'}).animate({backgroundColor:'#fff'},{queue:!1,duration:500,complete:function(){jQuery(this).css({backgroundColor:''})}}).removeClass('undo')}});return!1});jQuery('#media-item-'+fileObj.id+'.startopen').removeClass('startopen').addClass('open').find('slidetoggle').fadeIn()}
21function wpQueueError(message){jQuery('#media-upload-error').show().html('<div class="notice notice-error"><p>'+message+'</p></div>')}
22function wpFileError(fileObj,message){itemAjaxError(fileObj.id,message)}
23function itemAjaxError(id,message){var item=jQuery('#media-item-'+id),filename=item.find('.filename').text(),last_err=item.data('last-err');if(last_err==id)
24return;item.html('<div class="error-div">
24'+'<a class="dismiss" href="#">'+pluploadL10n.dismiss+'</a>'+'<strong>'+pluploadL10n.error_uploading.replace('%s',jQuery.trim(filename))+'</strong> '+message+'</div>').data('last-err',id)}
25function deleteSuccess(data){var type,id,item;if(data=='-1')
26return itemAjaxError(this.id,'You do not have permission. Has your session expired?');if(data=='0')
27return itemAjaxError(this.id,'Could not be deleted. Has it been deleted already?');id=this.id;item=jQuery('#media-item-'+id);if(type=jQuery('#type-of-'+id).val())
28jQuery('#'+type+'-counter').text(jQuery('#'+type+'-counter').text()-1);if(post_id&&item.hasClass('child-of-'+post_id))
29jQuery('#attachments-count').text(jQuery('#attachments-count').text()-1);if(jQuery('form.type-form #media-items').children().length==1&&jQuery('.hidden','#media-items').length>0){jQuery('.toggle').toggle();jQuery('.slidetoggle').slideUp(200).siblings().removeClass('hidden')}
30jQuery('.toggle',item).toggle();jQuery('.slidetoggle',item).slideUp(200).siblings().removeClass('hidden');item.css({backgroundColor:'#faa'}).animate({backgroundColor:'#f4f4f4'},{queue:!1,duration:500}).addClass('undo');jQuery('.filename:empty',item).remove();jQuery('.filename .title',item).css('font-weight','bold');jQuery('.filename',item).append('<span class="trashnotice"> '+pluploadL10n.deleted+' </span>').siblings('a.toggle').hide();jQuery('.filename',item).append(jQuery('a.undo',item).removeClass('hidden'));jQuery('.menu_order_input',item).hide();return}
31function deleteError(){}
32function uploadComplete(){jQuery('#insert-gallery').prop('disabled',!1)}
33function switchUploader(s){if(s){deleteUserSetting('uploader');jQuery('.media-upload-form').removeClass('html-uploader');if(typeof(uploader)=='object')
34uploader.refresh();jQuery('#plupload-browse-button').trigger('focus')}else{setUserSetting('uploader','1');jQuery('.media-upload-form').addClass('html-uploader');jQuery('#async-upload').trigger('focus')}}
35function uploadError(fileObj,errorCode,message,up){var hundredmb=100*1024*1024,max;switch(errorCode){case plupload.FAILED:wpFileError(fileObj,pluploadL10n.upload_failed);break;case plupload.FILE_EXTENSION_ERROR:wpFileExtensionError(up,fileObj,pluploadL10n.invalid_filetype);break;case plupload.FILE_SIZE_ERROR:uploadSizeError(up,fileObj);break;case plupload.IMAGE_FORMAT_ERROR:wpFileError(fileObj,pluploadL10n.not_an_image);break;case plupload.IMAGE_MEMORY_ERROR:wpFileError(fileObj,pluploadL10n.image_memory_exceeded);break;case plupload.IMAGE_DIMENSIONS_ERROR:wpFileError(fileObj,pluploadL10n.image_dimensions_exceeded);break;case plupload.GENERIC_ERROR:wpQueueError(pluploadL10n.upload_failed);break;case plupload.IO_ERROR:max=parseInt(up.settings.filters.max_file_size,10);if(max>hundredmb&&fileObj.size>hundredmb){wpFileError(fileObj,pluploadL10n.big_upload_failed.replace('%1$s','<a class="uploader-html" href="#">').replace('%2$s','</a>'))}else{wpQueueError(pluploadL10n.io_error)}
36break;case plupload.HTTP_ERROR:wpQueueError(pluploadL10n.http_error);break;case plupload.INIT_ERROR:jQuery('.media-upload-form').addClass('html-uploader');break;case plupload.SECURITY_ERROR:wpQueueError(pluploadL10n.security_error);break;default:wpFileError(fileObj,pluploadL10n.default_error)}}
37function uploadSizeError(up,file){var message,errorDiv;message=pluploadL10n.file_exceeds_size_limit.replace('%s',file.name);errorDiv=jQuery('<div />').attr({'id':'media-item-'+file.id,'class':'media-item error'}).append(jQuery('<p />').text(message));jQuery('#media-items').append(errorDiv);up.removeFile(file)}
38function wpFileExtensionError(up,file,message){jQuery('#media-items').append('<div id="media-item-'+file.id+'" class="media-item error"><p>'+message+'</p></div>');up.removeFile(file)}
39function copyAttachmentUploadURLClipboard(){var clipboard=new ClipboardJS('.copy-attachment-url'),successTimeout;clipboard.on('success',function(event){var triggerElement=jQuery(event.trigger),successElement=jQuery('.success',triggerElement.closest('.copy-to-clipboard-container'));event.clearSelection();clearTimeout(successTimeout);successElement.removeClass('hidden');successTimeout=setTimeout(function(){successElement.addClass('hidden')},3000);wp.a11y.speak(pluploadL10n.file_url_copied)})}
40jQuery(document).ready(function($){copyAttachmentUploadURLClipboard();var tryAgainCount={};var tryAgain;$('.media-upload-form').on('click.uploader',function(e){var target=$(e.target),tr,c;if(target.is('input[type="radio"]')){tr=target.closest('tr');if(tr.hasClass('align'))
41setUserSetting('align',target.val());else if(tr.hasClass('image-size'))
42setUserSetting('imgsize',target.val())}else if(target.is('button.button')){c=e.target.className||'';c=c.match(/url([^ '"]+)/);if(c&&c[1]){setUserSetting('urlbutton',c[1]);target.siblings('.urlfield').val(target.data('link-url'))}}else if(target.is('a.dismiss')){target.parents('.media-item').fadeOut(200,function(){$(this).remove()})}else if(target.is('.upload-flash-bypass button')||target.is('a.uploader-html')){$('#media-items, p.submit, span.big-file-warning').css('display','none');switchUploader(0);e.preventDefault()}else if(target.is('.upload-html-bypass button')){$('#media-items, p.submit, span.big-file-warning').css('display','');switchUploader(1);e.preventDefault()}else if(target.is('a.describe-toggle-on')){target.parent().addClass('open');target.siblings('.slidetoggle').fadeIn(250,function(){var S=$(window).scrollTop(),H=$(window).height(),top=$(this).offset().top,h=$(this).height(),b,B;if(H&&top&&h){b=top+h;B=S+H;if(b>
42B){if(b-B<top-S)
43window.scrollBy(0,(b-B)+10);else window.scrollBy(0,top-S-40)}}});e.preventDefault()}else if(target.is('a.describe-toggle-off')){target.siblings('.slidetoggle').fadeOut(250,function(){target.parent().removeClass('open')});e.preventDefault()}});tryAgain=function(up,error){var file=error.file;var times;var id;if(!error||!error.responseHeaders){wpQueueError(pluploadL10n.http_error_image);return}
44id=error.responseHeaders.match(/x-wp-upload-attachment-id:\s*(\d+)/i);if(id&&id[1]){id=id[1]}else{wpQueueError(pluploadL10n.http_error_image);return}
45times=tryAgainCount[file.id];if(times&&times>4){$.ajax({type:'post',url:ajaxurl,dataType:'json',data:{action:'media-create-image-subsizes',_wpnonce:wpUploaderInit.multipart_params._wpnonce,attachment_id:id,_wp_upload_failed_cleanup:!0,}});if(error.message&&(error.status<500||error.status>=600)){wpQueueError(error.message)}else{wpQueueError(pluploadL10n.http_error_image)}
46return}
47if(!times){tryAgainCount[file.id]=1}else{tryAgainCount[file.id]=++times}
48$.ajax({type:'post',url:ajaxurl,dataType:'json',data:{action:'media-create-image-subsizes',_wpnonce:wpUploaderInit.multipart_params._wpnonce,attachment_id:id,_legacy_support:'true',}}).done(function(response){var message;if(response.success){uploadSuccess(file,response.data.id)}else{if(response.data&&response.data.message){message=response.data.message}
49wpQueueError(message||pluploadL10n.http_error_image)}}).fail(function(jqXHR){if(jqXHR.status>=500&&jqXHR.status<600){tryAgain(up,error);return}
50wpQueueError(pluploadL10n.http_error_image)})}
51uploader_init=function(){uploader=new plupload.Uploader(wpUploaderInit);$('#image_resize').on('change',function(){var arg=$(this).prop('checked');setResize(arg);if(arg)
52setUserSetting('upload_resize','1');else deleteUserSetting('upload_resize')});uploader.bind('Init',function(up){var uploaddiv=$('#plupload-upload-ui');setResize(getUserSetting('upload_resize',!1));if(up.features.dragdrop&&!$(document.body).hasClass('mobile')){uploaddiv.addClass('drag-drop');$('#drag-drop-area').on('dragover.wp-uploader',function(){uploaddiv.addClass('drag-over')}).on('dragleave.wp-uploader, drop.wp-uploader',function(){uploaddiv.removeClass('drag-over')})}else{uploaddiv.removeClass('drag-drop');$('#drag-drop-area').off('.wp-uploader')}
53if(up.runtime==='html4'){$('.upload-flash-bypass').hide()}});uploader.bind('postinit',function(up){up.refresh()});uploader.init();uploader.bind('FilesAdded',function(up,files){$('#media-upload-error').empty();uploadStart();plupload.each(files,function(file){if(file.type==='image/heic'&&up.settings.heic_upload_error){wpQueueError(pluploadL10n.unsupported_image)}else if(file.type==='image/webp'&&up.settings.webp_upload_error){wpQueueError(pluploadL10n.noneditable_image);up.removeFile(file);return}else if(file.type==='image/avif'&&up.settings.avif_upload_error){wpQueueError(pluploadL10n.noneditable_image);up.removeFile(file);return}
54fileQueued(file)});up.refresh();up.start()});uploader.bind('UploadFile',function(up,file){fileUploading(up,file)});uploader.bind('UploadProgress',function(up,file){uploadProgress(up,file)});uploader.bind('Error',function(up,error){var isImage=error.file&&error.file.type&&error.file.type.indexOf('image/')===0;var status=error&&error.status;if(isImage&&status>=500&&status<600){tryAgain(up,error);return}
55uploadError(error.file,error.code,error.message,up);up.refresh()});uploader.bind('FileUploaded',function(up,file,response){uploadSuccess(file,response.response)});uploader.bind('UploadComplete',function(){uploadComplete()})};if(typeof(wpUploaderInit)=='object'){uploader_init()}})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.