o3webapp merge requestshttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests2022-02-02T17:54:31+01:00https://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/33Connect LatitudeBandSelector to Redux2022-02-02T17:54:31+01:00uqgieConnect LatitudeBandSelector to Redux## What I have done
- I connected LatitudeBandSelector (LBS) to Redux.
- I fixed issues #77 and #79 (@see Trello).
## Expected Result
The issues should be resolved and LBS should still work as before.
## Important Notes
- SOLVED (My fi...## What I have done
- I connected LatitudeBandSelector (LBS) to Redux.
- I fixed issues #77 and #79 (@see Trello).
## Expected Result
The issues should be resolved and LBS should still work as before.
## Important Notes
- SOLVED (My final solution to connecting LBS to Redux is not optimal. The latitudeBand state is still there and can't be removed without any changes.)
- The XAxisSlider/YAxisSlider case sensititvity bug is backuqgieuqgiehttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/44Feat restruct plot slice#107 b2022-02-03T18:35:37+01:00uctwiFeat restruct plot slice#107 bModified plotSlice internal structure to have shared (general settings) and some plot specific settings (title, zooming).
Additionally I removed the test123 section from the tco3_return plot and removed the test selectors from the filte...Modified plotSlice internal structure to have shared (general settings) and some plot specific settings (title, zooming).
Additionally I removed the test123 section from the tco3_return plot and removed the test selectors from the filter data section. The correct selection of the regions for the x-axis of the tco3_return is now possible (graph doesn't respond however).
![image](/uploads/7ca71b705041340dd781af9606e78c7a/image.png)uctwiuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/45Feature Calculate SV #1092022-02-04T20:36:26+01:00ufjxpFeature Calculate SV #109Imlemented the optionsFormatter which properly formats and calculates the SV data for the chart.
Additionally it configures the correct options based on the settings in the redux store.
![image](/uploads/b5dc4f26380c3538e4ab103b76fecb2a...Imlemented the optionsFormatter which properly formats and calculates the SV data for the chart.
Additionally it configures the correct options based on the settings in the redux store.
![image](/uploads/b5dc4f26380c3538e4ab103b76fecb2a/image.png)
![image](/uploads/7ba3131f91c6986cb3f189d60aebbaa1/image.png)uctwiufjxpuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/46Turning on the lights2022-02-06T11:06:57+01:00uqgieTurning on the lights## What I have done
- Centralize default values in redux store (i.e. plotSlice, referenceSlice)
- Make TimeCheckboxGroup, ReferenceYearField (only valid data), ReferenceModelSelector, LatitudeBandSelector fetch new data from api onChange...## What I have done
- Centralize default values in redux store (i.e. plotSlice, referenceSlice)
- Make TimeCheckboxGroup, ReferenceYearField (only valid data), ReferenceModelSelector, LatitudeBandSelector fetch new data from api onChange(). \
Thus you can now see changes in the graph when you change something in the input components :Duqgieuqgiehttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/47Feature Horizontal Line #1212022-02-06T13:18:59+01:00ufjxpFeature Horizontal Line #121Added the horizontal line at the reference year.
![image](/uploads/8f976756d509e4e020c33914b988f96d/image.png)
![image](/uploads/3e6c8c83c2fe4a90b96da880e4cdb2cc/image.png)Added the horizontal line at the reference year.
![image](/uploads/8f976756d509e4e020c33914b988f96d/image.png)
![image](/uploads/3e6c8c83c2fe4a90b96da880e4cdb2cc/image.png)ufjxpufjxphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/48fixed issue with add model group modal2022-02-06T16:03:26+01:00uxkkpfixed issue with add model group modal- fixed search in add model group modal
- moved searchbar to components
- on props.modelGroupId provided, gets groupname and default models on the right from store -> can be used as edit model group members modal
- improved performance o...- fixed search in add model group modal
- moved searchbar to components
- on props.modelGroupId provided, gets groupname and default models on the right from store -> can be used as edit model group members modal
- improved performance of search bar (only searches on enter and onblur)
- updated tests
-> 50% testing coverage in addmodelgroupmodal
-> 100% test coverage in searchbaruxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/49Feat style download button #1222022-02-06T16:05:24+01:00uxkkpFeat style download button #122Styled download button and updated screenshotsStyled download button and updated screenshotsuxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/50Fix Delete Spinner #1032022-02-06T16:09:44+01:00ufjxpFix Delete Spinner #103Replaced Thommy's Spinner with an MUI Spinner
![image](/uploads/57eb875ff5b290398ac804e73d99ee7c/image.png)Replaced Thommy's Spinner with an MUI Spinner
![image](/uploads/57eb875ff5b290398ac804e73d99ee7c/image.png)ufjxpufjxphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/51Feat delete model group #1162022-02-06T16:14:46+01:00uxkkpFeat delete model group #116Added a trash can icon to delete model group (with functionality).Added a trash can icon to delete model group (with functionality).uxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/52Feat cookie consent modal #1252022-02-06T16:30:32+01:00uxkkpFeat cookie consent modal #125Added a dismiss button to the cookie consent modal and removed it from the App.jsAdded a dismiss button to the cookie consent modal and removed it from the App.jsuxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/53Issue delete index.css #1262022-02-06T16:33:14+01:00uxkkpIssue delete index.css #126see title.see title.uxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/54Feat close sidebar #862022-02-06T16:37:17+01:00uxkkpFeat close sidebar #86clicking outside of the sidebar, closes the sidebar
also added test caseclicking outside of the sidebar, closes the sidebar
also added test caseuxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/55Feature Beautify PlotTypeSelector #1242022-02-06T16:47:06+01:00ufjxpFeature Beautify PlotTypeSelector #124Changed layout of the Sidebar
![image](/uploads/f9f89ac09e56b413ff157f2550e69938/image.png)Changed layout of the Sidebar
![image](/uploads/f9f89ac09e56b413ff157f2550e69938/image.png)ufjxpufjxphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/56Feat change plot name #942022-02-06T16:52:02+01:00uxkkpFeat change plot name #94plotNameField only updates on enter or onBlurplotNameField only updates on enter or onBluruxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/58Issue coherent modal design #992022-02-06T17:47:40+01:00uxkkpIssue coherent modal design #99Made both add model group modal and edit model group modal coherent.Made both add model group modal and edit model group modal coherent.uxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/59clicking on edit button edits existing group instead of creating new one2022-02-06T17:53:03+01:00uxkkpclicking on edit button edits existing group instead of creating new oneSee title (bug fix)See title (bug fix)uxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/61Beautiful updates for graph2022-02-06T19:24:35+01:00uctwiBeautiful updates for graph- removed horizontal lines
- y-axis on left and right side
- zooming now works correct
- ticks in intervalls of 5, labels in intervalls of 10
- custom tooltip for line plot
- tooltip works also if the refline is hidden
- removed zoomin/z...- removed horizontal lines
- y-axis on left and right side
- zooming now works correct
- ticks in intervalls of 5, labels in intervalls of 10
- custom tooltip for line plot
- tooltip works also if the refline is hidden
- removed zoomin/zoomout from toolbar
- removed scatter values in boxplot that are below minuctwiuctwihttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/60Issue visibility icon #1312022-02-06T19:29:34+01:00uxkkpIssue visibility icon #131Checks / Unchecks statistical values after visibility icon has been clicked
+ test caseChecks / Unchecks statistical values after visibility icon has been clicked
+ test caseuxkkpuxkkphttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/57New Design Navbar and Footer2022-02-06T19:31:58+01:00uqgieNew Design Navbar and Footer## What I have done
I redesigned the Navbar and the Footer
## Screenshots
Navbar: \
![navbar](/uploads/ac8f6fade8923a2dd468415e688f999c/navbar.PNG) \
Footer: \
![footer](/uploads/6bb5bd2adf0cb30b902e316e806f020b/footer.PNG)## What I have done
I redesigned the Navbar and the Footer
## Screenshots
Navbar: \
![navbar](/uploads/ac8f6fade8923a2dd468415e688f999c/navbar.PNG) \
Footer: \
![footer](/uploads/6bb5bd2adf0cb30b902e316e806f020b/footer.PNG)uqgieuqgiehttps://git.scc.kit.edu/m-team/o3as/o3webapp/-/merge_requests/62Adjust y-axis of graph2022-02-07T12:42:36+01:00uctwiAdjust y-axis of graphGraph automatically adjusts its height to the maximum and minimum of all visible values.
Additionally fixed the forceNiceScale bug where the scale was somehow off.Graph automatically adjusts its height to the maximum and minimum of all visible values.
Additionally fixed the forceNiceScale bug where the scale was somehow off.uctwiuctwi