mirror of
https://github.com/documize/community.git
synced 2025-08-09 07:25:23 +02:00
profile UX
This commit is contained in:
parent
791e653251
commit
e34ea468b2
9 changed files with 128 additions and 118 deletions
|
@ -13,12 +13,8 @@ import Ember from 'ember';
|
|||
import netUtil from '../../utils/net';
|
||||
|
||||
export default Ember.Component.extend({
|
||||
dashboardMode: false,
|
||||
searchMode: false,
|
||||
profileMode: false,
|
||||
settingsMode: false,
|
||||
folderMode: false,
|
||||
documentMode: false,
|
||||
folderService: Ember.inject.service('folder'),
|
||||
folder: null,
|
||||
|
||||
didInitAttrs() {
|
||||
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: {
|
||||
switchAccount(domain) {
|
||||
this.audit.record('switched-account');
|
||||
|
|
|
@ -2,6 +2,7 @@ import Ember from 'ember';
|
|||
|
||||
export default Ember.Route.extend({
|
||||
userService: Ember.inject.service('user'),
|
||||
folderService: Ember.inject.service('folder'),
|
||||
|
||||
beforeModel: function() {
|
||||
if (!this.session.authenticated) {
|
||||
|
@ -19,7 +20,6 @@ export default Ember.Route.extend({
|
|||
|
||||
setupController(controller, model) {
|
||||
controller.set('model', model);
|
||||
let fullname = model.get('fullname');
|
||||
controller.set('message', `Profile for ${fullname}`);
|
||||
controller.set("folder", this.get('folderService.currentFolder'));
|
||||
}
|
||||
});
|
||||
|
|
|
@ -1,13 +1,26 @@
|
|||
{{#header/page-navigation profileMode=true}}
|
||||
{{header/message-box message="Manage your profile"}}
|
||||
{{/header/page-navigation}}
|
||||
{{#layout/zone-container}}
|
||||
|
||||
{{#layout/page-container}}
|
||||
{{#layout/page-sidebar}}
|
||||
{{layout/zone-navigation}}
|
||||
|
||||
{{#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>
|
||||
{{/layout/page-sidebar}}
|
||||
{{#layout/page-content}}
|
||||
<div class="input-form">
|
||||
</div>
|
||||
{{/layout/zone-sidebar}}
|
||||
|
||||
{{#layout/zone-content}}
|
||||
<div class="input-form form-borderless">
|
||||
<form>
|
||||
<div class="input-control">
|
||||
<label>Firstname</label>
|
||||
|
@ -34,5 +47,6 @@
|
|||
<div class="regular-button button-blue" {{ action 'save' }}>save</div>
|
||||
</form>
|
||||
</div>
|
||||
{{/layout/page-content}}
|
||||
{{/layout/page-container}}
|
||||
{{/layout/zone-content}}
|
||||
|
||||
{{/layout/zone-container}}
|
||||
|
|
|
@ -141,6 +141,6 @@
|
|||
}
|
||||
|
||||
.zone-content {
|
||||
padding: 0 40px 0 40px;
|
||||
padding: 30px 40px 30px 40px;
|
||||
float: left;
|
||||
}
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
|
||||
.folders-list {
|
||||
margin: 30px 0;
|
||||
|
||||
> .add-space-action {
|
||||
text-align: center;
|
||||
margin-bottom: 30px;
|
||||
|
@ -53,8 +51,6 @@
|
|||
}
|
||||
|
||||
.documents-list {
|
||||
margin: 15px 0;
|
||||
|
||||
> .document {
|
||||
margin: 0;
|
||||
padding: 20px 20px 25px 20px;
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
.folder-settings {
|
||||
margin-top: 30px;
|
||||
}
|
0
app/app/styles/view/page-profile.scss
Normal file
0
app/app/styles/view/page-profile.scss
Normal file
|
@ -1,4 +1,4 @@
|
|||
|
||||
<div class="sidebar-menu">
|
||||
<div class="folders-list">
|
||||
|
||||
{{#if session.isEditor}}
|
||||
|
@ -67,3 +67,4 @@
|
|||
<div class="copyright hidden-xs hidden-sm">
|
||||
<a href="https://documize.com?ref=app-footer" target="_blank">Copyright © 2016 Documize Inc.</a>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -6,13 +6,13 @@
|
|||
<i class="material-icons">apps</i>
|
||||
</div>
|
||||
{{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">
|
||||
<i class="material-icons">apps</i>
|
||||
</div>
|
||||
{{/link-to}}
|
||||
{{/if}}
|
||||
{{#link-to 'folders.folder' class="title"}}
|
||||
{{#link-to 'folders.folder' folder.id folder.slug class="title"}}
|
||||
<div>{{session.appMeta.title}}</div>
|
||||
{{/link-to}}
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue