Improve Mail module

- JSONinfied mail folder create and delete actions
- restored sgFolderTree directive
- extended folder types with "shared" and "otherUsers"
- added mailbox creation at the account level
This commit is contained in:
Francis Lachapelle
2014-12-18 15:22:29 -05:00
parent 7237052526
commit 494a809276
8 changed files with 137 additions and 74 deletions
+6 -20
View File
@@ -240,29 +240,15 @@
</div>
<div class="scrollView">
<ul data-ng-repeat="account in accounts track by account.id">
<li><label>{{account.name}}</label></li>
<li data-ng-repeat="folder in account.$flattenMailboxes() track by folder.path"
data-ng-class="{_selected: folder.id == currentFolder.id}"
data-ng-click="setCurrentFolder(account, folder)">
<span class="folder-container">
<span class="folder-content">
<i class="icon icon-ion-folder"
data-ng-class="'childLevel' + folder.level"><!-- folder --></i>
<form>
<a data-ng-cloak="ng-cloak">{{folder.name}}</a>
</form>
<span class="icon ng-hide" data-ng-cloak="ng-cloak">
<a class="icon" href="#"
data-dropdown-toggle="#folderProperties"
data-options="align:right"><i class="icon-cog"><!-- options --></i></a>
</span>
</span>
</span>
<li>
<label>{{account.name}}
<button class="icon" label:title="New Folder..."
data-ng-click="newFolder(account)"><i class="icon-plus"><!-- new --></i></button></label>
</li>
<!--<sg-folder-tree data-ng-repeat="folder in account.$mailboxes track by folder.id"
<sg-folder-tree data-ng-repeat="folder in account.$mailboxes track by folder.id"
data-sg-root="account"
data-sg-folder="folder"
data-sg-set-folder="setCurrentFolder"> tree </sg-folder-tree>-->
data-sg-set-folder="setCurrentFolder"><!-- tree --></sg-folder-tree>
</ul>
</div>
</div>