This commit is contained in:
2018-11-28 00:39:31 +00:00
parent 8c66647e20
commit d4c4bc6f81

View File

@@ -14,9 +14,15 @@ import dayjs from "dayjs";
Vue.config.productionTip = false;
/////////////////////////////////////////////////////////////////
// ERROR HANDLING
//
Vue.config.errorHandler = errorHandler.handleVueError;
window.onerror = errorHandler.handleGeneralError;
/////////////////////////////////////////////////////////////////
// AJAX LOADER INDICATOR
//
// Store a copy of the fetch function
var _oldFetch = fetch;
@@ -65,9 +71,9 @@ document.addEventListener("fetchEnd", function() {
NProgress.done();
});
//TODO: Will need currency symbol, date format from user settings at server
//rather than try to use local browser settings which is fraught with peril will need to be specified at server itself
/////////////////////////////////////////////////////////////////
// FILTERS
//
Vue.filter("capitalize", function(value) {
if (!value) return "";
value = value.toString();
@@ -90,6 +96,9 @@ Vue.filter("boolastext", function(value) {
return value ? "Yes" : "Nope";
});
/////////////////////////////////////////////////////////////////
// INSTANTIATE
//
new Vue({
router,
store,