BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
www
/
wp-content
/
plugins
/
robin-image-optimizer
/
admin
/
assets
/
js
📤 Upload
📝 New File
📁 New Folder
Close
Editing: single-optimization.js
jQuery(function($) { var ajaxUrl = ajaxurl; $(document).on('click', '.wio-reoptimize', function() { var ai_data = { 'action' : $(this).attr('data-action'), 'id' : $(this).attr('data-id'), 'level' : $(this).attr('data-level'), '_wpnonce' : $(this).attr('data-nonce') }; var td = $(this).closest('td'); var msg = $(this).attr( 'data-waiting-label' ); td.html('<p>'+msg+'</p>'); wio_reoptimize( ai_data, td ); return false; }); $(document).on('click', '.wio-convert', function() { var ai_data = { 'action' : $(this).attr('data-action'), 'id' : $(this).attr('data-id'), 'format' : $(this).attr('data-format'), '_wpnonce' : $(this).attr('data-nonce') }; var td = $(this).closest('td'); var msg = $(this).attr( 'data-waiting-label' ); td.html('<p>'+msg+'</p>'); wio_convert( ai_data, td ); return false; }); function wio_reoptimize( ai_data, td ) { $.post(ajaxUrl, ai_data, function(response) { if ( response === 'processing' ) { wio_reoptimize( ai_data, td ); return false; } td.html(response); var btn = $('.wio-reoptimize').first(); if ( btn.closest('.media-frame-content').length ) { if ( btn.closest('table').find('.wio-datas-list').length ) { var diminsionName = $('.dimensions').find('strong').clone(); var fileSizeName = $('.file-size').find('strong').clone(); var diminsionSize = btn.closest('table').find('.wio-datas-list').data('dimensions'); var fileSize = btn.closest('table').find('.wio-datas-list').data('size'); $('.dimensions').html(diminsionName.get(0).outerHTML + ' ' + diminsionSize); $('.file-size').html(fileSizeName.get(0).outerHTML + ' ' + fileSize); } } }); } function wio_convert( ai_data, td ) { $.post(ajaxUrl, ai_data, function(response) { if ( response === 'processing' ) { wio_convert( ai_data, td ); return false; } td.html(response); var btn = $('.wio-convert').first(); if ( btn.closest('.media-frame-content').length ) { if ( btn.closest('table').find('.wio-datas-list').length ) { var diminsionName = $('.dimensions').find('strong').clone(); var fileSizeName = $('.file-size').find('strong').clone(); var diminsionSize = btn.closest('table').find('.wio-datas-list').data('dimensions'); var fileSize = btn.closest('table').find('.wio-datas-list').data('size'); $('.dimensions').html(diminsionName.get(0).outerHTML + ' ' + diminsionSize); $('.file-size').html(fileSizeName.get(0).outerHTML + ' ' + fileSize); } } }); } $(document).on('click', '.button-wio-restore', function() { var ai_data = { 'action' : $(this).attr('data-action'), 'id' : $(this).attr('data-id'), '_wpnonce' : $(this).attr('data-nonce') }; var td = $(this).closest('td'); var msg = $(this).attr( 'data-waiting-label' ); td.html('<p>'+msg+'</p>'); $.post(ajaxUrl, ai_data, function(response) { td.html(response); var btn = $('.wio-reoptimize'); if ( btn.closest('.media-frame-content').length ) { if ( btn.length ) { btn = btn.first(); var diminsionName = $('.dimensions').find('strong').clone(); var fileSizeName = $('.file-size').find('strong').clone(); var diminsionSize = btn.data('dimensions'); var fileSize = btn.data('size'); $('.dimensions').html(diminsionName.get(0).outerHTML + ' ' + diminsionSize); $('.file-size').html(fileSizeName.get(0).outerHTML + ' ' + fileSize); } } }); return false; }); });
Save
Cancel