close #1003 Fixed: Pagination limit change feature not working
This commit is contained in:
39
resources/assets/js/mixins/global.js
vendored
39
resources/assets/js/mixins/global.js
vendored
@ -235,6 +235,45 @@ export default {
|
||||
})
|
||||
.catch(error => {
|
||||
});
|
||||
},
|
||||
|
||||
onChangePaginationLimit(event) {
|
||||
let path = '';
|
||||
|
||||
if (window.location.search.length) {
|
||||
if (window.location.search.includes('limit')) {
|
||||
let queries = [];
|
||||
let query = window.location.search;
|
||||
|
||||
query = query.replace('?', '');
|
||||
queries = query.split('&');
|
||||
|
||||
path = window.location.origin + window.location.pathname;
|
||||
|
||||
queries.forEach(function (_query, index) {
|
||||
let query_partials = _query.split('=');
|
||||
|
||||
if (index == 0) {
|
||||
path += '?'
|
||||
} else {
|
||||
path += '&';
|
||||
}
|
||||
|
||||
if (query_partials[0] == 'limit') {
|
||||
path += 'limit=' + event.target.value;
|
||||
} else {
|
||||
path += query_partials[0] + '=' + query_partials[1];
|
||||
}
|
||||
});
|
||||
|
||||
} else {
|
||||
path = window.location.href + '&limit=' + event.target.value;
|
||||
}
|
||||
} else {
|
||||
path = window.location.href + '?limit=' + event.target.value;
|
||||
}
|
||||
|
||||
window.location.href = path;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user