1 <md-dialog class="play-dialog" aria-label="play">
2 <form name="playForm" ng-cloak>
4 <div class="md-toolbar-tools">
6 translate="{{ vm.app.toUpperCase() }}.{{ vm.label.toUpperCase() }}"
12 class="md-icon-button"
13 ng-disabled="vm.loading"
14 ng-click="vm.closeDialog()"
17 md-font-icon="icon-close"
18 aria-label="Close dialog"
23 <md-dialog-content ng-hide="vm.loading">
24 <div layout="row" layout-sm flex>
25 <!-- VIRTUAL field -->
27 <md-card-title ng-if="vm.actionOptions.upperTitle">
29 <span class="md-headline">{{ vm.filename }}</span>
30 <span class="md-subhead"
31 ><span translate="{{ vm.app.toUpperCase() }}.UPDATEDAT"></span>:
32 {{ vm.recording.updatedAt}}</span
37 <!-- video recording directive -->
46 ></ms-dialog-recording>
47 <!-- / video recording directive -->
49 <span ng-if="!vm.format">
51 >{{ vm.app.toUpperCase() + '.CANT_PLAY_THIS_FILE' | translate
55 >{{ vm.app.toUpperCase() + '.FILE_NOT_FOUND' | translate }}</em
59 <md-card-title ng-if="vm.actionOptions.lowerTitle">
61 <span class="md-headline">{{ vm.filename }}</span>
62 <span class="md-subhead"
63 ><span translate="{{ vm.app.toUpperCase() }}.UPDATEDAT"></span>:
64 {{ vm.recording.updatedAt}}</span
67 <span ng-if="vm.actionOptions.properties" class="md-subhead"
68 ><span translate="{{ vm.app.toUpperCase() }}.PROPERTIES"></span
74 <md-card-content ng-if="vm.actionOptions.properties">
78 ng-repeat="(key,value) in vm.properties"
80 ng-if="key != 'value' && key != 'updatedAt' && key != 'queue'"
84 class="md-avatar-icon"
85 md-font-icon="vm.actionOptions.propertiesIcon"
89 <div class="md-list-item-text" layout="column">
93 translate="{{ vm.app.toUpperCase() }}.{{ key.toUpperCase() }}"
107 ng-hide="!vm.loading"
109 style="min-height: 397px"
112 layout-align="center center"
114 <md-progress-circular
115 class="md-primary md-hue-1"
117 ></md-progress-circular>