angular-update-meta
Advanced tools
Comparing version 1.5.0 to 1.5.1
{ | ||
"name": "angular-update-meta", | ||
"version": "1.5.0", | ||
"version": "1.5.1", | ||
"authors": [ | ||
@@ -10,3 +10,3 @@ { | ||
], | ||
"keywords": [git t | ||
"keywords": [ | ||
"angular", | ||
@@ -13,0 +13,0 @@ "angularjs", |
@@ -17,3 +17,3 @@ // Create all modules and define dependencies to make sure they exist | ||
*/ | ||
function UpdateMetaDirective(){ | ||
function UpdateMetaDirective($log){ | ||
@@ -25,5 +25,4 @@ function updateAttribute(selector, attributeName, attributeValue){ | ||
var el = document.querySelector(selector); | ||
console.log(el); | ||
if(el && el.setAttribute){ | ||
console.log('Setting attribute ' + attributeName + ' to ' + attributeValue); | ||
$log.debug('updateMeta - set attribute ' + attributeName + ' of ' + selector + ' to ' + attributeValue); | ||
el.setAttribute(attributeName, attributeValue); | ||
@@ -51,3 +50,3 @@ } | ||
if(scope.httpEquiv && scope.content){ | ||
updateAttribute('meta[httpEquiv="' + scope.name + '"]', 'content', scope.content); | ||
updateAttribute('meta[http-equiv="' + scope.httpEquiv + '"]', 'content', scope.content); | ||
return; | ||
@@ -57,3 +56,3 @@ } | ||
if(scope.property && scope.content){ | ||
updateAttribute('meta[property="' + scope.name + '"]', 'content', scope.content); | ||
updateAttribute('meta[property="' + scope.property + '"]', 'content', scope.content); | ||
return; | ||
@@ -72,3 +71,3 @@ } | ||
// Inject dependencies | ||
UpdateMetaDirective.$inject = []; | ||
UpdateMetaDirective.$inject = ['$log']; | ||
@@ -75,0 +74,0 @@ // Export |
@@ -1,1 +0,1 @@ | ||
angular.module("updateMeta",[]),function(){function t(){function t(t,e,n){if(document){var o=document.querySelector(t);console.log(o),o&&o.setAttribute&&(console.log("Setting attribute "+e+" to "+n),o.setAttribute(e,n))}}return{restrict:"E",scope:{charset:"@",name:"@",content:"@",httpEquiv:"@",scheme:"@",property:"@"},link:function(e){return e.name&&e.content?(t('meta[name="'+e.name+'"]',"content",e.content),void 0):e.httpEquiv&&e.content?(t('meta[httpEquiv="'+e.name+'"]',"content",e.content),void 0):e.property&&e.content?(t('meta[property="'+e.name+'"]',"content",e.content),void 0):e.charset?(t("meta[charset]","charset",e.charset),void 0):void 0}}}t.$inject=[],angular.module("updateMeta").directive("updateMeta",t)}(); | ||
angular.module("updateMeta",[]),function(){function t(t){function e(e,n,o){if(document){var r=document.querySelector(e);r&&r.setAttribute&&(t.debug("updateMeta - set attribute "+n+" of "+e+" to "+o),r.setAttribute(n,o))}}return{restrict:"E",scope:{charset:"@",name:"@",content:"@",httpEquiv:"@",scheme:"@",property:"@"},link:function(t){return t.name&&t.content?(e('meta[name="'+t.name+'"]',"content",t.content),void 0):t.httpEquiv&&t.content?(e('meta[http-equiv="'+t.httpEquiv+'"]',"content",t.content),void 0):t.property&&t.content?(e('meta[property="'+t.property+'"]',"content",t.content),void 0):t.charset?(e("meta[charset]","charset",t.charset),void 0):void 0}}}t.$inject=["$log"],angular.module("updateMeta").directive("updateMeta",t)}(); |
{ | ||
"name": "angular-update-meta", | ||
"version": "1.5.0", | ||
"version": "1.5.1", | ||
"author": { | ||
@@ -5,0 +5,0 @@ "name": "Jurgen Van de Moere", |
@@ -101,2 +101,8 @@ # Update meta tags in AngularJS | ||
### v1.5.1 | ||
- fixed issue with `http-equiv` | ||
- updated documentation | ||
- updated example | ||
### v1.5.0 | ||
@@ -103,0 +109,0 @@ |
@@ -10,3 +10,3 @@ (function(){ | ||
*/ | ||
function UpdateMetaDirective(){ | ||
function UpdateMetaDirective($log){ | ||
@@ -18,5 +18,4 @@ function updateAttribute(selector, attributeName, attributeValue){ | ||
var el = document.querySelector(selector); | ||
console.log(el); | ||
if(el && el.setAttribute){ | ||
console.log('Setting attribute ' + attributeName + ' to ' + attributeValue); | ||
$log.debug('updateMeta - set attribute ' + attributeName + ' of ' + selector + ' to ' + attributeValue); | ||
el.setAttribute(attributeName, attributeValue); | ||
@@ -44,3 +43,3 @@ } | ||
if(scope.httpEquiv && scope.content){ | ||
updateAttribute('meta[httpEquiv="' + scope.name + '"]', 'content', scope.content); | ||
updateAttribute('meta[http-equiv="' + scope.httpEquiv + '"]', 'content', scope.content); | ||
return; | ||
@@ -50,3 +49,3 @@ } | ||
if(scope.property && scope.content){ | ||
updateAttribute('meta[property="' + scope.name + '"]', 'content', scope.content); | ||
updateAttribute('meta[property="' + scope.property + '"]', 'content', scope.content); | ||
return; | ||
@@ -65,3 +64,3 @@ } | ||
// Inject dependencies | ||
UpdateMetaDirective.$inject = []; | ||
UpdateMetaDirective.$inject = ['$log']; | ||
@@ -68,0 +67,0 @@ // Export |
Sorry, the diff of this file is not supported yet
18381
141
415
351