Plugin Directory

Changeset 3272664


Ignore:
Timestamp:
04/14/2025 04:48:32 PM (11 months ago)
Author:
firelightwp
Message:

Update to version 2.3.13 from GitHub

Location:
easy-fancybox
Files:
8 edited
1 copied

Legend:

Unmodified
Added
Removed
  • easy-fancybox/tags/2.3.13/easy-fancybox.php

    r3270087 r3272664  
    66 * Text Domain: easy-fancybox
    77 * Domain Path: languages
    8  * Version: 2.3.12
     8 * Version: 2.3.13
    99 * Author: FirelightWP
    1010 * Author URI: https://firelightwp.com
     
    3535 * CONSTANTS
    3636 */
    37 define( 'EASY_FANCYBOX_VERSION', '2.3.12' );
     37define( 'EASY_FANCYBOX_VERSION', '2.3.13' );
    3838define(
    3939    'FANCYBOX_VERSIONS',
  • easy-fancybox/tags/2.3.13/readme.txt

    r3270087 r3272664  
    55Requires PHP: 7.0
    66Tested up to: 6.8
    7 Stable tag: 2.3.12
     7Stable tag: 2.3.13
    88License: GPLv3
    99
     
    110110
    111111== Changelog ==
     112
     113= 2.3.13 =
     114* Fix: jQuery metadata issue
    112115
    113116= 2.3.12 =
  • easy-fancybox/tags/2.3.13/vendor/jquery.metadata.js

    r2833991 r3272664  
    9393            if ( data.indexOf( '{' ) <0 ) { data = "{" + data + "}"; }
    9494
    95             /*jshint evil:true */
    96             data = eval("(" + data + ")");
     95            try {
     96                // First try parsing as JSON
     97                data = JSON.parse(data);
     98            } catch(e) {
     99                try {
     100                    // If JSON parsing fails, try to convert to valid JSON
     101                    // Handle unquoted keys and convert single quotes to double quotes
     102                    data = data.replace(/([{,]\s*)(['"])?([a-zA-Z0-9_]+)(['"])?:/g, '$1"$3":')
     103                        .replace(/'/g, '"');  // Convert all single quotes to double quotes
     104                    data = JSON.parse(data);
     105                } catch(e2) {
     106                    // If both parsing attempts fail, return empty object
     107                    data = {};
     108                }
     109            }
    97110
    98111            $.data( elem, settings.single, data );
  • easy-fancybox/tags/2.3.13/vendor/jquery.metadata.min.js

    r2833991 r3272664  
    1 !function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/(\{.*\})/,single:"metadata"},setType:function(a,b){this.defaults.type=a,this.defaults.name=b},get:function(elem,opts){var data,m,e,attr,settings=$.extend({},this.defaults,opts);if(settings.single.length||(settings.single="metadata"),data=$.data(elem,settings.single))return data;if(data="{}","class"===settings.type)m=settings.cre.exec(elem.className),m&&(data=m[1]);else if("elem"===settings.type){if(!elem.getElementsByTagName)return void 0;e=elem.getElementsByTagName(settings.name),e.length&&(data=$.trim(e[0].innerHTML))}else void 0!==elem.getAttribute&&(attr=elem.getAttribute(settings.name),attr&&(data=attr));return data.indexOf("{")<0&&(data="{"+data+"}"),data=eval("("+data+")"),$.data(elem,settings.single,data),data}}}),$.fn.metadata=function(a){return $.metadata.get(this[0],a)}}(jQuery);
     1!function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/(\{.*\})/,single:"metadata"},setType:function(a,b){this.defaults.type=a,this.defaults.name=b},get:function(elem,opts){var data,m,e,attr,settings=$.extend({},this.defaults,opts);if(settings.single.length||(settings.single="metadata"),data=$.data(elem,settings.single))return data;if(data="{}","class"===settings.type)m=settings.cre.exec(elem.className),m&&(data=m[1]);else if("elem"===settings.type){if(!elem.getElementsByTagName)return void 0;e=elem.getElementsByTagName(settings.name),e.length&&(data=$.trim(e[0].innerHTML))}else void 0!==elem.getAttribute&&(attr=elem.getAttribute(settings.name),attr&&(data=attr));return data.indexOf("{")<0&&(data="{"+data+"}"),data=function(d){try{return JSON.parse(d)}catch(e){try{return JSON.parse(d.replace(/([{,]\s*)(['"])?([a-zA-Z0-9_]+)(['"])?:/g,"$1\"$3\":").replace(/'/g,'"'))}catch(e){return{}}}}(data),$.data(elem,settings.single,data),data}}}),$.fn.metadata=function(a){return $.metadata.get(this[0],a)}}(jQuery);
  • easy-fancybox/trunk/easy-fancybox.php

    r3270087 r3272664  
    66 * Text Domain: easy-fancybox
    77 * Domain Path: languages
    8  * Version: 2.3.12
     8 * Version: 2.3.13
    99 * Author: FirelightWP
    1010 * Author URI: https://firelightwp.com
     
    3535 * CONSTANTS
    3636 */
    37 define( 'EASY_FANCYBOX_VERSION', '2.3.12' );
     37define( 'EASY_FANCYBOX_VERSION', '2.3.13' );
    3838define(
    3939    'FANCYBOX_VERSIONS',
  • easy-fancybox/trunk/readme.txt

    r3270087 r3272664  
    55Requires PHP: 7.0
    66Tested up to: 6.8
    7 Stable tag: 2.3.12
     7Stable tag: 2.3.13
    88License: GPLv3
    99
     
    110110
    111111== Changelog ==
     112
     113= 2.3.13 =
     114* Fix: jQuery metadata issue
    112115
    113116= 2.3.12 =
  • easy-fancybox/trunk/vendor/jquery.metadata.js

    r2833991 r3272664  
    9393            if ( data.indexOf( '{' ) <0 ) { data = "{" + data + "}"; }
    9494
    95             /*jshint evil:true */
    96             data = eval("(" + data + ")");
     95            try {
     96                // First try parsing as JSON
     97                data = JSON.parse(data);
     98            } catch(e) {
     99                try {
     100                    // If JSON parsing fails, try to convert to valid JSON
     101                    // Handle unquoted keys and convert single quotes to double quotes
     102                    data = data.replace(/([{,]\s*)(['"])?([a-zA-Z0-9_]+)(['"])?:/g, '$1"$3":')
     103                        .replace(/'/g, '"');  // Convert all single quotes to double quotes
     104                    data = JSON.parse(data);
     105                } catch(e2) {
     106                    // If both parsing attempts fail, return empty object
     107                    data = {};
     108                }
     109            }
    97110
    98111            $.data( elem, settings.single, data );
  • easy-fancybox/trunk/vendor/jquery.metadata.min.js

    r2833991 r3272664  
    1 !function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/(\{.*\})/,single:"metadata"},setType:function(a,b){this.defaults.type=a,this.defaults.name=b},get:function(elem,opts){var data,m,e,attr,settings=$.extend({},this.defaults,opts);if(settings.single.length||(settings.single="metadata"),data=$.data(elem,settings.single))return data;if(data="{}","class"===settings.type)m=settings.cre.exec(elem.className),m&&(data=m[1]);else if("elem"===settings.type){if(!elem.getElementsByTagName)return void 0;e=elem.getElementsByTagName(settings.name),e.length&&(data=$.trim(e[0].innerHTML))}else void 0!==elem.getAttribute&&(attr=elem.getAttribute(settings.name),attr&&(data=attr));return data.indexOf("{")<0&&(data="{"+data+"}"),data=eval("("+data+")"),$.data(elem,settings.single,data),data}}}),$.fn.metadata=function(a){return $.metadata.get(this[0],a)}}(jQuery);
     1!function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/(\{.*\})/,single:"metadata"},setType:function(a,b){this.defaults.type=a,this.defaults.name=b},get:function(elem,opts){var data,m,e,attr,settings=$.extend({},this.defaults,opts);if(settings.single.length||(settings.single="metadata"),data=$.data(elem,settings.single))return data;if(data="{}","class"===settings.type)m=settings.cre.exec(elem.className),m&&(data=m[1]);else if("elem"===settings.type){if(!elem.getElementsByTagName)return void 0;e=elem.getElementsByTagName(settings.name),e.length&&(data=$.trim(e[0].innerHTML))}else void 0!==elem.getAttribute&&(attr=elem.getAttribute(settings.name),attr&&(data=attr));return data.indexOf("{")<0&&(data="{"+data+"}"),data=function(d){try{return JSON.parse(d)}catch(e){try{return JSON.parse(d.replace(/([{,]\s*)(['"])?([a-zA-Z0-9_]+)(['"])?:/g,"$1\"$3\":").replace(/'/g,'"'))}catch(e){return{}}}}(data),$.data(elem,settings.single,data),data}}}),$.fn.metadata=function(a){return $.metadata.get(this[0],a)}}(jQuery);
Note: See TracChangeset for help on using the changeset viewer.