Apply iconButton to Contact and Mail

This commit is contained in:
iRouge
2015-03-03 18:40:48 -05:00
committed by Francis Lachapelle
parent 4264d054ca
commit 02cdc869be
7 changed files with 59 additions and 40 deletions

View File

@@ -64,14 +64,14 @@
<input type="text" ng-model="unit.value"
sg-focus-on="orgUnit_{{$index}}"/>
</md-input-container>
<md-button class="icon" ng-click="card.$delete('orgUnits', $index)">
<md-button class="iconButton" ng-click="card.$delete('orgUnits', $index)">
<i class="md-icon-remove-circle"><!-- remove --></i>
</md-button>
</div>
</div>
<div class="md-layout-margin" layout="row" layout-align="start center">
<md-button class="icon" type="button" ng-click="addOrgUnit($event)">
<i class="md-icon-add-circle"><!-- plus icon button--></i>
<md-button class="iconButton" type="button" ng-click="addOrgUnit($event)">
<i class="md-icon-add"><!-- plus icon button--></i>
</md-button>
<label class="button-label">
<var:string label:value="Add Organizational Unit"/>
@@ -97,15 +97,15 @@
sg-focus-on="category_{{$index}}"/>
<!--typeahead="cat for cat in card.allCategories | filter:$viewValue"/>-->
</md-input-container>
<md-button class="icon" ng-click="card.$delete('categories', $index)">
<md-button class="iconButton" ng-click="card.$delete('categories', $index)">
<i class="md-icon-remove-circle"><!-- remove --></i>
</md-button>
</div>
</div>
<!-- New category button-group -->
<div class="md-layout-margin" layout="row" layout-align="start center">
<md-button class="icon" type="button" ng-click="addCategory()">
<i class="md-icon-add-circle"><!-- new --></i>
<md-button class="iconButton" type="button" ng-click="addCategory()">
<i class="md-icon-add"><!-- new --></i>
</md-button>
<label class="button-label">
<var:string label:value="New Category"/>
@@ -124,15 +124,15 @@
<input type="email" ng-model="email.value"
sg-focus-on="email_{{$index}}"/>
</md-input-container>
<md-button class="icon" ng-click="card.$delete('emails', $index)">
<md-button class="iconButton" ng-click="card.$delete('emails', $index)">
<i class="md-icon-remove-circle"><!-- remove --></i>
</md-button>
</div>
</div>
<div class="md-layout-margin" layout="row" layout-align="start center">
<md-button class="icon" type="button" ng-click="addEmail()">
<i class="md-icon-add-circle"><!-- new --></i>
<md-button class="iconButton" type="button" ng-click="addEmail()">
<i class="md-icon-add"><!-- new --></i>
</md-button>
<label class="button-label">
<var:string label:value="New Email Address"/>
@@ -154,15 +154,15 @@
<input type="text" ng-model="phone.value"
sg-focus-on="phone_{{$index}}"/>
</md-input-container>
<md-button class="icon" ng-click="card.$delete('phones', $index)">
<md-button class="iconButton" ng-click="card.$delete('phones', $index)">
<i class="md-icon-remove-circle"><!-- remove --></i>
</md-button>
</div>
</div>
<div class="md-layout-margin" layout="row" layout-align="start center">
<md-button class="icon" type="button" ng-click="addPhone()">
<i class="md-icon-add-circle"><!-- new --></i>
<md-button class="iconButton" type="button" ng-click="addPhone()">
<i class="md-icon-add"><!-- new --></i>
</md-button>
<label class="button-label">
<var:string label:value="New Phone Number"/>
@@ -189,8 +189,8 @@
</div>
</div>
<div class="md-layout-margin" layout="row" layout-align="start center">
<md-button class="icon" type="button" ng-click="addUrl()">
<i class="md-icon-add-circle"><!-- new --></i>
<md-button class="iconButton" type="button" ng-click="addUrl()">
<i class="md-icon-add"><!-- new --></i>
</md-button>
<label class="button-label">
<var:string label:value="New URL"/>
@@ -258,14 +258,14 @@
</label>
<input type="text" ng-model="address.postalcode"/>
</md-input-container>
<md-button class="icon" ng-click="card.$delete('addresses', $index)">
<md-button class="iconButton" ng-click="card.$delete('addresses', $index)">
<i class="md-icon-remove-circle"><!-- remove --></i>
</md-button>
</div>
</div>
<div class="md-layout-margin" layout="row" layout-align="start center">
<md-button class="icon" type="button" ng-click="addAddress()">
<i class="md-icon-add-circle"><!-- new --></i>
<md-button class="iconButton" type="button" ng-click="addAddress()">
<i class="md-icon-add"><!-- new --></i>
</md-button>
<label class="button-label">
<var:string label:value="New Address"/>

View File

@@ -205,7 +205,9 @@
<p class="sg-md-display-3 sg-date-today">15</p>
</div>
<div class="sg-toolbar-group-2">
<span class="md-icon-search"></span>
<md-button class="iconButton">
<i class="md-icon-search"><!--icon--></i>
</md-button>
</div>
</div>
<div class="md-toolbar-tools md-toolbar-tools-bottom" layout="row" layout-align="space-between center">
@@ -221,7 +223,7 @@
ng-model="search.filter">
<md-option value="all">ALL</md-option>
</md-select>
<md-button class="icon" data-ui-sref="addressbook.new({addressbookId: addressbook.id, contactType: 'card'})"><i class="md-icon-create"><!--icon--></i></md-button>
<md-button class="iconButton" ui-sref="addressbook.new({addressbookId: addressbook.id, contactType: 'card'})"><i class="md-icon-create"><!--icon--></i></md-button>
</div>
</div>
<div class="spacer cols-8"><!-- spacer --></div>

View File

@@ -19,13 +19,13 @@
</div>
<div class="sg-icon-bar">
<span ng-show="addressbook.isEditable">
<a class="button tiny radius" ui-sref="addressbook.card.editor({addressbookId: addressbook.id, cardId: card.id})">
<md-button class="iconButton" ui-sref="addressbook.card.editor({addressbookId: addressbook.id, cardId: card.id})">
<i class="md-icon-create"><!-- edit --></i>
</a>
</md-button>
</span>
<span class="button tiny radius alert" ng-click="confirmDelete(card)">
<md-button class="iconButton" ng-click="confirmDelete(card)">
<i class="md-icon-delete"><!-- delete --></i>
</span>
</md-button>
</div>
</header>
<md-divider class="md-inset"><!-- divider --></md-divider>

View File

@@ -304,7 +304,9 @@
<p class="sg-md-display-3 sg-date-today">15</p>
</div>
<div class="sg-toolbar-group-2">
<span class="md-icon-search"></span>
<md-button class="iconButton">
<i class="md-icon-search"><!--icon--></i>
</md-button>
</div>
</div>
<div class="md-toolbar-tools md-toolbar-tools-bottom" layout="row" layout-align="space-between center">
@@ -316,10 +318,15 @@
</md-input-container>
<div class="sg-toolbar-group">
<md-select class="sg-toolbar-sort md-contrast-light" ng-model="search.criteria">
<md-select class="sg-toolbar-sort md-contrast-light" label:placeholder="All"
ng-model="search.criteria">
<md-option value="all">ALL</md-option>
</md-select>
<span class="md-icon-create"><!-- icon --></span>
<!--todo: add action url-->
<md-button class="iconButton" ui-sref="">
<i class="md-icon-create"><!-- icon --></i>
</md-button>
</div>
</div>
<div class="spacer cols-8"><!-- spacer --></div>

View File

@@ -38,20 +38,30 @@
-->
<div class="sg-icon-bar">
<a class="button tiny radius"
ui-sref="mail.account.mailbox.message.action({accountId: account.id, mailboxId: (mailbox.path | encodeUri), messageId: message.uid, actionName: 'reply'})"><i class="md-icon-reply"><!-- reply --></i></a>
<a class="button tiny radius"
ui-sref="mail.account.mailbox.message.action({accountId: account.id, mailboxId: (mailbox.path | encodeUri), messageId: message.uid, actionName: 'replyall'})"><i class="md-icon-reply-all"><!-- reply all --></i></a>
<a class="button tiny radius"
ui-sref="mail.account.mailbox.message.action({accountId: account.id, mailboxId: (mailbox.path | encodeUri), messageId: message.uid, actionName: 'forward'})"><i class="md-icon-forward"><!-- forward --></i></a>
<a class="button tiny radius"
<!-- todo: Replace md-tooltip values by localizable string variable -->
<md-button class="iconButton"
ui-sref="mail.account.mailbox.message.action({accountId: account.id, mailboxId: (mailbox.path | encodeUri), messageId: message.uid, actionName: 'reply'})">
<md-tooltip md-direction="left">Reply to the message</md-tooltip>
<i class="md-icon-reply"><!-- reply --></i>
</md-button>
<md-button class="iconButton"
ui-sref="mail.account.mailbox.message.action({accountId: account.id, mailboxId: (mailbox.path | encodeUri), messageId: message.uid, actionName: 'replyall'})"><i class="md-icon-reply-all"><!-- reply all --></i>
</md-button>
<md-button class="iconButton"
ui-sref="mail.account.mailbox.message.action({accountId: account.id, mailboxId: (mailbox.path | encodeUri), messageId: message.uid, actionName: 'forward'})"><i class="md-icon-forward"><!-- forward --></i>
</md-button>
<md-button class="iconButton"
ui-sref="mail.account.mailbox.message.edit({accountId: account.id, mailboxId: (mailbox.path | encodeUri), messageId: message.uid})"
ng-show="message.isDraft"><i class="md-icon-create"><!-- edit --></i></a>
<span class="button tiny radius alert"
ng-click="doDelete(message)"><i class="md-icon-delete"><!-- delete --></i></span>
<span class="button tiny radius"
ng-show="message.isDraft"><i class="md-icon-create"><!-- edit --></i>
</md-button>
<md-button class="iconButton"
ng-click="doDelete(message)"><i class="md-icon-delete"><!-- delete --></i>
</md-button>
<md-button class="iconButton"
ng-show="message.hasUnsafeContent"
ng-click="loadImages()"><var:string label:value="Load Images"/></span>
ng-click="loadImages()"><var:string label:value="Load Images"/>
<i class="md-icon-image"><!--icon--></i>
</md-button>
</div>
</header>
<md-divider><!-- divider --></md-divider>

View File

@@ -7,7 +7,7 @@ md-select {
// angular material overqualifies, so we are
md-select.md-default-theme.sg-toolbar-sort {
margin: 0 $bl -6px 0;
margin: 0 $bl 4px 0;
color: $colorWhite;
md-select-label.md-select-label {
border: none;

View File

@@ -41,7 +41,7 @@ hgroup {
.sg-toolbar-group {
display: flex;
flex-direction: row;
align-items: flex-start;
align-items: flex-end;
justify-content: space-between;
&-1 {
order: 1;