HEX
Server: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 mod_fcgid/2.3.9 PHP/5.4.16
System: Linux dvm.vladweb.ru 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: region-gk.ru (1016)
PHP: 7.3.33
Disabled: NONE
Upload Files
File: /home/region-gk.ru/data/www/region-gk.ru/wp-content/plugins/image-watermark/js/admin-upload.js
jQuery( document ).ready( function ( $ ) {

    watermarkFileUpload = {
	frame: function () {
	    if ( this._frameWatermark )
		return this._frameWatermark;

	    this._frameWatermark = wp.media( {
		title: iwUploadArgs.title,
		frame: iwUploadArgs.frame,
		button: iwUploadArgs.button,
		multiple: iwUploadArgs.multiple,
		library: {
		    type: 'image'
		}
	    } );

	    this._frameWatermark.on( 'open', this.updateFrame ).state( 'library' ).on( 'select', this.select );
	    return this._frameWatermark;
	},
	select: function () {
	    var attachment = this.frame.state().get( 'selection' ).first();

	    if ( $.inArray( attachment.attributes.mime, [ 'image/gif', 'image/jpg', 'image/jpeg', 'image/png' ] ) !== -1 ) {

		$( '#iw_upload_image' ).val( attachment.attributes.id );

		if ( $( 'div#previewImg_imageDiv img#previewImg_image' ).attr( 'src' ) !== '' ) {
		    $( 'div#previewImg_imageDiv img#previewImg_image' ).replaceWith( '<img id="previewImg_image" src="' + attachment.attributes.url + '" alt="" width="300" />' );
		} else {
		    $( 'div#previewImg_imageDiv img#previewImg_image' ).attr( 'src', attachment.attributes.url );
		}

		$( '#iw_turn_off_image_button' ).removeAttr( 'disabled' );
		$( 'div#previewImg_imageDiv img#previewImg_image' ).show();

		var img = new Image();
		img.src = attachment.attributes.url;

		img.onload = function () {
		    $( 'p#previewImageInfo' ).html( iwUploadArgs.originalSize + ': ' + this.width + ' ' + iwUploadArgs.px + ' / ' + this.height + ' ' + iwUploadArgs.px );
		}

	    } else {

		$( '#iw_turn_off_image_button' ).attr( 'disabled', 'true' );
		$( '#iw_upload_image' ).val( 0 );
		$( 'div#previewImg_imageDiv img#previewImg_image' ).attr( 'src', '' ).hide();
		$( 'p#previewImageInfo' ).html( '<strong>' + iwUploadArgs.notAllowedImg + '</strong>' );

	    }
	},
	init: function () {
	    $( '#wpbody' ).on( 'click', 'input#iw_upload_image_button', function ( e ) {
		e.preventDefault();
		watermarkFileUpload.frame().open();
	    } );
	}
    };

    watermarkFileUpload.init();

    $( document ).on( 'click', '#iw_turn_off_image_button', function ( event ) {
	$( this ).attr( 'disabled', 'true' );
	$( '#iw_upload_image' ).val( 0 );
	$( 'div#previewImg_imageDiv img#previewImg_image' ).attr( 'src', '' ).hide();
	$( 'p#previewImageInfo' ).html( iwUploadArgs.noSelectedImg );
    } );

} );