New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ng2-gravatar-directive

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ng2-gravatar-directive - npm Package Compare versions

Comparing version 1.1.1 to 1.2.0

2

package.json
{
"name": "ng2-gravatar-directive",
"version": "1.1.1",
"version": "1.2.0",
"description": "Angular2 gravatar directive",

@@ -5,0 +5,0 @@ "main": "src/gravatar.js",

@@ -6,4 +6,5 @@ import { ElementRef } from '@angular/core';

size: number;
fallback: string;
constructor(elementRef: ElementRef);
ngOnInit(): void;
}

@@ -17,5 +17,6 @@ "use strict";

this.size = 16;
this.fallback = 'mm';
}
Gravatar.prototype.ngOnInit = function () {
this.elementRef.nativeElement.src = "http://www.gravatar.com/avatar/" + md5(this.email) + "?s=" + this.size;
this.elementRef.nativeElement.src = "http://www.gravatar.com/avatar/" + md5(this.email) + "?s=" + this.size + "&d=" + this.fallback;
};

@@ -30,2 +31,6 @@ __decorate([

], Gravatar.prototype, "size", void 0);
__decorate([
core_1.Input('fallback'),
__metadata('design:type', String)
], Gravatar.prototype, "fallback", void 0);
Gravatar = __decorate([

@@ -40,2 +45,2 @@ core_1.Directive({

exports.Gravatar = Gravatar;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JhdmF0YXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJncmF2YXRhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUEscUJBQTJDLGVBQWUsQ0FBQyxDQUFBO0FBQzNELElBQUksR0FBRyxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUt6QjtJQUlFLGtCQUFvQixVQUFzQjtRQUF0QixlQUFVLEdBQVYsVUFBVSxDQUFZO1FBRjNCLFNBQUksR0FBVyxFQUFFLENBQUM7SUFFWSxDQUFDO0lBRTlDLDJCQUFRLEdBQVI7UUFDRSxJQUFJLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxHQUFHLEdBQUcsb0NBQWtDLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFdBQU0sSUFBSSxDQUFDLElBQU0sQ0FBQztJQUN6RyxDQUFDO0lBUEQ7UUFBQyxZQUFLLENBQUMsT0FBTyxDQUFDOzsyQ0FBQTtJQUNmO1FBQUMsWUFBSyxDQUFDLE1BQU0sQ0FBQzs7MENBQUE7SUFMaEI7UUFBQyxnQkFBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLFlBQVk7U0FDdkIsQ0FBQzs7Z0JBQUE7SUFVRixlQUFDO0FBQUQsQ0FBQyxBQVRELElBU0M7QUFUWSxnQkFBUSxXQVNwQixDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtEaXJlY3RpdmUsIEVsZW1lbnRSZWYsIElucHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmxldCBtZDUgPSByZXF1aXJlKCdtZDUnKTtcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW2dyYXZhdGFyXSdcbn0pXG5leHBvcnQgY2xhc3MgR3JhdmF0YXIge1xuICBASW5wdXQoJ2VtYWlsJykgZW1haWw6IHN0cmluZztcbiAgQElucHV0KCdzaXplJykgc2l6ZTogbnVtYmVyID0gMTY7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBlbGVtZW50UmVmOiBFbGVtZW50UmVmKSB7fVxuXG4gIG5nT25Jbml0KCkge1xuICAgIHRoaXMuZWxlbWVudFJlZi5uYXRpdmVFbGVtZW50LnNyYyA9IGBodHRwOi8vd3d3LmdyYXZhdGFyLmNvbS9hdmF0YXIvJHttZDUodGhpcy5lbWFpbCl9P3M9JHt0aGlzLnNpemV9YDtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JhdmF0YXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJncmF2YXRhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUEscUJBQTJDLGVBQWUsQ0FBQyxDQUFBO0FBQzNELElBQUksR0FBRyxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUt6QjtJQUtFLGtCQUFvQixVQUFzQjtRQUF0QixlQUFVLEdBQVYsVUFBVSxDQUFZO1FBSDNCLFNBQUksR0FBVyxFQUFFLENBQUM7UUFDZCxhQUFRLEdBQVcsSUFBSSxDQUFDO0lBRUUsQ0FBQztJQUU5QywyQkFBUSxHQUFSO1FBQ0UsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsR0FBRyxHQUFHLG9DQUFrQyxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxXQUFNLElBQUksQ0FBQyxJQUFJLFdBQU0sSUFBSSxDQUFDLFFBQVUsQ0FBQztJQUM1SCxDQUFDO0lBUkQ7UUFBQyxZQUFLLENBQUMsT0FBTyxDQUFDOzsyQ0FBQTtJQUNmO1FBQUMsWUFBSyxDQUFDLE1BQU0sQ0FBQzs7MENBQUE7SUFDZDtRQUFDLFlBQUssQ0FBQyxVQUFVLENBQUM7OzhDQUFBO0lBTnBCO1FBQUMsZ0JBQVMsQ0FBQztZQUNULFFBQVEsRUFBRSxZQUFZO1NBQ3ZCLENBQUM7O2dCQUFBO0lBV0YsZUFBQztBQUFELENBQUMsQUFWRCxJQVVDO0FBVlksZ0JBQVEsV0FVcEIsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RGlyZWN0aXZlLCBFbGVtZW50UmVmLCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5sZXQgbWQ1ID0gcmVxdWlyZSgnbWQ1Jyk7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1tncmF2YXRhcl0nXG59KVxuZXhwb3J0IGNsYXNzIEdyYXZhdGFyIHtcbiAgQElucHV0KCdlbWFpbCcpIGVtYWlsOiBzdHJpbmc7XG4gIEBJbnB1dCgnc2l6ZScpIHNpemU6IG51bWJlciA9IDE2O1xuICBASW5wdXQoJ2ZhbGxiYWNrJykgZmFsbGJhY2s6IHN0cmluZyA9ICdtbSc7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBlbGVtZW50UmVmOiBFbGVtZW50UmVmKSB7fVxuXG4gIG5nT25Jbml0KCkge1xuICAgIHRoaXMuZWxlbWVudFJlZi5uYXRpdmVFbGVtZW50LnNyYyA9IGBodHRwOi8vd3d3LmdyYXZhdGFyLmNvbS9hdmF0YXIvJHttZDUodGhpcy5lbWFpbCl9P3M9JHt0aGlzLnNpemV9JmQ9JHt0aGlzLmZhbGxiYWNrfWA7XG4gIH1cbn1cbiJdfQ==

@@ -10,2 +10,3 @@ import {Directive, ElementRef, Input} from '@angular/core';

@Input('size') size: number = 16;
@Input('fallback') fallback: string = 'mm';

@@ -15,4 +16,4 @@ constructor(private elementRef: ElementRef) {}

ngOnInit() {
this.elementRef.nativeElement.src = `http://www.gravatar.com/avatar/${md5(this.email)}?s=${this.size}`;
this.elementRef.nativeElement.src = `http://www.gravatar.com/avatar/${md5(this.email)}?s=${this.size}&d=${this.fallback}`;
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc