From: Owen Leonard Date: Fri, 17 Jul 2020 18:09:30 +0000 (+0000) Subject: Bug 26011: Remove unused jQuery plugin jquery.metadata.min.js from the OPAC X-Git-Url: http://git.equinoxoli.org/?p=koha.git;a=commitdiff_plain;h=7c100a7fd21bd4497be87df4b8cc94674a19c5f5 Bug 26011: Remove unused jQuery plugin jquery.metadata.min.js from the OPAC The jQuery plugin jquery.metadata.min.js hasn't been used in Koha in long time. This patch removes it from the OPAC. To test, apply the patch and search for instances of "jquery.metadata." There should be none. Signed-off-by: Lucas Gass Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart --- diff --git a/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.metadata.min.js b/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.metadata.min.js deleted file mode 100644 index d9370d5..0000000 --- a/koha-tmpl/opac-tmpl/bootstrap/lib/jquery/plugins/jquery.metadata.min.js +++ /dev/null @@ -1,8 +0,0 @@ -(function($){$.extend({metadata:{defaults:{type:'class',name:'metadata',cre:/({.*})/,single:'metadata'},setType:function(type,name){this.defaults.type=type;this.defaults.name=name;},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length)settings.single='metadata';var data=$.data(elem,settings.single);if(data)return data;data="{}";var getData=function(data){if(typeof data!="string")return data;if(data.indexOf('{')<0){data=eval("("+data+")");}} -var getObject=function(data){if(typeof data!="string")return data;data=eval("("+data+")");return data;} -if(settings.type=="html5"){var object={};$(elem.attributes).each(function(){var name=this.nodeName;if(name.match(/^data-/))name=name.replace(/^data-/,'');else return true;object[name]=getObject(this.nodeValue);});}else{if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m) -data=m[1];}else if(settings.type=="elem"){if(!elem.getElementsByTagName)returnvar;e=elem.getElementsByTagName(settings.name);if(e.length) -data=$.trim(e[0].innerHTML);}else if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr) -data=attr;} -object=getObject(data.indexOf("{")<0?"{"+data+"}":data);} -$.data(elem,settings.single,object);return object;}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts);};})(jQuery); \ No newline at end of file