Default user image and cover

closes #812

- replace defaults with consistently named .png files
- change the settings saving code so that it doesn't double-save images and save the defaults to the db
This commit is contained in:
Hannah Wolfe 2013-09-18 15:54:52 +01:00
parent 6fe4efe2bd
commit 7193f05376
7 changed files with 7 additions and 11 deletions

View File

@ -208,7 +208,7 @@
display: block; display: block;
width: 100%; width: 100%;
height: 100%; height: 100%;
background-image: url(/shared/img/default-user-profile-picture.jpg); background-image: url(/shared/img/user-image.png);
background-size: cover; background-size: cover;
background-position: center center; background-position: center center;
} }

View File

@ -9,7 +9,7 @@
<section class="content no-padding"> <section class="content no-padding">
<header class="user-profile-header"> <header class="user-profile-header">
<img id="user-cover" class="cover-image" src="{{#if cover}}{{cover}}{{else}}/shared/img/cover.png{{/if}}" title="{{name}}'s Cover Image"/> <img id="user-cover" class="cover-image" src="{{#if cover}}{{cover}}{{else}}/shared/img/user-cover.png{{/if}}" title="{{name}}'s Cover Image"/>
<button class="edit-cover-image js-modal-cover">Change Cover</button> <button class="edit-cover-image js-modal-cover">Change Cover</button>
</header> </header>

View File

@ -180,8 +180,6 @@
this.model.save({ this.model.save({
title: title, title: title,
description: description, description: description,
logo: this.$('#blog-logo').attr("src"),
cover: this.$('#blog-cover').attr("src"),
email: email, email: email,
postsPerPage: postsPerPage, postsPerPage: postsPerPage,
activeTheme: this.$('#activeTheme').val() activeTheme: this.$('#activeTheme').val()
@ -320,9 +318,7 @@
'email': userEmail, 'email': userEmail,
'location': userLocation, 'location': userLocation,
'website': userWebsite, 'website': userWebsite,
'bio': userBio, 'bio': userBio
'image': this.$('#user-image').attr('src'),
'cover': this.$('#user-cover').attr('src')
}, { }, {
success: this.saveSuccess, success: this.saveSuccess,
error: this.saveError error: this.saveError

View File

@ -9,7 +9,7 @@
<li id="usermenu" class="subnav"> <li id="usermenu" class="subnav">
<a href="#" data-toggle="ul" class="dropdown"> <a href="#" data-toggle="ul" class="dropdown">
<img class="avatar" src="{{#if currentUser.profile}}{{currentUser.profile}}{{else}}/shared/img/default-user-profile-picture.jpg{{/if}}" alt="Avatar" /> <img class="avatar" src="{{#if currentUser.profile}}{{currentUser.profile}}{{else}}/shared/img/user-image.png{{/if}}" alt="Avatar" />
<span class="name">{{#if currentUser.name}}{{currentUser.name}}{{else}}Ghost{{/if}} v{{version}}</span> <span class="name">{{#if currentUser.name}}{{currentUser.name}}{{else}}Ghost{{/if}} v{{version}}</span>
</a> </a>
<ul class="overlay"> <ul class="overlay">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB