Changeset 3272664
- Timestamp:
- 04/14/2025 04:48:32 PM (11 months ago)
- Location:
- easy-fancybox
- Files:
-
- 8 edited
- 1 copied
-
tags/2.3.13 (copied) (copied from easy-fancybox/trunk)
-
tags/2.3.13/easy-fancybox.php (modified) (2 diffs)
-
tags/2.3.13/readme.txt (modified) (2 diffs)
-
tags/2.3.13/vendor/jquery.metadata.js (modified) (1 diff)
-
tags/2.3.13/vendor/jquery.metadata.min.js (modified) (1 diff)
-
trunk/easy-fancybox.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/jquery.metadata.js (modified) (1 diff)
-
trunk/vendor/jquery.metadata.min.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
easy-fancybox/tags/2.3.13/easy-fancybox.php
r3270087 r3272664 6 6 * Text Domain: easy-fancybox 7 7 * Domain Path: languages 8 * Version: 2.3.1 28 * Version: 2.3.13 9 9 * Author: FirelightWP 10 10 * Author URI: https://firelightwp.com … … 35 35 * CONSTANTS 36 36 */ 37 define( 'EASY_FANCYBOX_VERSION', '2.3.1 2' );37 define( 'EASY_FANCYBOX_VERSION', '2.3.13' ); 38 38 define( 39 39 'FANCYBOX_VERSIONS', -
easy-fancybox/tags/2.3.13/readme.txt
r3270087 r3272664 5 5 Requires PHP: 7.0 6 6 Tested up to: 6.8 7 Stable tag: 2.3.1 27 Stable tag: 2.3.13 8 8 License: GPLv3 9 9 … … 110 110 111 111 == Changelog == 112 113 = 2.3.13 = 114 * Fix: jQuery metadata issue 112 115 113 116 = 2.3.12 = -
easy-fancybox/tags/2.3.13/vendor/jquery.metadata.js
r2833991 r3272664 93 93 if ( data.indexOf( '{' ) <0 ) { data = "{" + data + "}"; } 94 94 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 } 97 110 98 111 $.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 6 6 * Text Domain: easy-fancybox 7 7 * Domain Path: languages 8 * Version: 2.3.1 28 * Version: 2.3.13 9 9 * Author: FirelightWP 10 10 * Author URI: https://firelightwp.com … … 35 35 * CONSTANTS 36 36 */ 37 define( 'EASY_FANCYBOX_VERSION', '2.3.1 2' );37 define( 'EASY_FANCYBOX_VERSION', '2.3.13' ); 38 38 define( 39 39 'FANCYBOX_VERSIONS', -
easy-fancybox/trunk/readme.txt
r3270087 r3272664 5 5 Requires PHP: 7.0 6 6 Tested up to: 6.8 7 Stable tag: 2.3.1 27 Stable tag: 2.3.13 8 8 License: GPLv3 9 9 … … 110 110 111 111 == Changelog == 112 113 = 2.3.13 = 114 * Fix: jQuery metadata issue 112 115 113 116 = 2.3.12 = -
easy-fancybox/trunk/vendor/jquery.metadata.js
r2833991 r3272664 93 93 if ( data.indexOf( '{' ) <0 ) { data = "{" + data + "}"; } 94 94 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 } 97 110 98 111 $.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.