diff --git a/changes.d/2265.feat.md b/changes.d/2265.feat.md new file mode 100644 index 000000000..bf3ea826e --- /dev/null +++ b/changes.d/2265.feat.md @@ -0,0 +1 @@ +Improved the legibility of job details in the tree view and added a job details menu to the log view. diff --git a/src/components/cylc/common/JobDetails.vue b/src/components/cylc/common/JobDetails.vue new file mode 100644 index 000000000..3a490a250 --- /dev/null +++ b/src/components/cylc/common/JobDetails.vue @@ -0,0 +1,83 @@ + + + + + + + diff --git a/src/components/cylc/tree/JobDetails.vue b/src/components/cylc/tree/JobDetails.vue deleted file mode 100644 index 4d93c6e81..000000000 --- a/src/components/cylc/tree/JobDetails.vue +++ /dev/null @@ -1,131 +0,0 @@ - - - - - diff --git a/src/components/cylc/tree/JobLeaf.vue b/src/components/cylc/tree/JobLeaf.vue new file mode 100644 index 000000000..e2efa6d8d --- /dev/null +++ b/src/components/cylc/tree/JobLeaf.vue @@ -0,0 +1,94 @@ + + + + + diff --git a/src/components/cylc/tree/TreeItem.vue b/src/components/cylc/tree/TreeItem.vue index 0acbcd41f..7f2c90f7b 100644 --- a/src/components/cylc/tree/TreeItem.vue +++ b/src/components/cylc/tree/TreeItem.vue @@ -121,9 +121,9 @@ along with this program. If not, see . :key="`${customOutput.label}-${index}`" :class="customOutput.isMessage ? 'bg-light-grey text-black' : 'bg-grey text-white'" class="message-output" + v-tooltip="customOutput.isMessage ? `Task message: ${customOutput.message}` : customOutput.message" > - {{ customOutput.label }} - + {{ customOutput.isMessage ? customOutput.message : customOutput.label }} .