(js) Use a speed dial for card/list creation

This commit is contained in:
Francis Lachapelle
2016-06-10 15:05:35 -04:00
parent d9d8a72651
commit ff4e50d904
3 changed files with 26 additions and 42 deletions
@@ -436,12 +436,29 @@
md-mode="indeterminate"
md-diameter="32"><!-- progress --></md-progress-circular>
</div>
<md-button class="md-fab md-fab-bottom-right md-accent"
label:aria-label="New Contact"
ng-show="addressbook.selectedFolder.isOwned || addressbook.selectedFolder.acls.objectCreator"
ng-click="addressbook.newComponent($event)">
<md-icon>add</md-icon>
</md-button>
<md-fab-speed-dial
class="md-fling md-fab-bottom-right"
md-direction="up" md-open="false"
ng-cloak="ng-cloak"
ng-show="addressbook.selectedFolder.isOwned || addressbook.selectedFolder.acls.objectCreator">
<md-fab-trigger>
<md-button class="md-fab md-accent" label:aria-label="New Contact">
<md-icon>add</md-icon>
</md-button>
</md-fab-trigger>
<md-fab-actions>
<md-button var:aria-label="Contact" class="md-fab md-raised md-mini"
ng-click="addressbook.newComponent('card')">
<md-tooltip md-direction="left"><var:string label:value="Create a new address book card"/></md-tooltip>
<md-icon>person</md-icon>
</md-button>
<md-button var:aria-label="List" class="md-fab md-raised md-mini"
ng-click="addressbook.newComponent('list')">
<md-tooltip md-direction="left"><var:string label:value="Create a new list"/></md-tooltip>
<md-icon>group</md-icon>
</md-button>
</md-fab-actions>
</md-fab-speed-dial>
</md-content>
</div>