diff options
Diffstat (limited to 'legacy/web/app/Style.js')
-rw-r--r-- | legacy/web/app/Style.js | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/legacy/web/app/Style.js b/legacy/web/app/Style.js new file mode 100644 index 00000000..371e05a1 --- /dev/null +++ b/legacy/web/app/Style.js @@ -0,0 +1,95 @@ +/* + * Copyright 2015 Anton Tananaev (anton@traccar.org) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +Ext.define('Traccar.Style', { + singleton: true, + + refreshPeriod: 60 * 1000, + reconnectTimeout: 60 * 1000, + reportTimeout: 120 * 1000, + + normalPadding: 10, + + windowWidth: 800, + windowHeight: 600, + + formFieldWidth: 275, + + dateTimeFormat24: 'Y-m-d H:i:s', + dateTimeFormat12: 'Y-m-d g:i:s a', + timeFormat24: 'H:i', + timeFormat12: 'g:i a', + dateFormat: 'Y-m-d', + weekStartDay: 1, + + deviceWidth: 400, + toastWidth: 300, + + reportHeight: 250, + + columnWidthNormal: 100, + + mapDefaultLat: 48.8567, + mapDefaultLon: 2.3508, + mapDefaultZoom: 4, + + mapRouteColor: [ + '#F06292', + '#BA68C8', + '#4DD0E1', + '#4DB6AC', + '#FF8A65', + '#A1887F' + ], + mapRouteWidth: 5, + + mapTextColor: 'rgba(50, 50, 50, 1.0)', + mapTextStrokeColor: 'rgba(255, 255, 255, 1.0)', + mapTextStrokeWidth: 2, + mapTextOffset: 2, + mapTextFont: 'bold 12px sans-serif', + + mapColorOnline: 'rgba(77, 250, 144, 1.0)', + mapColorUnknown: 'rgba(250, 190, 77, 1.0)', + mapColorOffline: 'rgba(255, 162, 173, 1.0)', + + mapScaleNormal: 1, + mapScaleSelected: 1.5, + + mapMaxZoom: 18, + mapDelay: 500, + + mapAccuracyColor: 'rgba(96, 96, 96, 1.0)', + + mapGeofenceTextColor: 'rgba(14, 88, 141, 1.0)', + mapGeofenceColor: 'rgba(21, 127, 204, 1.0)', + mapGeofenceOverlayOpacity: 0.2, + mapGeofenceWidth: 5, + mapGeofenceRadius: 9, + + mapAnimateMarkerDuration: 2000, + mapAnimateMarkerTimeout: 40, + + coordinatePrecision: 6, + numberPrecision: 2, + + reportGridStyle: 'borderTop: 1px solid lightgray', + + chartPadding: '20 40 10 10', + chartMarkerRadius: 3, + chartMarkerHighlightScaling: 1.5 +}); |