This commit is contained in:
2019-03-06 19:28:57 +00:00
parent 98f3513d1b
commit 0aa3c29a87
3 changed files with 43 additions and 8 deletions

View File

@@ -14,7 +14,7 @@ import dayjs from "dayjs";
import gzdateandtimepicker from "./components/gzdateandtimepicker.vue";
/////////////////////////////////////////////////////////////////
// LIBS
// LIBS AND GLOBAL STUFF
// (https://medium.com/js-dojo/use-any-javascript-library-with-vue-js-3f7e2a4974a8)
//
Object.defineProperty(Vue.prototype, "$dayjs", { value: dayjs });
@@ -29,8 +29,21 @@ Vue.config.productionTip = false;
/////////////////////////////////////////////////////////////////
// ERROR HANDLING
//
//**************************************************************
//**************************************************************
//**************************************************************
//DEVELOPMENT MODE HANDLER
//THIS SHOULD BE FALSE IN RELEASE
errorHandler.developmentModeShowErrorsImmediately(true);
//**************************************************************
//**************************************************************
//**************************************************************
Vue.config.errorHandler = errorHandler.handleVueError;
window.onerror = errorHandler.handleGeneralError;
//warnings, only occur by default in debug mode not production
Vue.config.warnHandler = errorHandler.handleVueWarning;
/////////////////////////////////////////////////////////////////
// AJAX LOADER INDICATOR