Merge pull request #2361 from marshmalien/fix/panel-header-docs

Modify panel header to accept title and badge string bindings
This commit is contained in:
Marliana Lara
2018-07-03 11:16:36 -04:00
committed by GitHub
21 changed files with 106 additions and 61 deletions
+1 -8
View File
@@ -3,17 +3,10 @@
<at-panel ng-cloak id="htmlTemplate">
<div>
<div ng-hide="$state.includes('schedules')">
<at-panel-heading hide-dismiss="true">
<translate>JOBS</translate>
<at-panel-heading title="{{:: vm.strings.get('list.PANEL_TITLE') }}" hide-dismiss="true">
</at-panel-heading>
<div ui-view="jobsList"></div>
</div>
<div ng-hide="!$state.includes('schedules')">
<at-panel-heading hide-dismiss="true">
<translate>SCHEDULES</translate>
</at-panel-heading>
<div ui-view="schedulesList"></div>
</div>
</div>
</at-panel>
<div ng-include="'/static/partials/logviewer.html'"></div>
@@ -5,6 +5,7 @@ function JobsStrings (BaseString) {
const ns = this.jobs;
ns.list = {
PANEL_TITLE: t.s('JOBS'),
ROW_ITEM_LABEL_STARTED: t.s('Started'),
ROW_ITEM_LABEL_FINISHED: t.s('Finished'),
ROW_ITEM_LABEL_WORKFLOW_JOB: t.s('Workflow Job'),
@@ -58,7 +58,12 @@ export default {
},
views: {
'@': {
templateUrl: indexTemplate
templateUrl: indexTemplate,
controller: ['JobsStrings', function (strings) {
const vm = this || {};
vm.strings = strings;
}],
controllerAs: 'vm'
},
'jobsList@jobs': {
templateUrl: jobsListTemplate,