ember-cli-libravatar
v3.0.4
Published
Component for libravatar image tags.
Downloads
3
Maintainers
Readme
ember-cli-libravatar
An ember-cli addon for a libravatar image component.
This is heavily based on ember-cli-gravatar by John Otander. See the original addon in action: http://ember-cli-gravatar.divshot.io/.
Installation
For Ember CLI >= 0.2.3
ember install ember-cli-libravatar
For Ember CLI < 0.2.3
ember install:addon ember-cli-libravatar
Usage
{{libravatar-image email='[email protected]'}}
An example with multiple options:
{{libravatar-image email='[email protected]'
title='Victor Nițu'
alt='Victor Nițu libravatar'
defaultImage='identicon'
class='img-circle'
secure=false
size=250}}
The default property is optional as well as the size. You can use a encoded url or a default icon name.
Required
email
String - the email for the libravatar.
Optional
class
String - any HTML classes to apply to the image. Default:libravatar-image
.alt
String - alt description of the avatar. Default: none.size
Number - size of the image. Default:250
.defaultImage
String - the default image to be used in case the email doesn't have a libravatar.title
String - the title attribute for the image. Default: none.secure
Boolean - whetherhttp
orhttps
is used. Default:true
.
Content Security Policy
With the latest versions of the Ember CLI, you will have to whitelist libravatar.org with the following
in your config/environment.js
:
module.exports = function(environment) {
// ...
var ENV = {
// ...
contentSecurityPolicy: {
'default-src': "'none'",
'script-src': "'self'",
'font-src': "'self'",
'connect-src': "'self'",
'img-src': "'self' cdn.libravatar.org",
'style-src': "'self'",
'media-src': "'self'"
},
// ...
}
// ...
};
License
MIT
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Crafted with <3 by John Otander, hacked by Victor Nițu to meet freedom requirements.