Commit Graph

49 Commits

Author SHA1 Message Date
bd1b4fb655 show image in dashboard 2023-02-26 18:38:27 +01:00
d52033b5f0 make plot view standalone 2023-02-26 16:06:58 +01:00
fb5c8ea019 first step to show plot on dashboard 2023-02-26 14:07:19 +01:00
dc8a462031 extract shareable plot config 2023-02-26 09:03:39 +01:00
a2945d2d9b adding dashbord 2023-02-26 08:18:53 +01:00
ed448af78c add job service to be able to cancel plot requests 2023-02-18 17:36:54 +01:00
54e3edd010 update materials to 15 2022-12-04 09:35:31 +01:00
0d1b9744a9 add box plots 2022-11-19 20:02:10 +01:00
ec4631e65c replace deprecated api 2022-10-09 17:00:54 +02:00
f7b6ab32ce update angular to 14 2022-10-08 09:27:38 +02:00
390407f2ed update angular to 13.1.0 2022-03-20 07:58:48 +01:00
08328ec1e5 extract plot detail view into its own component 2020-11-01 19:13:15 +01:00
d21ef48559 make tic labels optional for bar charts 2020-09-27 20:07:26 +02:00
03accc1828 use whatever port the app is running on for ajax requests 2020-04-05 15:25:27 +00:00
aa9a4255ef show interval input field only for bar charts 2020-04-05 09:33:05 +02:00
50f555d23c add interval splitting for bar charts 2020-04-05 08:14:09 +02:00
ef7968aba2 update angular 2020-03-29 09:21:07 +02:00
ec4f445b8d use port 17333 by default
Not sure how this is supposed to work. To be able to support
Angular's development server and Spring as a standalone application
I had to hardcode the port Spring uses.
The problem is, that Angular runs on port 4200. Angular is compiled
to static files. So I cannot dynamically add the port that is
configured for Spring. But Angular has to be able to talk to the
Spring application.
I chose port 17333, because it does not collide with the standard
Tomcat port (8080).
2020-03-12 19:54:13 +01:00
57d016245c use y1/y2 axis definitions 2020-02-09 20:14:13 +01:00
859491e99e put y axis definition into its own object 2020-02-09 17:16:27 +01:00
ed7cc9bee5 put y axis definition into its own object 2020-02-08 15:39:41 +01:00
6109227508 move axisScale to y-axis-definition component 2020-02-08 12:53:50 +01:00
4dc41faeae rename y-axis-range component to y-axis-definition 2020-02-08 12:50:23 +01:00
b59b49f2d1 AxisTypes has a better toString method 2020-02-08 12:41:02 +01:00
1587046907 disable plot types instead of hiding them 2019-12-27 19:36:08 +01:00
90244c6e4b only allow zoom by mouse wheel or selection when time axis is available 2019-12-27 19:16:21 +01:00
4f5fe15ac7 update plotType drop down on selection
The drop down for plot types should only contain plot types that can
be combined. The reason is, that we can only draw images with two
x/y-axis. Therefore a combination of types that would need three or more
axis is not supported.
2019-12-27 18:45:37 +01:00
2268ab40b3 use the invaders game as 'loading screen' 2019-12-26 18:48:33 +01:00
20b710547f use one multi-select drop down for plot type
All plot types we currently have can be combined
in one image. So there is no need to compute
combinable types.
2019-11-24 10:53:30 +01:00
70fb84d634 add sorting for gallery 2019-11-17 09:36:37 +01:00
73ea635ac1 render gallery items 2019-11-16 15:14:21 +01:00
3022edb1e1 use snackbar to show error messages 2019-11-16 08:57:39 +01:00
57c5cca688 fetch possible values for gallery view 2019-11-14 18:45:32 +01:00
d9b2327f35 make default for 'splitBy' configurable 2019-11-10 16:33:37 +01:00
198b51089d make defaults for groupBy configurable
We do not know which fields exist at compile time.
But it is a great help to have some pre-selected
fields in groupBy.
Solved by adding a configuration option.
2019-11-10 09:38:16 +01:00
775b420e85 zoom by mousewheel 2019-10-31 18:56:19 +01:00
bb8b183f91 rename yAxisScale to axisScale
For some reason PlotRequest.yAxisScale does
not work. PlotRequest.axisScale does work.
2019-10-29 18:08:31 +01:00
eaddf97a0d zoom by range selection 2019-10-28 18:39:12 +01:00
920851b39e add range selection in plot view 2019-10-28 17:37:50 +01:00
5a7cde7815 show plotted images 2019-10-27 08:08:55 +01:00
f235890cc1 prepare sending of plot requests
- values for query and date range were not
  propagated to the model
2019-10-26 10:32:11 +02:00
12be86a1d6 fix component interaction with sub-components 2019-10-19 18:18:17 +02:00
24bf7c98e3 add limit by 2019-10-19 08:48:21 +02:00
a3099d4981 initial version of the query autocompletion
Missing features at this point:
1. No suggestions when the input gets the focus.
2. Suggestions are not shown after selecting a suggestion.
2019-10-13 10:35:38 +02:00
e61f415880 add date range field
It is (again) surprisingly hard to find a decent date+time-range
picker that works with Angular. Daterangepicker, which I used with
my VueJS application does not work with Angular. I can't get the
angularized version
https://github.com/fragaria/angular-daterangepicker) to work either.
And and a native Angular date picker
(https://github.com/GNURub/ngx-daterangepicker) doesn't work either.
2019-10-11 17:29:14 +02:00
020c3b6c39 make the drop down for "combine with" dynamic 2019-10-11 09:54:26 +02:00
ca8ee7d8f7 add component for y-axis range 2019-10-10 16:54:02 +02:00
2787b42c31 adding a few filters (no doing anything yet) 2019-10-09 19:02:34 +02:00
8b42476b72 add pages for uploading and help 2019-10-09 16:11:05 +02:00