widget-library.tpl.html
Home
/
ui /
src /
app /
widget /
widget-library.tpl.html
<section ng-show="!loading && vm.noData()" layout-align="center center"
style="text-transform: uppercase; display: flex; z-index: 1;"
class="md-headline tb-absolute-fill">
<md-button ng-if="!vm.isReadOnly()" class="tb-add-new-widget" ng-click="vm.addWidgetType($event)">
<md-icon aria-label="{{ 'action.add' | translate }}" class="material-icons tb-md-96">add</md-icon>
{{ 'widget.add-widget-type' | translate }}
</md-button>
<span translate ng-if="vm.isReadOnly()"
layout-align="center center"
style="text-transform: uppercase; display: flex;"
class="md-headline tb-absolute-fill">widgets-bundle.empty</span>
</section>
<tb-dashboard
widgets="vm.widgetTypes"
is-edit="false"
is-edit-action-enabled="true"
is-remove-action-enabled="!vm.isReadOnly()"
on-edit-widget="vm.openWidgetType(event, widget)"
on-remove-widget="vm.removeWidgetType(event, widget)"
load-widgets="vm.loadWidgetLibrary()">
</tb-dashboard>
<section layout="row" layout-wrap class="tb-footer-buttons md-fab ">
<md-button ng-if="!vm.isReadOnly()" ng-disabled="loading" class="tb-btn-footer md-accent md-hue-2 md-fab" ng-click="vm.addWidgetType($event)" aria-label="{{ 'widget.add-widget-type' | translate }}" >
<md-tooltip md-direction="top">
{{ 'widget.add-widget-type' | translate }}
</md-tooltip>
<md-icon aria-label="{{ 'action.add' | translate }}" class="material-icons">
add
</md-icon>
</md-button>
</section>