Job detail page refactor / Dashboard

Made column sizing consistent across all job list objects.
This commit is contained in:
Chris Houseknecht
2014-06-30 09:06:25 -04:00
parent 878471bb76
commit cd56906a2b
5 changed files with 18 additions and 18 deletions

View File

@@ -24,13 +24,13 @@ angular.module('CompletedJobsDefinition', [])
label: 'ID', label: 'ID',
ngClick:"viewJobLog(completed_job.id)", ngClick:"viewJobLog(completed_job.id)",
searchType: 'int', searchType: 'int',
columnClass: 'col-md-1 col-sm-2 col-xs-2', columnClass: 'col-lg-1 col-md-1 col-sm-2 col-xs-2',
awToolTip: "{{ completed_job.status_tip }}", awToolTip: "{{ completed_job.status_tip }}",
dataPlacement: 'top' dataPlacement: 'top'
}, },
status: { status: {
label: 'Status', label: 'Status',
columnClass: 'col-md-2 col-sm-2 col-xs-2', columnClass: 'col-lg-1 col-md-2 col-sm-2 col-xs-2',
awToolTip: "{{ completed_job.status_tip }}", awToolTip: "{{ completed_job.status_tip }}",
awTipPlacement: "top", awTipPlacement: "top",
dataTitle: "{{ completed_job.status_popover_title }}", dataTitle: "{{ completed_job.status_popover_title }}",
@@ -50,7 +50,7 @@ angular.module('CompletedJobsDefinition', [])
noLink: true, noLink: true,
searchable: false, searchable: false,
filter: "date:'MM/dd HH:mm:ss'", filter: "date:'MM/dd HH:mm:ss'",
columnClass: "col-md-2 hidden-xs", columnClass: "col-lg-2 col-md-2 hidden-xs",
key: true, key: true,
desc: true desc: true
}, },
@@ -58,7 +58,7 @@ angular.module('CompletedJobsDefinition', [])
label: 'Type', label: 'Type',
ngBind: 'completed_job.type_label', ngBind: 'completed_job.type_label',
link: false, link: false,
columnClass: "col-md-2 hidden-sm hidden-xs", columnClass: "col-lg-2 col-md-2 hidden-sm hidden-xs",
columnShow: "showJobType", columnShow: "showJobType",
searchable: true, searchable: true,
searchType: 'select', searchType: 'select',

View File

@@ -29,7 +29,7 @@ angular.module('JobsListDefinition', [])
key: true, key: true,
desc: true, desc: true,
searchType: 'int', searchType: 'int',
columnClass: 'col-md-1 col-sm-2 col-xs-2', columnClass: 'col-lg-1 col-md-1 col-sm-2 col-xs-2',
awToolTip: "{{ job.status_tip }}", awToolTip: "{{ job.status_tip }}",
awTipPlacement: "top", awTipPlacement: "top",
}, },
@@ -49,13 +49,13 @@ angular.module('JobsListDefinition', [])
noLink: true, noLink: true,
searchable: false, searchable: false,
filter: "date:'MM/dd HH:mm:ss'", filter: "date:'MM/dd HH:mm:ss'",
columnClass: "col-lg-1 col-md-2 hidden-xs" columnClass: "col-lg-2 col-md-2 hidden-xs"
}, },
type: { type: {
label: 'Type', label: 'Type',
ngBind: 'job.type_label', ngBind: 'job.type_label',
link: false, link: false,
columnClass: "col-lg-1 col-md-2 hidden-sm hidden-xs", columnClass: "col-lg-2 col-md-2 hidden-sm hidden-xs",
searchable: true, searchable: true,
searchType: 'select', searchType: 'select',
searchOptions: [] // populated via GetChoices() in controller searchOptions: [] // populated via GetChoices() in controller

View File

@@ -26,13 +26,13 @@ angular.module('QueuedJobsDefinition', [])
key: true, key: true,
desc: true, desc: true,
searchType: 'int', searchType: 'int',
columnClass: 'col-md-1 col-sm-2 col-xs-2', columnClass: 'col-lg-1 col-md-1 col-sm-2 col-xs-2',
awToolTip: "{{ queued_job.status_tip }}", awToolTip: "{{ queued_job.status_tip }}",
awTipPlacement: "top", awTipPlacement: "top",
}, },
status: { status: {
label: 'Status', label: 'Status',
columnClass: 'col-md-2 col-sm-2 col-xs-2', columnClass: 'col-lg-1 col-md-2 col-sm-2 col-xs-2',
awToolTip: "{{ queued_job.status_tip }}", awToolTip: "{{ queued_job.status_tip }}",
awTipPlacement: "top", awTipPlacement: "top",
dataTitle: "{{ queued_job.status_popover_title }}", dataTitle: "{{ queued_job.status_popover_title }}",
@@ -46,20 +46,20 @@ angular.module('QueuedJobsDefinition', [])
noLink: true, noLink: true,
searchable: false, searchable: false,
filter: "date:'MM/dd HH:mm:ss'", filter: "date:'MM/dd HH:mm:ss'",
columnClass: 'col-md-2 hidden-xs' columnClass: 'col-lg-2 col-md-2 hidden-xs'
}, },
type: { type: {
label: 'Type', label: 'Type',
ngBind: 'queued_job.type_label', ngBind: 'queued_job.type_label',
link: false, link: false,
columnClass: "col-md-2 hidden-sm hidden-xs", columnClass: "col-lg-2 col-md-2 hidden-sm hidden-xs",
searchable: true, searchable: true,
searchType: 'select', searchType: 'select',
searchOptions: [] // populated via GetChoices() in controller searchOptions: [] // populated via GetChoices() in controller
}, },
name: { name: {
label: 'Name', label: 'Name',
columnClass: 'col-sm-3 col-xs-5', columnClass: 'col-md-3 col-sm-3 col-xs-5',
ngClick: "viewJobLog(queued_job.id, queued_job.nameHref)", ngClick: "viewJobLog(queued_job.id, queued_job.nameHref)",
defaultSearchField: true defaultSearchField: true
} }

View File

@@ -26,13 +26,13 @@ angular.module('RunningJobsDefinition', [])
key: true, key: true,
desc: true, desc: true,
searchType: 'int', searchType: 'int',
columnClass: 'col-md-1 col-sm-2 col-xs-2', columnClass: 'col-lg-1 col-md-1 col-sm-2 col-xs-2',
awToolTip: "{{ running_job.status_tip }}", awToolTip: "{{ running_job.status_tip }}",
awTipPlacement: "top", awTipPlacement: "top",
}, },
status: { status: {
label: 'Status', label: 'Status',
columnClass: 'col-md-2 col-sm-2 col-xs-2', columnClass: 'col-lg-1 col-md-2 col-sm-2 col-xs-2',
awToolTip: "{{ running_job.status_tip }}", awToolTip: "{{ running_job.status_tip }}",
awTipPlacement: "top", awTipPlacement: "top",
dataTitle: "{{ running_job.status_popover_title }}", dataTitle: "{{ running_job.status_popover_title }}",
@@ -46,13 +46,13 @@ angular.module('RunningJobsDefinition', [])
noLink: true, noLink: true,
searchable: false, searchable: false,
filter: "date:'MM/dd HH:mm:ss'", filter: "date:'MM/dd HH:mm:ss'",
columnClass: "col-md-2 hidden-xs" columnClass: "col-lg-2 col-md-2 hidden-xs"
}, },
type: { type: {
label: 'Type', label: 'Type',
ngBind: 'running_job.type_label', ngBind: 'running_job.type_label',
link: false, link: false,
columnClass: "col-md-2 hidden-sm hidden-xs", columnClass: "col-lg-2 col-md-2 hidden-sm hidden-xs",
searchable: true, searchable: true,
searchType: 'select', searchType: 'select',
searchOptions: [] // populated via GetChoices() in controller searchOptions: [] // populated via GetChoices() in controller

View File

@@ -35,14 +35,14 @@ angular.module('ScheduledJobsDefinition', [])
label: 'Next Run', label: 'Next Run',
noLink: true, noLink: true,
searchable: false, searchable: false,
columnClass: "col-lg-1 col-md-2 hidden-xs", columnClass: "col-lg-2 col-md-2 hidden-xs",
filter: "date:'MM/dd HH:mm:ss'", filter: "date:'MM/dd HH:mm:ss'",
key: true key: true
}, },
type: { type: {
label: 'Type', label: 'Type',
noLink: true, noLink: true,
columnClass: "col-lg-1 col-md-2 hidden-sm hidden-xs", columnClass: "col-lg-2 col-md-2 hidden-sm hidden-xs",
sourceModel: 'unified_job_template', sourceModel: 'unified_job_template',
sourceField: 'unified_job_type', sourceField: 'unified_job_type',
ngBind: 'schedule.type_label', ngBind: 'schedule.type_label',