-
-
-
+
+
+
+
+
{{ eventsText()[ eventName ].title }}
{{ eventsText()[ eventName ].subtitle }}
-
+
diff --git a/src/components/overlays/telemetry-event/TelemetryEventDefaultOverlay.vue b/src/components/overlays/telemetry-event/TelemetryEventDefaultOverlay.vue
index fd43b60d..37994965 100644
--- a/src/components/overlays/telemetry-event/TelemetryEventDefaultOverlay.vue
+++ b/src/components/overlays/telemetry-event/TelemetryEventDefaultOverlay.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/src/plugins/event.plugin.js b/src/plugins/event.plugin.js
index bfbcf16a..f03b00ad 100644
--- a/src/plugins/event.plugin.js
+++ b/src/plugins/event.plugin.js
@@ -12,9 +12,7 @@ import { event, history } from '@/utils/utils';
export default {
store,
- install( Vue, options ) {
- console.log( 'Events plugin' );
-
+ install( Vue ) {
// --- Update telemetry data
Vue.prototype.$updateEvent = ( log ) => {
diff --git a/src/plugins/history.plugin.js b/src/plugins/history.plugin.js
index 3f519e02..8fbb6ca2 100644
--- a/src/plugins/history.plugin.js
+++ b/src/plugins/history.plugin.js
@@ -13,8 +13,7 @@ import * as moment from 'moment';
export default {
store,
- install( Vue, options ) {
- console.log( 'History plugin' );
+ install( Vue ) {
const defaultData = {
histories: {
h: []
diff --git a/src/plugins/telemetry.plugin.js b/src/plugins/telemetry.plugin.js
index fbf09420..93d36840 100644
--- a/src/plugins/telemetry.plugin.js
+++ b/src/plugins/telemetry.plugin.js
@@ -21,8 +21,7 @@ import { mapGetters } from 'vuex';
export default {
store,
- install( Vue, options ) {
- console.log( 'Telemetry plugin' );
+ install( Vue ) {
const TMP_UPDATE = 'tmp-update';
// --- Update telemetry data
@@ -51,6 +50,16 @@ export default {
receivedData: false
};
},
+ computed: {
+ gameConnected() {
+ return app.useFakeData || (this.receivedData && this.telemetry.game.sdkActive && this.$hasTruck());
+ },
+ // ----------------
+ ...mapGetters( {
+ allConfig: 'config/all',
+ getConfig: 'config/get'
+ } )
+ },
created() {
Object.keys( app.formatConstants ).forEach( ( key ) => {
const value = app.formatConstants[ key ];
@@ -464,16 +473,6 @@ export default {
}
// --- ./Navigation
- },
- computed: {
- gameConnected() {
- return app.useFakeData || (this.receivedData && this.telemetry.game.sdkActive && this.$hasTruck());
- },
- // ----------------
- ...mapGetters( {
- allConfig: 'config/all',
- getConfig: 'config/get'
- } )
}
} );
}
diff --git a/src/store/modules/_config.js b/src/store/modules/_config.js
index 465d915e..c3ae7f7a 100644
--- a/src/store/modules/_config.js
+++ b/src/store/modules/_config.js
@@ -23,7 +23,7 @@ const getters = {
return getters.exist( elm ) && getters.get( elm ) === true;
},
exist: state => elm => {
- return state.hasOwnProperty( elm );
+ return Object.hasOwnProperty.call( state, elm );
},
all: state => {
return state;
diff --git a/src/utils/_config.js b/src/utils/_config.js
index 484d15f4..f4d1adee 100644
--- a/src/utils/_config.js
+++ b/src/utils/_config.js
@@ -21,7 +21,7 @@ export const generateEmptyData = ( config, configSkins ) => {
} );
} );
- Object.entries( configSkins ).forEach( ( [ key, skin ] ) => {
+ Object.entries( configSkins ).forEach( ( skin ) => {
skin.categories.forEach( category => {
category.elements.forEach( element => {
emptyData[ element.id ] = null;
@@ -150,7 +150,7 @@ export const upload = file => {
};
export const getFieldValues = fieldId => {
- if ( fieldValues.hasOwnProperty( fieldId ) )
+ if ( Object.hasOwnProperty.call( fieldValues, fieldId ) )
return new Promise( resolve => resolve( fieldValues[ fieldId ] ) );
// TODO Use async
@@ -165,7 +165,7 @@ const uploadChecker = input => {
Object.entries( defaultData ).forEach( entry => {
const key = entry[ 0 ];
- if ( !input.hasOwnProperty( key ) )
+ if ( !Object.hasOwnProperty.call( input, key ) )
result = {
state: false,
value: key
diff --git a/src/utils/_map.js b/src/utils/_map.js
index 5e9cf86c..1126ad3e 100644
--- a/src/utils/_map.js
+++ b/src/utils/_map.js
@@ -73,20 +73,18 @@ const initConfig = ( game ) => {
return axios
.get( d.paths.base + tilesPath )
- .then( response => {
+ .then( () => {
Vue.prototype.$pushALog( `Tiles OK: ${ d.paths.base + tilesPath }`, history.HTY_ZONE.MAPS_INIT );
d.ready = true;
- }, err => {
- console.error( 'Cant get tiles', err );
+ }, () => {
Vue.prototype.$pushALog( `Tiles NOT FOUND`, history.HTY_ZONE.MAPS_INIT, history.HTY_LEVEL.ERROR );
- throw 'Tiles NOT FOUND';
+ throw new Error( 'Cant get tiles - Tiles NOT FOUND' );
} );
- }, err => {
- console.error( 'Cant get config', err );
+ }, () => {
Vue.prototype.$pushALog( `Map config NOT FOUND`, history.HTY_ZONE.MAPS_INIT, history.HTY_LEVEL.ERROR );
- throw 'Map config NOT FOUND';
+ throw new Error( 'Cant get config - Map config NOT FOUND' );
} );
};
@@ -145,7 +143,7 @@ const initMap = () => {
// Detecting when the user interacts with the map.
// https://stackoverflow.com/q/32868671/
- d.map.getView().on( [ 'change:center', 'change:rotation' ], function ( ev ) {
+ d.map.getView().on( [ 'change:center', 'change:rotation' ], function () {
if ( d.gIgnoreViewChangeEvents )
return;