Commit Graph

162 Commits

Author SHA1 Message Date
1545ce1a78 Some final touches Issue #4
* Wrap tables in mat cards
* Add accidents legend
* Adjust table column names
* Some CSS adjustments
2021-01-11 22:22:26 +01:00
tim-herbst
47d53ecc54 refactor copyright to match alphabetical order of devs 2021-01-10 16:41:18 +01:00
tim-herbst
2edc3b0a83 remove last duplicates 2021-01-10 16:36:28 +01:00
tim-herbst
83e136b61c add footer-component to add copyright 2021-01-10 16:36:10 +01:00
tim-herbst
a8bff8965c refactor toolbar to match modern code patterns and make app to a god damn spa
* outsource toolbar to own component
* ngIf to listen to activated route => display user-interaction based on route
* remove unecessary code
2021-01-10 14:59:37 +01:00
860d351323 Extract common code for table loading
Preselect dashboard station in table selection model
2021-01-08 14:56:39 +01:00
tim-herbst
b6b02f2c01 adjust Title and browser-tab title and add white bike-logo 2021-01-08 14:26:05 +01:00
9686dc2ea5 Adjust styling and wording in some places 2021-01-08 12:36:03 +01:00
493cdd9ea7 Use promise.all in table component to sync the table loading 2021-01-08 12:35:09 +01:00
tim-herbst
abfc5424a3 fix error with auto-refresh
* if layer is toggled with auto-refresh, the layer will be drawn after refresh
2021-01-03 15:16:44 +01:00
tim-herbst
8ef1b34c3b dynamically add and remove legend with checkbox-toggle 2021-01-03 14:45:14 +01:00
tim-herbst
210061442f fix error with color for polyline after change of date-span 2021-01-03 14:21:22 +01:00
89d4738da5 Add min width and add some more margins 2021-01-03 04:41:23 +01:00
8724eaf914 Remove some more weird fxFlex and fxLayout directives 2021-01-03 04:33:31 +01:00
c73d99bc51 God damn, it's responsive now! 2021-01-03 04:18:00 +01:00
tim-herbst
52e68a4f28 add progress-spinner to charts 2021-01-02 23:53:30 +01:00
tim-herbst
c91a0f9872 fix display misconsumption in map-legend from cube to line 2021-01-02 23:26:04 +01:00
tim-herbst
f2dd47684b add spinner to table 2021-01-02 23:21:56 +01:00
tim-herbst
9c38fe4c76 finish work on polyline
* add legend
2021-01-02 23:17:26 +01:00
tim-herbst
a3bf06075e Revert "centralize dashboardInit fetch to parent-component and give childs necessary input to reduce redundant api calls"
This reverts commit dcd5cb72c5.
2021-01-02 18:11:21 +01:00
tim-herbst
dcd5cb72c5 centralize dashboardInit fetch to parent-component and give childs necessary input to reduce redundant api calls 2021-01-02 18:04:14 +01:00
tim-herbst
bd21861368 fix loading error on chart rental-time 2021-01-02 16:29:06 +01:00
tim-herbst
16468ba950 refactor miniMap to component 2021-01-02 16:28:43 +01:00
tim-herbst
e6f5407319 refactor user-input to component 2021-01-02 16:08:01 +01:00
tim-herbst
cdea238830 refactor rent-time to component 2021-01-02 15:33:11 +01:00
tim-herbst
6d7c40ada6 refactor rent-duration to component 2021-01-02 14:48:58 +01:00
tim-herbst
cdbf36fadb add refactor tables to component 2021-01-02 14:48:28 +01:00
tim-herbst
9c53c382ff disable checkbox for dashboard-station 2021-01-01 20:19:39 +01:00
tim-herbst
7a80335860 add popUp to miniMap for better usability 2021-01-01 16:33:48 +01:00
tim-herbst
82b8b8bd74 add title to xaxis 2021-01-01 14:59:22 +01:00
tim-herbst
01e47b9656 add description to charts and maybe finish work on code? 2021-01-01 14:47:35 +01:00
tim-herbst
5e4952b08e finish work on color-picking algorithm 2021-01-01 13:20:59 +01:00
tim-herbst
f5924404a7 mea culpa mi dominus 2020-12-30 15:26:11 +01:00
tim-herbst
c05ee5388e adjust margin for auto-refresh 2020-12-30 12:33:39 +01:00
tim-herbst
4525c10207 fix table and marker generation 2020-12-30 12:32:02 +01:00
tim-herbst
b9080f64b0 remove logs 2020-12-30 12:17:50 +01:00
tim-herbst
a3045f406c fix deprecated warning in dashboard-component 2020-12-30 12:16:22 +01:00
tim-herbst
8de1c8cfc3 finish work on auto-refresh
* remove stupidy
* implement it the marcel way
* fix control-duplicates
2020-12-30 12:14:23 +01:00
tim-herbst
5e71b3c094 adjust datepicker format 2020-12-29 15:06:50 +01:00
tim-herbst
953b75d55e fix display Issue on miniMap
* future considerations: reduce massive boilerplate code due to different tableSources
2020-12-29 14:48:19 +01:00
tim-herbst
bba88ac1aa WIP: add dynamic generation of marker if check-box in table is pressed
* fix: both use the same array -> delete if uncheck
2020-12-29 14:36:59 +01:00
tim-herbst
a597343b0c adjust tooltip in borrow-time to display average duration formatted with minutes 2020-12-29 11:07:51 +01:00
tim-herbst
1b19013b0a WIP: import mat-slide toggle 2020-12-29 10:01:09 +01:00
Tim Herbst
3f3dd14e8f humanize seconds in table 2020-12-28 11:58:22 +01:00
Tim Herbst
1b82cd6b8f add station-link navigation in tables and add default start value in range-picker 2020-12-28 11:45:53 +01:00
Tim Herbst
3600f3a6e3 rearrange user-input card and add auto-refresh component 2020-12-28 11:13:42 +01:00
Tim Herbst
8a69ffe29e add fix to solve scrollbar-problem 2020-12-28 10:50:58 +01:00
Tim Herbst
42735b4c90 update peer-dependencies to get rid of warnings 2020-12-27 20:29:59 +01:00
Tim Herbst
3b0889862c adjust drawAccidents to display accidents without clustering 2020-12-27 20:19:46 +01:00
Tim Herbst
46c5d2192a correct api-call for accidents
* possible map-fix with height/width
* adjust flex-layout dependency
2020-12-27 17:47:04 +01:00