Fix mixed content security warnings due to gravatar images

no issue
- switches gravatar URL generation to use protocol-relative URLs in `gh-profile-image` component
This commit is contained in:
Kevin Ansfield 2016-02-05 16:48:15 +00:00
parent df6f7c7b56
commit cb7cafc0c9
2 changed files with 3 additions and 3 deletions

View File

@ -64,7 +64,7 @@ export default Component.extend({
let style = '';
if (email) {
let url = `http://www.gravatar.com/avatar/${window.md5(email)}?s=${size}&d=blank`;
let url = `//www.gravatar.com/avatar/${window.md5(email)}?s=${size}&d=blank`;
style = `background-image: url(${url})`;
}
return Ember.String.htmlSafe(style);

View File

@ -56,7 +56,7 @@ describeComponent(
it('immediately renders the gravatar if valid email supplied', function () {
let email = 'test@example.com';
let expectedUrl = `http://www.gravatar.com/avatar/${md5(email)}?s=100&d=blank`;
let expectedUrl = `//www.gravatar.com/avatar/${md5(email)}?s=100&d=blank`;
this.set('email', email);
@ -70,7 +70,7 @@ describeComponent(
it('throttles gravatar loading as email is changed', function (done) {
let email = 'test@example.com';
let expectedUrl = `http://www.gravatar.com/avatar/${md5(email)}?s=100&d=blank`;
let expectedUrl = `//www.gravatar.com/avatar/${md5(email)}?s=100&d=blank`;
this.set('email', 'test');