diff --git a/src/admin/components/lists/terms-list.vue b/src/admin/components/lists/terms-list.vue
index ed38dc82e..ec94d5737 100644
--- a/src/admin/components/lists/terms-list.vue
+++ b/src/admin/components/lists/terms-list.vue
@@ -7,6 +7,17 @@
@click="addNewTerm()">
{{ $i18n.get('label_new_term') }}
+
+
+
+
{
// Fill this.form data with current data.
this.isLoadingTerms = false;
@@ -339,6 +356,19 @@ export default {
@import "../../scss/_variables.scss";
+ .order-area {
+ display: inline-block;
+ padding: 4px;
+ margin-left: 30px;
+
+ .gray-icon, .gray-icon .icon {
+ color: $tainacan-placeholder-color !important;
+ }
+ .gray-icon .icon i::before, .gray-icon i::before {
+ font-size: 21px !important;
+ }
+ }
+
.term-item {
font-size: 14px;
padding: 0.7em 0.9em;
diff --git a/src/js/store/modules/taxonomy/actions.js b/src/js/store/modules/taxonomy/actions.js
index 666321ead..fd9fba272 100644
--- a/src/js/store/modules/taxonomy/actions.js
+++ b/src/js/store/modules/taxonomy/actions.js
@@ -170,16 +170,19 @@ export const updateTerm = ({ commit }, { taxonomyId, termId, name, description,
});
};
-export const fetchTerms = ({ commit }, {taxonomyId, fetchOnly, search, all}) => {
+export const fetchTerms = ({ commit }, {taxonomyId, fetchOnly, search, all, order}) => {
let query = '';
-
+ if (order == undefined) {
+ order = 'asc';
+ }
+
if(fetchOnly && search && !all ){
- query = `?order=asc&${qs.stringify(fetchOnly)}&${qs.stringify(search)}`;
+ query = `?order=${order}&${qs.stringify(fetchOnly)}&${qs.stringify(search)}`;
} else if(fetchOnly && search && all ){
- query = `?hideempty=0&order=asc&${qs.stringify(fetchOnly)}&${qs.stringify(search)}`;
+ query = `?hideempty=0&order=${order}&${qs.stringify(fetchOnly)}&${qs.stringify(search)}`;
} else {
- query = '?hideempty=0&order=asc';
+ query =`?hideempty=0&order=${order}`;
}
return new Promise((resolve, reject) => {