details-sidenav.tpl.html
Home
/
ui /
src /
app /
components /
details-sidenav.tpl.html
<md-sidenav class="md-sidenav-right md-whiteframe-4dp tb-sidenav-details"
md-disable-backdrop="true"
md-is-open="isOpen"
md-component-id="right"
layout="column">
<header>
<md-toolbar class="md-theme-light" ng-style="{'height':headerHeightPx+'px'}">
<div class="md-toolbar-tools">
<div class="md-toolbar-tools" layout="column" layout-align="start start">
<span class="tb-details-title">{{headerTitle}}</span>
<span class="tb-details-subtitle">{{headerSubtitle}}</span>
<span style="width: 100%;" ng-transclude="headerPane"></span>
</div>
<span flex></span>
<div ng-transclude="detailsButtons"></div>
<md-button class="md-icon-button" ng-click="closeDetails()">
<md-icon aria-label="close" class="material-icons">close</md-icon>
</md-button>
</div>
<section ng-if="!isReadOnly" layout="row" layout-wrap
class="tb-header-buttons md-fab">
<md-button ng-show="isEdit" ng-disabled="loading || theForm.$invalid || !theForm.$dirty"
class="tb-btn-header md-accent md-hue-2 md-fab md-fab-bottom-right"
aria-label="{{ 'action.apply' | translate }}"
ng-click="detailsApply()">
<md-tooltip md-direction="top">
{{ 'action.apply-changes' | translate }}
</md-tooltip>
<ng-md-icon icon="done"></ng-md-icon>
</md-button>
<md-button ng-disabled="loading || (isAlwaysEdit && !theForm.$dirty)" class="tb-btn-header md-accent md-hue-2 md-fab md-fab-bottom-right"
aria-label="{{ 'details.edit-mode' | translate }}"
ng-click="toggleDetailsEditMode()">
<md-tooltip md-direction="top">
{{ (isAlwaysEdit ? 'action.decline-changes' : 'details.toggle-edit-mode') | translate }}
</md-tooltip>
<ng-md-icon icon="{{isEdit ? 'close' : 'edit'}}" options='{"easing": "circ-in-out", "duration": 375, "rotation": "none"}'></ng-md-icon>
</md-button>
</section>
</md-toolbar>
</header>
<md-content flex>
<div ng-transclude></div>
</md-content>
</md-sidenav>