1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-08-09 15:35:27 +02:00

profile UX

This commit is contained in:
Harvey Kandola 2016-06-30 15:34:01 -07:00
parent 791e653251
commit e34ea468b2
9 changed files with 128 additions and 118 deletions

View file

@ -13,12 +13,8 @@ import Ember from 'ember';
import netUtil from '../../utils/net'; import netUtil from '../../utils/net';
export default Ember.Component.extend({ export default Ember.Component.extend({
dashboardMode: false, folderService: Ember.inject.service('folder'),
searchMode: false, folder: null,
profileMode: false,
settingsMode: false,
folderMode: false,
documentMode: false,
didInitAttrs() { didInitAttrs() {
let self = this; let self = this;
@ -29,6 +25,12 @@ export default Ember.Component.extend({
} }
}, },
didReceiveAttrs() {
if (this.get('folder') === null) {
this.set("folder", this.get('folderService.currentFolder'));
}
},
actions: { actions: {
switchAccount(domain) { switchAccount(domain) {
this.audit.record('switched-account'); this.audit.record('switched-account');

View file

@ -2,6 +2,7 @@ import Ember from 'ember';
export default Ember.Route.extend({ export default Ember.Route.extend({
userService: Ember.inject.service('user'), userService: Ember.inject.service('user'),
folderService: Ember.inject.service('folder'),
beforeModel: function() { beforeModel: function() {
if (!this.session.authenticated) { if (!this.session.authenticated) {
@ -19,7 +20,6 @@ export default Ember.Route.extend({
setupController(controller, model) { setupController(controller, model) {
controller.set('model', model); controller.set('model', model);
let fullname = model.get('fullname'); controller.set("folder", this.get('folderService.currentFolder'));
controller.set('message', `Profile for ${fullname}`);
} }
}); });

View file

@ -1,13 +1,26 @@
{{#header/page-navigation profileMode=true}} {{#layout/zone-container}}
{{header/message-box message="Manage your profile"}}
{{/header/page-navigation}}
{{#layout/page-container}} {{layout/zone-navigation}}
{{#layout/page-sidebar}}
{{#layout/zone-header title=session.user.fullname message="Your Documize profile"}}
<div class="pull-right">
{{#link-to 'folders.folder' folder.id folder.slug}}
<div class="regular-button button-white">
<i class="material-icons">arrow_back</i>
<div class="name">home</div>
</div>
{{/link-to}}
</div>
{{/layout/zone-header}}
{{#layout/zone-sidebar}}
<div class="sidebar-menu">
<div class="avatar-large">{{session.user.initials}}</div> <div class="avatar-large">{{session.user.initials}}</div>
{{/layout/page-sidebar}} </div>
{{#layout/page-content}} {{/layout/zone-sidebar}}
<div class="input-form">
{{#layout/zone-content}}
<div class="input-form form-borderless">
<form> <form>
<div class="input-control"> <div class="input-control">
<label>Firstname</label> <label>Firstname</label>
@ -34,5 +47,6 @@
<div class="regular-button button-blue" {{ action 'save' }}>save</div> <div class="regular-button button-blue" {{ action 'save' }}>save</div>
</form> </form>
</div> </div>
{{/layout/page-content}} {{/layout/zone-content}}
{{/layout/page-container}}
{{/layout/zone-container}}

View file

@ -141,6 +141,6 @@
} }
.zone-content { .zone-content {
padding: 0 40px 0 40px; padding: 30px 40px 30px 40px;
float: left; float: left;
} }

View file

@ -1,7 +1,5 @@
.folders-list { .folders-list {
margin: 30px 0;
> .add-space-action { > .add-space-action {
text-align: center; text-align: center;
margin-bottom: 30px; margin-bottom: 30px;
@ -53,8 +51,6 @@
} }
.documents-list { .documents-list {
margin: 15px 0;
> .document { > .document {
margin: 0; margin: 0;
padding: 20px 20px 25px 20px; padding: 20px 20px 25px 20px;

View file

@ -1,3 +0,0 @@
.folder-settings {
margin-top: 30px;
}

View file

View file

@ -1,4 +1,4 @@
<div class="sidebar-menu">
<div class="folders-list"> <div class="folders-list">
{{#if session.isEditor}} {{#if session.isEditor}}
@ -67,3 +67,4 @@
<div class="copyright hidden-xs hidden-sm"> <div class="copyright hidden-xs hidden-sm">
<a href="https://documize.com?ref=app-footer" target="_blank">Copyright&nbsp;&copy;&nbsp;2016 Documize Inc.</a> <a href="https://documize.com?ref=app-footer" target="_blank">Copyright&nbsp;&copy;&nbsp;2016 Documize Inc.</a>
</div> </div>
</div>

View file

@ -6,13 +6,13 @@
<i class="material-icons">apps</i> <i class="material-icons">apps</i>
</div> </div>
{{else}} {{else}}
{{#link-to 'folders.folder' title=session.appMeta.title}} {{#link-to 'folders.folder' folder.id folder.slug title=session.appMeta.title}}
<div class="header-button"> <div class="header-button">
<i class="material-icons">apps</i> <i class="material-icons">apps</i>
</div> </div>
{{/link-to}} {{/link-to}}
{{/if}} {{/if}}
{{#link-to 'folders.folder' class="title"}} {{#link-to 'folders.folder' folder.id folder.slug class="title"}}
<div>{{session.appMeta.title}}</div> <div>{{session.appMeta.title}}</div>
{{/link-to}} {{/link-to}}
</div> </div>