Skip to content

Commit

Permalink
(feat) major rework of the sidenav and top toolbars
Browse files Browse the repository at this point in the history
  • Loading branch information
extrafu committed Aug 14, 2015
1 parent d3d9a72 commit b72a938
Show file tree
Hide file tree
Showing 8 changed files with 164 additions and 270 deletions.
40 changes: 6 additions & 34 deletions UI/Common/UIxPageFrame.m
Expand Up @@ -440,40 +440,6 @@ - (BOOL) hasProductSpecificCSS
return ([[self productCSSURL] length] > 0);
}

- (BOOL) _moduleIs: (NSString *) moduleName
{
NSString *frameworkName;

frameworkName = [[context page] frameworkName];

return [frameworkName isEqualToString: moduleName];
}

- (BOOL) isCalendar
{
return [self _moduleIs: @"SchedulerUI"];
}

- (BOOL) isContacts
{
return [self _moduleIs: @"ContactsUI"];
}

- (BOOL) isMail
{
return [self _moduleIs: @"MailerUI"];
}

- (BOOL) isPreferences
{
return [self _moduleIs: @"PreferencesUI"];
}

- (BOOL) isAdministration
{
return [self _moduleIs: @"AdministrationUI"];
}

- (void) setToolbar: (NSString *) newToolbar
{
ASSIGN (toolbar, newToolbar);
Expand Down Expand Up @@ -509,6 +475,12 @@ - (NSString *) userIdentification
return [[context activeUser] cn];
}

- (NSString *) userEmail
{
return [[context activeUser] systemEmail];
}


- (BOOL) canLogoff
{
BOOL canLogoff;
Expand Down
32 changes: 14 additions & 18 deletions UI/Templates/MailerUI/UIxMailMainFrame.wox
Expand Up @@ -235,17 +235,17 @@
<div layout="row" layout-align="space-between center">
<span>{{account.name}}</span>
<div>
<md-button class="sg-icon-button"
label:aria-label="New Folder..."
ng-click="app.newFolder(account)">
<md-icon>add_circle_outline</md-icon>
</md-button>
<md-button class="sg-icon-button"
ng-show="account.id == 0"
label:aria-label="Delegation..."
ng-click="app.delegate(account)">
<md-icon>people</md-icon>
</md-button>
<md-button class="sg-icon-button"
label:aria-label="New Folder..."
ng-click="app.newFolder(account)">
<md-icon>add_circle_outline</md-icon>
</md-button>
<md-button class="sg-icon-button"
ng-show="account.id == 0"
label:aria-label="Delegation..."
ng-click="app.delegate(account)">
<md-icon>people</md-icon>
</md-button>
</div>
</div>
</md-subheader>
Expand Down Expand Up @@ -346,14 +346,10 @@
</script>

<script type="text/ng-template" id="UIxMailFolderTemplate">
<md-toolbar layout="column" layout-align="space-between start" class="md-tall toolbar-main">
<div class="md-toolbar-tools md-toolbar-tools-top sg-padded" layout="row" layout-align="space-between start">
<md-toolbar layout="column" layout-align="space-between start" class="md-tall toolbar-main" >
<div class="md-toolbar-tools md-toolbar-tools-top sg-padded"
layout="row" layout-align="space-between start">
<var:component className="UIxTopnavToolbarTemplate" />
<div class="sg-toolbar-group-last">
<md-button class="sg-icon-button" label:aria-label="More">
<md-icon>more_vert</md-icon>
</md-button>
</div>
</div>
<div class="md-toolbar-tools" layout="row" layout-align="space-between center"
ng-show="mailbox.selectedFolder.$selectedCount() == 0">
Expand Down
5 changes: 0 additions & 5 deletions UI/Templates/PreferencesUI/UIxPreferences.wox
Expand Up @@ -53,11 +53,6 @@
<md-toolbar layout="row" layout-align="space-between start" class="md-tall">
<div class="md-toolbar-tools md-toolbar-tools-top sg-padded" layout="row" layout-align="space-between start">
<var:component className="UIxTopnavToolbarTemplate" />
<div class="sg-toolbar-group-last">
<md-button class="sg-icon-button" label:aria-label="Menu">
<md-icon>more_vert</md-icon>
</md-button>
</div>
</div>
</md-toolbar>

Expand Down

0 comments on commit b72a938

Please sign in to comment.