3.0.4 • Published 10 years ago
ember-cli-libravatar v3.0.4
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-libravatarFor Ember CLI < 0.2.3
ember install:addon ember-cli-libravatarUsage
{{libravatar-image email='victor@debian.org.ro'}}An example with multiple options:
{{libravatar-image email='victor@debian.org.ro'
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
emailString - the email for the libravatar.
Optional
classString - any HTML classes to apply to the image. Default:libravatar-image.altString - alt description of the avatar. Default: none.sizeNumber - size of the image. Default:250.defaultImageString - the default image to be used in case the email doesn't have a libravatar.titleString - the title attribute for the image. Default: none.secureBoolean - whetherhttporhttpsis 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.