|
@@ -301,9 +304,12 @@ export default {
transform: translateY(-50%);
height: 85%;
width: 10px;
- cursor: col-resize;
+ cursor: default;
border-right: 1px solid rgba(0, 0, 0, 0.125);
}
+.pm-table-column-resizer.resizable {
+ cursor: col-resize;
+}
.pm-table-filter {
width: 100%;
max-height: 400px;
@@ -321,12 +327,17 @@ export default {
height: 56px;
}
.pm-table-filter th:hover {
- background-color: #FAFBFC;
+ background-color: #F2F8FE;
color: #1572C2;
}
.pm-table-filter tbody tr:hover {
- background-color: #FAFBFC;
- color: #1572C2;
+ background-color: #EFF5FB;
+}
+.pm-table-filter tbody tr a {
+ color: #566877;
+}
+.pm-table-filter tbody tr a:hover {
+ color: #1990FF;
}
.pm-table-filter thead {
position: sticky;
@@ -358,6 +369,10 @@ export default {
opacity: 0;
visibility: hidden;
}
+.pm-table-filter-applied .pm-table-filter-button {
+ opacity: 1;
+ visibility: visible;
+}
.pm-table-ellipsis-column:hover .pm-table-filter-button {
opacity: 1;
visibility: visible;
@@ -401,26 +416,38 @@ export default {
color: #1572C2;
background-color: #F2F8FE !important;
}
+.pm-table-filter-applied-tbody {
+ background-color: rgba(247, 249, 251, 1) !important;
+}
.pm-table-unread-row {
- font-weight: bold;
+ background-color: #FFFDEA;
}
.status-success {
- background-color: rgba(78, 160, 117, 0.2);
- color: rgba(78, 160, 117, 1);
+ background-color: rgba(200, 240, 207, 1);
+ color: rgba(0, 0, 0, 0.75);
width: 100px;
border-radius: 5px;
+ padding: 7px;
}
.status-danger {
- background-color:rgba(237, 72, 88, 0.2);
- color: rgba(237, 72, 88, 1);
+ background-color:rgba(255, 199, 199, 1);
+ color: rgba(0, 0, 0, 0.75);
width: 100px;
border-radius: 5px;
+ padding: 7px;
}
.status-primary {
- background: rgba(21, 114, 194, 0.2);
- color: rgba(21, 114, 194, 1);
+ background: rgba(184, 220, 247, 1);
+ color: rgba(0, 0, 0, 0.75);
width: 100px;
border-radius: 5px;
+ padding: 7px;
+}
+.status-warning {
+ background: rgba(249, 232, 195, 1);
+ color: rgba(0, 0, 0, 0.75);
+ border-radius: 5px;
+ padding: 7px;
}
@-moz-document url-prefix() {
.pm-table-truncate {
diff --git a/resources/js/requests/components/RequestsListing.vue b/resources/js/requests/components/RequestsListing.vue
index fa76b09f36..10e93be2f8 100644
--- a/resources/js/requests/components/RequestsListing.vue
+++ b/resources/js/requests/components/RequestsListing.vue
@@ -30,6 +30,9 @@
:container="''"
:boundary="'viewport'"
:hideSortingButtons="column.hideSortingButtons"
+ :columnSortAsc="column.sortAsc"
+ :columnSortDesc="column.sortDesc"
+ :filterApplied="column.filterApplied"
@onChangeSort="onChangeSort($event, column.field)"
@onApply="onApply($event, column.field)"
@onClear="onClear(column.field)"
@@ -450,6 +453,9 @@ export default {
cancelToken: new CancelToken((c) => {
this.cancelToken = c;
}),
+ headers: {
+ 'Cache-Control': 'no-cache',
+ }
},
)
.then((response) => {
diff --git a/resources/js/tasks/components/ListMixin.js b/resources/js/tasks/components/ListMixin.js
index 80967cb78f..7885cb3396 100644
--- a/resources/js/tasks/components/ListMixin.js
+++ b/resources/js/tasks/components/ListMixin.js
@@ -84,7 +84,10 @@ const ListMixin = {
advancedFilter +
this.columnsQuery,
- { dataLoadingId: this.dataLoadingId }
+ {
+ dataLoadingId: this.dataLoadingId,
+ headers: { 'Cache-Control': 'no-cache'}
+ },
)
.then((response) => {
this.data = this.transform(response.data);
diff --git a/resources/js/tasks/components/TaskTooltip.vue b/resources/js/tasks/components/TaskTooltip.vue
index 577ceb23c9..8f2cbc1413 100644
--- a/resources/js/tasks/components/TaskTooltip.vue
+++ b/resources/js/tasks/components/TaskTooltip.vue
@@ -1,5 +1,5 @@
- |