Plugin Directory

Changeset 1092463


Ignore:
Timestamp:
02/17/2015 02:12:20 PM (11 years ago)
Author:
HetWorks
Message:

tagging version 1.0.2

Location:
wp-image-shrinker
Files:
2 edited
3 copied

Legend:

Unmodified
Added
Removed
  • wp-image-shrinker/tags/1.0.2/hetworkstinypng.php

    r1092414 r1092463  
    44 * Plugin URI: http://www.hetworks.nl
    55 * Description: Reduce image file sizes drastically and improve performance and Pagespeed score using the TinyPNG API within WordPress. Works for both PNG and JPG images.
    6  * Version: 1.0.1
     6 * Version: 1.0.2
    77 * Author: HETWORKS
    88 * Author URI: http://www.hetworks.nl
     
    128128                    'action': 'hetworkstinypng_ajaxaction_tinypngimage',
    129129                    'url': url,
    130                     'id': id
     130                    'id': id,
     131                    'dataType': 'json'
    131132                };
    132                 jQuery.ajax({
     133            jQuery.ajax({
    133134                    type: 'POST',
    134135                    url: ajaxurl,
     
    138139                    },
    139140                    success: completeHandler = function(response) {
    140                         res = jQuery.parseJSON(response);
    141                         if (typeof res.error === 'undefined') {
     141                        try {
     142                            res = jQuery.parseJSON(response);
     143                        } catch(error) {
     144                            console.log(error);
     145                        }                       
     146                        if (typeof res !== 'undefined' && typeof res.error === 'undefined' && typeof error === 'undefined') {
    142147                            nextimage.find("td[data-tdsize='"+size+"']").html('').append('<table class="intable"><tr><td>From:</td><td>' + bytesToSize(res.input.size) + '</td></tr><tr><td colspan="2"><span class="dashicons dashicons-yes"></span></td></tr><tr><td>To:</td><td>' + bytesToSize(res.output.size) + '</td></tr></table>');
    143148                            voor =  voor + res.input.size;
     
    161166                                });
    162167                            }
    163                         } else {
     168                        } else if (typeof res !== 'undefined' && typeof res.error !== 'undefined') {
    164169                            nextimage.find("td[data-tdsize='"+size+"']").html('').append('<span class="dashicons dashicons-no-alt"></span><br />' + res.message);
    165170                            if (res.error == 'TooManyRequests') {
     
    167172                            } else {
    168173                                console.log(res.error);
     174                                if (size == 'full') {
     175                                    hetworkstinypng_ajax_sendnextimage();
     176                                }
     177                            }
     178                        } else if (typeof res === 'undefined') {                           
     179                            nextimage.find("td[data-tdsize='"+size+"']").html('').append('<span class="dashicons dashicons-no-alt"></span>');
     180                            if (size == 'full') {
     181                                hetworkstinypng_ajax_sendnextimage();
    169182                            }
    170183                        }
  • wp-image-shrinker/tags/1.0.2/readme.txt

    r1092414 r1092463  
    44Plugin URI: https://wordpress.org/plugins/wp-image-shrinker/
    55Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=6JSXUB6Q9SD2U&lc=NL&item_name=HETWORKS&item_number=TinyPNG%20for%20WordPress&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted
    6 Version: 1.0.1
     6Version: 1.0.2
    77Tested up to: 4.1
    88Author: Anne Rozema
     
    7171= 1.0.1 =
    7272* Bugfixes
     73
     74= 1.0.2 =
     75* Better error handling
  • wp-image-shrinker/trunk/hetworkstinypng.php

    r1092414 r1092463  
    44 * Plugin URI: http://www.hetworks.nl
    55 * Description: Reduce image file sizes drastically and improve performance and Pagespeed score using the TinyPNG API within WordPress. Works for both PNG and JPG images.
    6  * Version: 1.0.1
     6 * Version: 1.0.2
    77 * Author: HETWORKS
    88 * Author URI: http://www.hetworks.nl
     
    128128                    'action': 'hetworkstinypng_ajaxaction_tinypngimage',
    129129                    'url': url,
    130                     'id': id
     130                    'id': id,
     131                    'dataType': 'json'
    131132                };
    132                 jQuery.ajax({
     133            jQuery.ajax({
    133134                    type: 'POST',
    134135                    url: ajaxurl,
     
    138139                    },
    139140                    success: completeHandler = function(response) {
    140                         res = jQuery.parseJSON(response);
    141                         if (typeof res.error === 'undefined') {
     141                        try {
     142                            res = jQuery.parseJSON(response);
     143                        } catch(error) {
     144                            console.log(error);
     145                        }                       
     146                        if (typeof res !== 'undefined' && typeof res.error === 'undefined' && typeof error === 'undefined') {
    142147                            nextimage.find("td[data-tdsize='"+size+"']").html('').append('<table class="intable"><tr><td>From:</td><td>' + bytesToSize(res.input.size) + '</td></tr><tr><td colspan="2"><span class="dashicons dashicons-yes"></span></td></tr><tr><td>To:</td><td>' + bytesToSize(res.output.size) + '</td></tr></table>');
    143148                            voor =  voor + res.input.size;
     
    161166                                });
    162167                            }
    163                         } else {
     168                        } else if (typeof res !== 'undefined' && typeof res.error !== 'undefined') {
    164169                            nextimage.find("td[data-tdsize='"+size+"']").html('').append('<span class="dashicons dashicons-no-alt"></span><br />' + res.message);
    165170                            if (res.error == 'TooManyRequests') {
     
    167172                            } else {
    168173                                console.log(res.error);
     174                                if (size == 'full') {
     175                                    hetworkstinypng_ajax_sendnextimage();
     176                                }
     177                            }
     178                        } else if (typeof res === 'undefined') {                           
     179                            nextimage.find("td[data-tdsize='"+size+"']").html('').append('<span class="dashicons dashicons-no-alt"></span>');
     180                            if (size == 'full') {
     181                                hetworkstinypng_ajax_sendnextimage();
    169182                            }
    170183                        }
  • wp-image-shrinker/trunk/readme.txt

    r1092414 r1092463  
    44Plugin URI: https://wordpress.org/plugins/wp-image-shrinker/
    55Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=6JSXUB6Q9SD2U&lc=NL&item_name=HETWORKS&item_number=TinyPNG%20for%20WordPress&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted
    6 Version: 1.0.1
     6Version: 1.0.2
    77Tested up to: 4.1
    88Author: Anne Rozema
     
    7171= 1.0.1 =
    7272* Bugfixes
     73
     74= 1.0.2 =
     75* Better error handling
Note: See TracChangeset for help on using the changeset viewer.