annotate flys-client/ChangeLog-before-20121018 @ 4183:1755a1bfe5ce

Merged
author Christian Lins <christian.lins@intevation.de>
date Fri, 19 Oct 2012 09:20:52 +0200
parents
children 79878efbdf07
rev   line source
4183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1 2012-10-16 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4 src/main/java/de/intevation/flys/client/client/ui/GaugeDischargeCurvePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5 Add a new panel to show settings of a gauge discharge curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7 2012-10-16 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9 * src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10 Avoid another possible NullPointerException in GaugeTree
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12 2012-10-16 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
13
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
14 * src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
15 Avoid possible NullPointerException in openOnLocation method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
16
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
17 2012-10-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
18
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
19 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
20 Do not crash when input helper is used in non-Fixation settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
21
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
22 2012-10-15 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
23
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
24 * src/main/java/de/intevation/flys/client/client/FLYS.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
25 Add a CloseClickHandler if a gauge discharge curve is created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
26 Also add an entry in the project list in this case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
27 Fix for part a) and c) in issue #918
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
28
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
29 2012-10-15 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
30
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
31 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
32 Make updateUserCollections public. It must be called by FLYS to update the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
33 project list if a new gauge discharge curve collection is created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
34
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
35 2012-10-15 Björn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
36
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
37 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
38 src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
39 Open gauge and river info links in a new browser window
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
40 Fix for issue #918
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
41
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
42 2012-10-15 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
43
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
44 * flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
45 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
46 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
47 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
48 flys-client/src/main/java/de/intevation/flys/client/client/event/StepBackEvent.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
49 flys-client/src/main/java/de/intevation/flys/client/client/event/StepForwardEvent.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
50 flys-client/src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
51 flys-client/src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
52 flys-client/src/main/java/de/intevation/flys/client/client/ui/BooleanPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
53 flys-client/src/main/java/de/intevation/flys/client/client/ui/ContinuePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
54 flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
55 flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
56 flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
57 flys-client/src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
58 flys-client/src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
59 flys-client/src/main/java/de/intevation/flys/client/client/ui/DistanceOnlyPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
60 flys-client/src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
61 flys-client/src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
62 flys-client/src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
63 flys-client/src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
64 flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
65 flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugeTimeRangePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
66 flys-client/src/main/java/de/intevation/flys/client/client/ui/IntegerRangePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
67 flys-client/src/main/java/de/intevation/flys/client/client/ui/LinkSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
68 flys-client/src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
69 flys-client/src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
70 flys-client/src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
71 flys-client/src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
72 flys-client/src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
73 flys-client/src/main/java/de/intevation/flys/client/client/ui/MultiPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
74 Squash warnings and TODOs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
75
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
76 2012-10-14 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
77
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
78 * flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
79 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
80 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
81 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
82 flys-client/src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
83 Improve warning when user does not select a waterlevel calculation (#914).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
84
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
85 2012-10-14 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
86
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
87 * flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
88 Fix for NPE that can occur when comparing Double with double.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
89
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
90 2012-10-14 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
91
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
92 * flys-client/src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
93 Fix for NPE in FLYSWorkspace.bringUp() (#933).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
94
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
95 2012-10-14 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
96
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
97 * flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
98 flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
99 More fixes for #897: missing resource exceptions when handling other exceptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
101 2012-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
103 * flys-client/src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
104 Register new UI provider for Q input per segment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
105
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
106 2012-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
107
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
108 * flys-client/src/main/java/de/intevation/flys/client/client/ui/QSegmentedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
109 New, initial GUI for Q input per segment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
111 2012-10-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
113 * src/main/java/de/intevation/flys/client/client/ui/GaugeTimeRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
114 Parse modified date of discharge curves (adapted date format) and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
115 display date as human readable string instead of milli seconds since
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
116 1970.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
118 * src/main/java/de/intevation/flys/client/client/ui/range/DischargeInfoDataSource.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
119 Set field type from 'INTEGER' to 'TEXT' for start and end date. Is there
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
120 no type for LONG??
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
122 2012-10-09 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
124 * src/main/java/de/intevation/flys/client/client/ui/LinkSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
125 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
126 Show river map only once.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
127
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
128 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
129 src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
130 src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
131 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
133 2012-10-08 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
135 * ../.hgignore:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
136 Add OpenLayers to ignore file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
138 * src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
139 src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
140 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
141 Handle error conditions more robust (#912 #897).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
143 2012-10-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
145 * flys-client/src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
146 Handle percent_input ui for extreme value state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
148 2012-10-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
150 * flys-client/src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
151 Documentation, vimline.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
152
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
153 2012-10-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
154
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
155 * flys-client/src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
156 Documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
158 2012-10-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
160 * flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
161 Cosmetics, removed unused member, simplified getTransformer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
163 2012-10-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
164
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
165 * flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
166 Documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
168 2012-10-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
170 * flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
171 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
172 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
173 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
174 i18n for annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
175
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
176 2012-10-01 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
178 * flys-client/src/main/java/de/intevation/flys/client/client/ui/Toolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
179 flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
180 flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
181 Setting Toolbar Overflow behaviour to HIDDEN to avoid nasty scrollbars
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
182 using the Internet Explorer (#761).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
184 2012-10-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
185
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
186 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
187 Doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
188
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
189
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
190 2012-10-01 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
192 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
193 Add missing import of FLYSConstants
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
195 2012-10-01 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
197 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
198 Add correct debug output for GaugeDischargeCurveArtifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
200 2012-10-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
202 Fix issue898 (crash when no param selected).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
204 * flys-client/src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
205 (validate): implemented.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
206
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
207 * flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
208 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
209 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
210 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
211 i18n for error message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
212
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
213 2012-09-30 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
214
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
215 * flys-client/src/main/java/de/intevation/flys/client/client/FLYS.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
216 Make exception handler more robust regarding unexpected exceptions (#897).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
218 2012-09-29 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
220 * flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
221 flys-client/src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
222 flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/PointRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
223 ManualPointsEditor supports Date x axis values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
225 2012-09-29 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
227 * src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
228 src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
229 src/main/java/de/intevation/flys/client/server/ArtifactHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
230 src/main/java/de/intevation/flys/client/shared/model/GaugeDischargeCurveArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
231 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
232 src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
233 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
234 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
235 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
236 src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
237 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
238 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
239 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
240 src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
241 Allow to create a discharge curve from a gauge info.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
242 Currently the dicharge curve will not be displayed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
244 2012-09-29 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
246 * src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
247 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
248 src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
249 Add river name to the GaugeInfo
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
251 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
252
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
253 Work on issue724 (i18n in minfo).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
254
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
255 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
256 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
257 Translate data export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
259 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
261 * src/main/java/de/intevation/flys/client/client/services/ModuleServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
262 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
263 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
264
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
265 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
266
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
267 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
268 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
269 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
270 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
271 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
272 Donate own error message when no users were found.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
273
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
274 2012-09-27 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
276 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
277 src/main/java/de/intevation/flys/client/shared/model/DoubleProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
278 src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
279 src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
280 Add "Date" support for Manual Points editor (not finished yet).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
282 * src/main/java/de/intevation/flys/client/shared/model/MapMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
283 Add comment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
284
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
285 2012-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
287 * src/main/java/de/intevation/flys/client/shared/model/MapMode.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
288 src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
289 src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
290 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
292 2012-09-27 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
294 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
295 Add servlet mapping for the GaugeOverviewInfoService
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
297 2012-09-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
299 flys/issue897 (MissingResourceException: Cannot find constant '500 The call failed on the server; see server log for details')
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
301 * src/main/java/de/intevation/flys/client/shared/model/MapMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
302 Readded default constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
304 2012-09-25 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
306 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
307 Default from and to dates are now shown with english locale, too (#854).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
308
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
309 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
310 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
312 2012-09-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
313
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
314 Improved fix for issue860 (minfo parameterization in helper pane).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
316 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
317 (createWidget, createCheckBox): Renamed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
318 Use smartgwt stuff to profit from scrollbars (yay!).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
320 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
321 Place ParameterMatrix in helper pane if too long.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
323 2012-09-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
325 Attempt at issue860 (minfo parameterization in helper pane).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
327 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
328 Place ParameterMatrix in helper pane if too long.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
330 2012-09-24 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
332 * src/main/java/de/intevation/flys/client/client/widgets/KMSpinner.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
333 Issue #853:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
334 - Height is now normal again
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
335 - "Junk" chars are now removed on change
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
337 2012-09-24 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
339 issue846 (GGInA: Auth mechanism ignores URL prefix)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
341 * src/main/java/de/intevation/flys/client/server/LoginServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
342 src/main/java/de/intevation/flys/client/server/GGInAFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
343 src/main/webapp/login.jsp:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
344 Consider the Context Path variable when using urls in the GGInAFilter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
346 2012-09-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
348 issue871 (parameterization of flowvelocity loo�s a tiny bit messy).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
350 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
351 Show horizontal line between entries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
353 2012-09-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
355 * src/main/java/de/intevation/flys/client/server/RemoteServiceServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
356 src/main/java/de/intevation/flys/client/shared/model/IntegerOptionsData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
357 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
359 2012-09-24 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
361 * src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
362 Finally store passed kmup value in member variable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
364 2012-09-24 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
366 * src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
367 src/main/java/de/intevation/flys/client/shared/model/DefaultRiverInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
368 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
369 src/main/java/de/intevation/flys/client/shared/model/RiverInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
370 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
371 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
372 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
373 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
374 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
375 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
376 src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
377 Use i18n to calculate the info urls for the gauge overview instead of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
378 fechting the urls from the artifact service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
380 2012-09-22 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
381
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
382 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixFunctionSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
383 Show full function instead of internal name (#873).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
385 2012-09-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
387 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
388 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
389 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
390 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
391 Added i18n strings for bedheight difference calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
393 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
395 * src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
396 Open fold for historicalq reference.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
397
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
398 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
400 * src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
401 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
402 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
403 Add the official gauge number to the GaugeInfo class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
405 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
406
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
407 * src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
408 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
409 Refactor GaugeTree into its own java file. Due to the folding logic in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
410 GaugeTree the code became quite lage. Therefore it is better preserved in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
411 its own file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
412
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
413 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
415 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
416 Additional refactoring to avoid code duplication and fixing reading double
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
417 value from locations DataItem object. Also add another code path for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
418 location_distance winfo state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
420 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
422 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
423 Refactor to avoid code duplication
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
425 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
427 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
428 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
429 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
430 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
431 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
432 Add html links to the additional gauge and river info pages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
433
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
434 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
435
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
436 * src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
437 src/main/java/de/intevation/flys/client/shared/model/DefaultRiverInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
438 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
439 src/main/java/de/intevation/flys/client/shared/model/RiverInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
440 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
441 Extend GaugeInfo and RiverInfo to store also the http url for additional
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
442 info.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
444 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
446 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
447 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
448 Open and close gauge tree folds that correspond to the selected WINFO
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
449 calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
450
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
451 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
452
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
453 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
454 Fix NullPointerException on not available list
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
456 2012-09-20 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
458 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
459 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
460 src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
461 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
462 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
463 i18n for FixMultiPeriodPanel (#872).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
464
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
465 2012-09-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
466
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
467 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
468 Prevent AIOOB exception.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
470 2012-09-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
472 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
473 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
474
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
475 2012-09-19 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
476
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
477 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
478 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
479 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
480 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
481 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
482 i18n (#858)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
484 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
485
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
486 * src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
487 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
488 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
489 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
490 Use the wstunit from the river as unit for the Pegelnullpunkt.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
492 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
493
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
494 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
495 Don't display the GaugePanel if no river is selected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
497 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
498
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
499 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
500 Fix NullPointerException when going back in WINFO artifact to the river
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
501 selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
502
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
503 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
505 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
506 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
507 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
508 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
509 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
510 Add locale aware formatting of the gauge values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
511 Don't reload the gauges if the river doesn't change.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
512 Correctly handle kmup of the river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
514 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
515
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
516 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
517 Improve handling of the GaugePanel and don't delete members of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
518 GaugePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
520 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
522 * src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
523 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
524 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
525 Add station information to the gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
527 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
529 * src/main/webapp/FLYS.css,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
530 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
531 Get a working GaugeInfo solution with scrolling adjustments if gauge info
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
532 elements are folded in an out.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
534 2012-09-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
536 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
537 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
539 2012-09-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
541 Tagged RELEASE 2.9.1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
542
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
543 2012-09-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
545 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
546 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
547 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
548 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
549 Added missing i18n strings for minfo state description.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
550
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
551 2012-09-16 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
553 * src/main/java/de/intevation/flys/client/client/widgets/KMSpinnerChangeListener.java (NEW),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
554 src/main/java/de/intevation/flys/client/client/widgets/KMSpinner.java (NEW),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
555 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
556 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
557 Refactored some KMSpinner code. KMSpinner has now a human-readable size (#853).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
559 2012-09-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
561 * src/main/java/de/intevation/flys/client/shared/model/DefaultRiverInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
562 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
563 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
564 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
565 src/main/java/de/intevation/flys/client/client/services/GaugeOverviewInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
566 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
567 Removed trailing whitespace and superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
568
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
569 2012-09-14 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
571 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
572 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
573 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
574 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
575 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
576 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
577 Add first draft for the gauge overview info ui
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
579 2012-09-14 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
581 * src/main/java/de/intevation/flys/client/client/services/GaugeOverviewInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
582 src/main/java/de/intevation/flys/client/client/services/GaugeOverviewInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
583 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
584 src/main/java/de/intevation/flys/client/shared/model/RiverInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
585 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
586 src/main/java/de/intevation/flys/client/shared/model/DefaultRiverInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
587 src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
588 Implement a service to handle the gauge info
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
589
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
590 2012-09-13 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
592 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
593 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
594 Adding "from" and "to" in table columns with the green/red marker icons (#808).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
596 2012-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
597
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
598 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
599 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
600 Translated german strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
602 2012-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
604 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
605 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
606 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
607 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
608 Added 'main_channel' and 'total_channel' strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
609
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
610 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
611 Use the correct label for the UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
613 2012-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
615 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
616 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
617 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
618 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
619 Added strings for bed quality chart and export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
621 2012-09-13 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
623 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
624 Scrolling long Project lists is now more robust (#757), although
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
625 the search box is now part of the scrolling pane.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
627 2012-09-13 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
629 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
630 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
631 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
632 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
633 Adding string for error_no_modules_found (#855).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
635 2012-09-13 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
636
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
637 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
638 src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
639 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
641 2012-09-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
643 * src/main/java/de/intevation/flys/client/client/ui/minfo/BedCampaignChart.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
644 src/main/java/de/intevation/flys/client/client/ui/minfo/BedloadCampaignChart.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
645 New. Container for overview charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
647 * src/main/java/de/intevation/flys/client/server/BedKMChartServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
648 src/main/java/de/intevation/flys/client/server/BedloadKMChartServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
649 New. Services for overview charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
650
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
651 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
652 Show i18n strings in column titles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
654 * src/main/java/de/intevation/flys/client/client/ui/minfo/BedMultiPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
655 New. UI provider that allows multiple period input and displays the overview
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
656 charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
657
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
658 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
659 Added new ui provider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
661 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
662 Added new services.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
663
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
664 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
665 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
666 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
667 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
668 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
670 2012-09-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
672 * src/main/java/de/intevation/flys/client/shared/model/StringOptionsData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
673 Fixed constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
675 2012-09-11 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
677 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
678 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
679 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
680 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
681 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
682 Fix for line label text in Delta W(t) chart (#837).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
683
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
684 2012-09-10 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
686 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
687 Minimal fix for 'Transparency' combobox appearence (#840).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
689 2012-09-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
691 * pom.xml: Java 1.5 -> 1.6
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
693 2012-09-09 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
695 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
696 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
697 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
698 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
699 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
700 Rename attribute 'alpha' to 'transparency' which now represents the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
701 transparency percentage instead raw rgba alpha value. StyledEditorWindow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
702 can now handle this transparency attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
704 2012-09-09 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
706 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
707 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
708 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
709 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
710 Add 'error_update_collection_attribute' string (#843).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
711
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
712 2012-09-09 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
713
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
714 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
715 Remove blank line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
716
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
717 * src/main/java/de/intevation/flys/client/client/FLYS.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
718 Catch MissingResourceException on unexpected server exceptions (#843).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
719
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
720 2012-09-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
722 * src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
723 Reverted functional change from clins last commit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
725 * src/main/java/de/intevation/flys/client/server/LoginServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
726 src/main/java/de/intevation/flys/client/server/auth/AuthenticationFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
727 src/main/java/de/intevation/flys/client/server/auth/UserClient.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
728 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
730 2012-09-08 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
732 * src/main/java/de/intevation/flys/client/server/RemoteServiceServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
733 src/main/java/de/intevation/flys/client/server/LoginServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
734 src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
735 src/main/java/de/intevation/flys/client/server/auth/AuthenticationFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
736 src/main/java/de/intevation/flys/client/server/auth/UserClient.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
737 src/main/java/de/intevation/flys/client/client/FLYS.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
738 Cosmetics, add robustness checks etc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
740 2012-09-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
742 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
743 src/main/java/de/intevation/flys/client/server/auth/UserClient.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
744 Be more defensive about fetchimg users from session.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
746 2012-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
747
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
748 Improved panning in TimeseriesCharts (issue715).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
750 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
751 (computeZoom): Prevent confusion of scoped 'zoom' variable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
752 (divide): Cast to double, we do not want long precision divisions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
754 2012-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
756 * src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
757 src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
758 src/main/java/de/intevation/flys/client/client/ui/FLYSView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
759 src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
760 src/main/java/de/intevation/flys/client/client/ui/OutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
761 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
762 src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
763 src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
764 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
765
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
766 2012-09-04 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
767
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
768 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
769 Refactor getCurrentUser to return the logged in user and not the first
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
770 user from the artifact database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
772 2012-09-04 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
774 * src/main/java/de/intevation/flys/client/server/RemoteServiceServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
775 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
776 src/main/java/de/intevation/flys/client/client/services/RemoteServiceServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
777 src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
778 Move RemoteServiceServlet to server package.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
780 2012-09-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
782 Tagged module as '2.9'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
784 2012-09-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
786 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
787 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
788 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
789 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
790 src/main/java/de/intevation/flys/client/client/ui/RadioPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
791 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
792 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
793
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
794 2012-09-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
796 Fix for issue63.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
798 * src/main/java/de/intevation/flys/client/client/ui/LinkSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
799 Place map image in helper section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
801 2012-09-04 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
803 * src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
804 Add some debug which file will be used for local user authentification
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
806 2012-09-04 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
808 * src/main/webapp/WEB-INF/features.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
809 Add features for flys_wsa_schweinfurt role
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
810
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
811 2012-09-04 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
813 Issue 808.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
815 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
816 Added new row for single selection and set field titles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
818 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
819 Show the single selection row on init.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
820
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
821 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
822 Updated i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
823
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
824 2012-09-04 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
825
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
826 Issue 664.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
828 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
829 Made old value an i18n formatted string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
830
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
831 2012-09-04 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
833 * src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
834 src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
835 src/main/java/de/intevation/flys/client/client/services/RemoteServiceServlet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
836 Add missing imports and fix package declaration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
838 2012-09-04 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
840 Issue 791.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
842 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
843 Do not allow the same values in reference and target location.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
845 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
846 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
847 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
848 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
849 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
850
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
851 2012-09-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
853 Partial fix for issue820.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
854
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
855 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
856 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
857 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
858 Change i18n (middle height -> middle depth).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
859
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
860 2012-09-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
861
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
862 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
863 Do not show labels in logo selection combobox.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
864
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
865 2012-09-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
866
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
867
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
868 Show logos in selectbox in chart properties such that user gets a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
869 visual idea of what she selects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
870
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
871 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
872 Show icons in select box that displays the chosen logo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
873
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
874 * src/main/webapp/images/logo-intevation.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
875 src/main/webapp/images/logo-bfg.gif:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
876 Two exemplary logos (copies in flys-artifacts).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
878 2012-09-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
879
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
880 * src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
881 src/main/java/de/intevation/flys/client/client/ui/RadioPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
882 src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
883 src/main/java/de/intevation/flys/client/client/ui/minfo/CheckboxPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
884 src/main/java/de/intevation/flys/client/client/ui/minfo/BedHeightsDatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
885 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
887 2012-09-01 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
889 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
890 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
891 Overflow for Toolbars is now HIDDEN to avoid nasty scrollbars (#761).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
893 2012-09-01 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
895 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
896 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
897 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
898 src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
899 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
900 Change button title in DatacagePairWidget (#746).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
902 2012-08-31 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
904 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
905 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
906 ThemePanels are now resizable (fix for #750).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
907
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
908 2012-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
909
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
910 Maybe sqashing issue531, calling projectlists superclasses constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
912 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
913 Call super() constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
914
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
915 2012-08-31 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
917 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
918 Set the default value of the RadioGroupItem if a module is selected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
919
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
920 2012-08-31 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
922 * src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
923 src/main/java/de/intevation/flys/client/client/services/ModuleService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
924 Load the list of modules from the flys artifact server. Also respect the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
925 selected attribute of a module.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
926
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
927 2012-08-31 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
928
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
929 * src/main/java/de/intevation/flys/client/shared/model/DefaultModule.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
930 src/main/java/de/intevation/flys/client/client/services/ModuleService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
931 Add isSelected method to Module classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
933 2012-08-31 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
935 MINFO: Added new UI provider for bed quality calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
936
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
937 * src/main/java/de/intevation/flys/client/client/ui/minfo/CheckboxPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
938 New. UI provider for a list of checkboxes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
939
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
940 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
941 Added new UI provider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
943 2012-08-31 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
944
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
945 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
946 Use river data in all states not only winfo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
948 2012-08-31 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
950 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
951 Hide the W/Q AT export button in fix analysis parameter tab.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
952
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
953 2012-08-31 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
954
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
955 * src/main/java/de/intevation/flys/client/server/auth/UserClient.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
956 User xml namespace for XPath attribute query.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
958 2012-08-31 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
959
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
960 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
961 Add servlet settings for ModuleService
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
963 2012-08-30 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
965 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
966 src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
967 New projects are now initially maximized to prevent IE-layout issue (#755).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
969 2012-08-30 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
970
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
971 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
972 Workaround for #775 (manually set window size to 500x500 pixels)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
973
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
974 * src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
975 Prevent NPE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
977 2012-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
979 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
980 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
981 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
982 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
983 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
984 i18n for logo placement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
985
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
986 2012-08-29 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
987
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
988 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
989 Load modules from the ModuleService instead of using hardcoded strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
991 2012-08-29 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
992
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
993 * src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
994 Hardcode German translations for module names until real translations are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
995 available.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
997 2012-08-29 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
999 * src/main/webapp/WEB-INF/features.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1000 Add roles and features for GGinA
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1002 2012-08-29 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1003
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1004 * src/main/java/de/intevation/flys/client/client/services/ModuleServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1005 src/main/java/de/intevation/flys/client/client/services/ModuleService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1006 src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1007 Added service to list available modules for a user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1009 2012-08-29 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1010
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1011 * src/main/java/de/intevation/flys/client/shared/model/DefaultModule.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1012 src/main/java/de/intevation/flys/client/shared/model/Module.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1013 Added class representation of a module artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1015 2012-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1017 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1018 Special chart properties should trigger different ui (logo placement box).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1020 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1021 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1022 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1023 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1024 Added i18n strings for split logo-placement properties in charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1026 2012-08-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1028 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1029 Special chart properties should trigger different ui (logo placement box).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1030
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1031 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1032 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1033 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1034 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1035 Added i18n strings for logo-placements in charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1036
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1037 2012-08-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1039 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1040 Special chart properties should trigger different ui (logo select box).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1041
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1042 2012-08-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1044 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1045 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1046 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1047 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1048 Added first i18n strings for logo-inclusion in charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1050 2012-08-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1052 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1053 src/main/java/de/intevation/flys/client/shared/model/StringProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1054 src/main/java/de/intevation/flys/client/shared/model/OutputSettings.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1055 src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1056 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1057
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1058 2012-08-28 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1060 MINFO: Added UI for minfo differences calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1062 * src/main/java/de/intevation/flys/client/client/ui/minfo,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1063 src/main/java/de/intevation/flys/client/client/ui/minfo/BedHeightsDatacagePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1064 src/main/java/de/intevation/flys/client/client/ui/RadioPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1065 New. UI provider for states in minfo differences calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1066
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1067 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1068 Added new UI provider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1069
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1070 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1071 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1072 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1073 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1074 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1075
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1076 2012-08-24 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1077
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1078 * src/main/java/de/intevation/flys/client/server/auth/UserClient.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1079 Use new find-user REST interface to check if a user already exists in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1080 database or a new user must be created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1082 2012-08-24 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1083
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1084 * src/main/java/de/intevation/flys/client/server/auth/UserClient.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1085 Send account data to REST interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1087 2012-08-24 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1089 * src/main/java/de/intevation/flys/client/server/auth/UserClient.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1090 Don't use XPath Query to get attribute of a XML Node
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1091
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1092 2012-08-24 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1093
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1094 * src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1095 src/main/java/de/intevation/flys/client/server/auth/was/Response.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1096 src/main/java/de/intevation/flys/client/server/auth/was/User.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1097 src/main/java/de/intevation/flys/client/server/auth/User.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1098 Add account information to client user classes. Use the WAS/GGInA
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1099 assertion NameIdentifier element for the account name. For text
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1100 authentication user username also as account name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1102 2012-08-24 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1104 * src/main/java/de/intevation/flys/client/server/LoginServlet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1105 Add debug output if a database user will be created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1107 2012-08-23 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1109 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1110 Avoid using XPath queries for getting attributes of a node.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1112 2012-08-22 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1113
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1114 * src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1115 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1116 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1117 Delete empty project after closing the CollectionView (#785).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1119 2012-08-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1121 * src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1122 Removed superfluous import. Removed some inner whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1123 Made debug output conditional.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1125 2012-08-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1127 Added AT file export to FixAnalysis W/Q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1129 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1130 New image link for AT export in W/Q tab.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1132 * src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1133 Update link url on km change.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1135 * src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1136 Add the km to the request document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1138 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1139 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1140 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1141 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1142 Added i18n string for tooltip.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1143
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1144 2012-08-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1145
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1146 * src/main/java/de/intevation/flys/client/server/ProxyServlet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1147 Shortend lines to 80 chars. Made debug outout conditional.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1148 Use block copy instead of tight byte wise loop.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1150 2012-08-16 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1152 * src/main/java/de/intevation/flys/client/server/ProxyServlet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1153 Implement a ProxyServlet to be able to restrict the access to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1154 mapserver too. All queries to the provided map services should go throught
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1155 this new ProxyServlet. Currently the ProxyServlet can only handle HTTP GET
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1156 requests.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1158 2012-08-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1160 * src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1161 Replaced another attribute fetching XPath with a simple DOM
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1162 getAttributeNS() call.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1164 2012-08-15 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1166 * src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1167 Avoid NullPointerException if user authetication is deactivated. If user
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1168 Authentication is deactivated all rivers are returned.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1170 2012-08-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1172 Issue 752. Location input label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1174 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1175 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1176 Added getter for label string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1178 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1179 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1180 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1181 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1182 Added i18n string for single location label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1184 2012-08-15 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1185
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1186 * src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1187 Only return rivers that the user is allowed to see. Evaluate the allowed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1188 features of the current logged in user and hide rivers which aren't
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1189 mentioned in the features list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1190
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1191 2012-08-15 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1193 * src/main/java/de/intevation/flys/client/client/services/RemoteServiceServlet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1194 Implement an extended GWT RemoteServiceServlet to be able to get the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1195 current logged in user easily.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1197 2012-08-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1198
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1199 * src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1200 src/main/java/de/intevation/flys/client/server/features/XMLFileFeatures.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1201 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1202
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1203 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1205 * src/main/java/de/intevation/flys/client/server/auth/was/Response.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1206 Add debug log of a successfull authentification inclusive the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1207 corresponding features of the authenticated user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1209 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1211 * src/main/webapp/WEB-INF/features.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1212 Add example features for GGinA/WAS role flys_bfg.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1214 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1216 * src/main/java/de/intevation/flys/client/server/features/XMLFileFeatures.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1217 Don't use a xml namespace to get the "name" attribute of a role.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1218
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1219 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1220 * src/main/java/de/intevation/flys/client/server/auth/was/Authenticator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1221 src/main/java/de/intevation/flys/client/server/auth/was/Response.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1222 src/main/java/de/intevation/flys/client/server/auth/was/User.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1223 Implement Features handling for WAS authentication.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1225 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1227 * src/main/java/de/intevation/flys/client/server/LoginServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1228 src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1229 src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1230 src/main/java/de/intevation/flys/client/server/auth/was/Authenticator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1231 src/main/java/de/intevation/flys/client/server/auth/Authenticator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1232 src/main/java/de/intevation/flys/client/server/auth/User.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1233 src/main/java/de/intevation/flys/client/server/GGInAFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1234 Refactor Authentication to allow to pass the Freatures to the user class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1236 2012-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1237
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1238 * src/main/java/de/intevation/flys/client/server/features/XMLFileFeatures.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1239 Used HashMap instead of Hashtable. Limit to 80 chars per line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1241 2012-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1242
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1243 * src/main/java/de/intevation/flys/client/server/meta/Converter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1244 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1246 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1247 * src/main/java/de/intevation/flys/client/server/features/XMLFileFeatures.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1248 Always close FileInputStream, improve for loops and avoid XPath for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1249 getting a xml attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1251 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1252 * src/main/java/de/intevation/flys/client/server/CapabilitiesParser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1253 src/main/java/de/intevation/flys/client/server/BaseServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1254 src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1255 Remove the obsolete BaseServlet. Initializing of logging is now handled by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1256 the BaseServletContextListener class which is loaded before any Servlet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1257
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1258 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1259 * src/main/java/de/intevation/flys/client/server/features/FeatureServletContextListener.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1260 src/main/java/de/intevation/flys/client/server/BaseServletContextListener.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1261 src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1262 Rename and move FeatureServletContextListener.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1264 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1265 * src/main/java/de/intevation/flys/client/server/features/FeatureServletContextListener.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1266 src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1267 Implement a ServletContextListener to initialize the Fearures from a xml
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1268 file. With the context parameter "features-file" in src/main/webapp/WEB-INF/web.xml
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1269 a xml file to load features from can be specified.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1270 The FeatureServletContextListener class also initializes the logging now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1271 because it is loaded before the BaseServlet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1273 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1275 * src/main/java/de/intevation/flys/client/server/features/XMLFileFeatures.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1276 src/main/java/de/intevation/flys/client/server/features/FeaturesNamespaceContext.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1277 src/main/java/de/intevation/flys/client/server/features/Features.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1278 src/main/webapp/WEB-INF/features.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1279 Implementation of a feature representation. The XMLFileFeatures class can
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1280 be used to load a feature xml file (src/main/webapp/WEB-INF/features.xml)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1281 and create a map of roles to a list of features.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1282
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1283 2012-08-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1284
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1285 * src/main/java/de/intevation/flys/client/server/meta/Converter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1286 Cosmetics, reordered code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1288 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1289 Show tooltip for rows in datacage widget.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1290
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1291 2012-08-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1293 * src/main/java/de/intevation/flys/client/server/meta/Converter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1294 Documentation added, use static map instead of population in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1295 constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1297 2012-07-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1299 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1300 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1301 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1302
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1303 2012-07-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1304
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1305 Tagged module as '2.8.1'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1307 2012-07-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1308
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1309 * src/main/java/de/intevation/flys/client/shared/model/ChartMode.java: Let
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1310 'fix_vollmer_wq_curve" Output also use the NaviChartOutputTab.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1312 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1313 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1314 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1315 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1316 Added titles for the 'fix_vollmer_wq_curve' Output tab.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1318 2012-07-26 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1320 * src/main/java/de/intevation/flys/client/server/StyleHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1321 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1322 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1323 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1324 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1325 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1326 Merge point/line label styles. Add new style options for point/line
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1327 label background.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1329 2012-07-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1330
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1331 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1332 Accept differing state data names of FixationArtifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1334 2012-07-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1336 * src/main/java/de/intevation/flys/client/shared/model/Artifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1337 src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1338 src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1339 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1340 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1342 2012-07-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1343
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1344 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1345 Respect factory of cloned artifact when cloning.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1347 2012-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1348
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1349 * src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1350 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1351 src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1352 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1353 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1354 src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1355 src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1356 src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1357 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1358 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1359 src/main/java/de/intevation/flys/client/client/ui/PeriodPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1360 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1361 src/main/java/de/intevation/flys/client/client/ui/map/WMSLayersTree.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1362 src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1363 src/main/java/de/intevation/flys/client/client/ui/MultiPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1364 Removed some superfluous casts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1366 2012-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1368 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1369 Catch the case that a previous gauge is before the start of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1370 events. This led to a broken layout.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1372 2012-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1373
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1374 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1375 Bring in sync with transformation in flys-client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1377 2012-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1379 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1380 Bring in sync with transformation in flys-client. Current weakness:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1381 Only english and german locales are supported.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1383 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1384 Depending on client given locale call transformation with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1385 locale "de" or "en".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1387 2012-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1389 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: Merged
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1390 changes from transformation in flys-artifacts: Render names
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1391 to the gauges into the headline. Full names and spread are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1392 displayed as tooltips.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1394 2012-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1396 * src/main/java/de/intevation/flys/client/client/ui/chart/OverviewOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1397 Removed the export buttons for SVG and PDF; those exports aren't
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1398 implemented on server side yet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1400 2012-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1402 * src/main/java/de/intevation/flys/client/client/ui/sq/SQCampaignChart.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1403 New subclass of VLayout that displays a chart with field campaigns. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1404 code is copied from SQMultiPeriodPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1406 * src/main/java/de/intevation/flys/client/client/ui/sq/SQMultiPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1407 Moved the code to display the field campaign charts into SQCampaignChart
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1408 class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1410 * src/main/java/de/intevation/flys/client/client/ui/sq/SQPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1411 New UIProvider that allows the input of a time period; the helper panel
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1412 displays a chart with field campaigns.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1414 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1415 Registered SQPeriodPanel as new UIProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1416
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1417 2012-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1418
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1419 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1420 Added a new UI provider that supports input of a time period (without
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1421 any helper panel).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1423 2012-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1425 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1426 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1427
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1428 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1429 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1431 2012-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1432
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1433 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1434 Made getChartOutputTab() protected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1435
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1436 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1437 Moved creation of a ChartToolbar and a ChartThemePanel from constructor to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1438 own methods which enables subclasses to override those.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1440 * src/main/java/de/intevation/flys/client/client/ui/chart/OverviewOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1441 Override createThemePanel() and createChartToolbar() of parent class. Both
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1442 methods return instances of minimalistic implementations of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1443 ChartThemePanel and ChartToolbar. In addition, the overview chart is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1444 fetched as single image.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1446 2012-07-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1447
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1448 * src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1449 Read default value from Data item; set textfield to this value of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1450 default value is existing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1452 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1454 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1455 src/main/java/de/intevation/flys/client/shared/model/DoubleProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1456 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1457 src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1458 Use more idiomatic Java when parsing doubles and ints.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1459
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1460 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1461
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1462 * ChangeLog: Removed remains from former conflict.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1464 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1466 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixFunctionSelect.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1467 src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1468 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1470 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1471 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1472 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1474 2012-07-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1476 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1477 Register (to-be-implemented) fix.qselect_panel UIProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1478
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1479 2012-07-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1480
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1481 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1482 Prepare for bandwidthcolor, and preset bandwidth with previously
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1483 entered values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1484
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1485 2012-07-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1487 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1488 src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1489 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1491 2012-07-19 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1492
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1493 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1494 src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1495 Input fields for chart navigation now use the correct i18n number formats.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1497 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1498
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1499 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1500 Generate only legend entries for existing discharge sectors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1502 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1504 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1505 Replaced discharge sectors with more human readable labels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1506
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1507 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1509 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1510 Added legend at bottom of overview table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1511
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1512 2012-07-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1514 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixFunctionSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1515 New. UI provider for function selection in fix analysis. This UI provider
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1516 shows the overview and chart in the helper panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1517
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1518 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1519 Use the new UI provider in function select state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1520
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1521 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1522
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1523 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1524 Populate double type theme attributes with already set values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1526 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1528 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1529 Code compres Code compression.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1531 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1533 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1534 Improve validation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1536 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1538 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1539 src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1540 Cosmetic compression.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1541
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1542 2012-07-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1543
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1544 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1545 Added public methods to lock and unlock the CollectionView. Locking the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1546 view means, a semi transparent layer prevents the user to use the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1547 control elements in the CollectionView. In addition to the semi
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1548 transparent layer, a progress image is displayed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1550 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1551 Lock the CollectionView when StepBack and StepForward events are fired.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1552 Unlock the screen on success or failure.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1553
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1554 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1555
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1556 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1557 Handle upcoming "double" theme attribute type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1559 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1561 * src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1562 src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1563 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1564 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1566 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1568 * src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1569 src/main/java/de/intevation/flys/client/client/ui/chart/OverviewOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1570 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1572 2012-07-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1574 * main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1575 main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1576 main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1577 main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1578 Added i18n strings for bandwidth.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1580 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1581 Include bandwidth field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1583 2012-07-17 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1584
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1585 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1586 Correct height of ChartToolbar to 35 pixels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1587
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1588 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1589 Make use of generics and cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1591 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1592 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1593 src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1594 ThemePanel toggle stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1596 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1597 Increase default size as the toolbar has grown as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1599 * pom.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1600 Add commons-codec dependency.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1602 2012-07-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1604 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1605 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1606 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1607 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1608
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1609 2012-07-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1610
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1611 * Tagged module as '2.8'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1613 2012-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1615 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1616 src/main/java/de/intevation/flys/client/server/auth/Authentication.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1617 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1618 src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1619 src/main/java/de/intevation/flys/client/shared/model/Theme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1620 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1621 Removed same package imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1623 2012-07-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1625 * main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1626 main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1627 main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1628 main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1629 Added i18n strings for officiallines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1630
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1631 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1633 * src/main/webapp/WEB-INF/web.xml: Separate two context params correctly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1635 * src/main/java/de/intevation/flys/client/server/auth/was/ServiceException.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1636 src/main/java/de/intevation/flys/client/server/auth/AuthenticationException.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1637 Removed imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1639 * src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1640 src/main/java/de/intevation/flys/client/server/auth/AuthenticationFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1641 Added debug output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1643 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1644
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1645 * src/main/java/de/intevation/flys/client/server/LoginServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1646 src/main/java/de/intevation/flys/client/server/auth/UserClient.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1647 Add UserClient class to handle REST communication for user related
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1648 interfaces. If a logged in user is not known add him to the database
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1649 via the REST protocol.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1650
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1651 2012-07-13 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1652
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1653 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1654 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1655 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1656 src/main/java/de/intevation/flys/client/client/ui/MainMenu.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1657 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1658 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1659 src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1660 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1661 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1662 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1663 Add "Manage Themes" button to ChartToolbar and MapToolbar to toggle themes window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1664
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1665 * pom.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1666 Remove gwt-dev from dependencies as it contains an ancient Apache Commons Codec version
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1667 and add a recent version of it as separate dependency.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1668 This fixes the nasty eclipse compile errors with Base64 class etc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1670 2012-07-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1672 * src/main/java/de/intevation/flys/client/client/ui/chart/OverviewOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1673 Switched row count and column count.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1675 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1677 * src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1678 src/main/java/de/intevation/flys/client/server/auth/was/Response.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1679 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1681 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1683 * src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1684 src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1685 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1686
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1687 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1689 * src/main/java/de/intevation/flys/client/server/auth/User.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1690 Add javadoc for the user class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1692 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1694 * src/main/java/de/intevation/flys/client/server/auth/User.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1695 src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1696 src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1697 src/main/java/de/intevation/flys/client/server/auth/was/Response.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1698 src/main/java/de/intevation/flys/client/server/auth/was/User.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1699 Implement getting a list of roles from a logged in user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1701 2012-07-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1703 * main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1704 Added new output mode 'overview' and added type to chart mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1706 * main/java/de/intevation/flys/client/shared/model/ChartMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1707 Added type to constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1709 * main/java/de/intevation/flys/client/shared/model/OverviewMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1710 New. Output mode for chart overviews.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1711
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1712 * main/java/de/intevation/flys/client/client/ui/chart/OverviewOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1713 New. Output tab for chart overviews.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1714
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1715 * main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1716 main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1717 main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1718 main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1719 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1721 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1723 * src/main/java/de/intevation/flys/client/server/auth/was/Request.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1724 Removed System.out.println debug statement for the request uri.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1725
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1726 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1728 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1729 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1730
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1731 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1733 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1734 Implement re-authentication if the user (ticket) has expired.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1735 Every "ticket" in GGInA has an end date. Therefore send a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1736 authentication request if the current date is after the end date.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1738 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1740 * src/main/java/de/intevation/flys/client/server/LoginServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1741 src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1742 Use servlet context to specify the authentication method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1743 Using the servlet context allows to set the method globally and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1744 not only for one servlet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1746 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1747
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1748 * src/main/webapp/FLYS.css:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1749 Add styles for the authentication error at the login page.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1750
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1751 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1753 * src/main/java/de/intevation/flys/client/server/LoginServlet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1754 Also log an authentication failure. Several reasons could exist
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1755 why an authentication will fail. Mostly because the user did provide
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1756 wrong credentials but also because the GGInA protocol has changed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1757 unexpectedly. Therefore also log the error.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1759 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1761 * src/main/webapp/login.jsp,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1762 src/main/java/de/intevation/flys/client/server/LoginServlet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1763 Display exception details to the user if an authentication fails.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1764
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1765 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1767 * src/main/java/de/intevation/flys/client/server/auth/Authentication.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1768 src/main/java/de/intevation/flys/client/server/auth/was/Response.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1769 Extend Authentication getUser method to throw an AuthenticationException.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1770 Also the Response constructor now throws an IOException.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1772 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1774 * src/main/java/de/intevation/fly/client/server/auth/was/User.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1775 Derive User class from new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1776 de.intevation.fly.client.server.auth.DefaultUser class and implement
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1777 hasExpired method via SAML Assertion.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1779 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1781 * src/main/webapp/WEB-INF/web.xml: Set artifact server port back to 8181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1783 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1784
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1785 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1786 Cast session user to abstract type not WAS specific.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1788 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1789
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1790 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1791 Removed superfluous import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1792
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1793 2012-07-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1795 flys/issue698 (FLYS-Client: Release-Version verschluckt Clicks auf Stepback)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1796
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1797 * src/main/java/de/intevation/flys/client/shared/model/FixFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1798 New. The code of this class was moved from FixationPanel to FixFilter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1799
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1800 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1801 Adapted the reference to FixFilter which had been an inner class of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1802 FixationPanel before.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1803
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1804 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1805 Moved the FixFilter code to an own top level class in the 'shared' part.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1806
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1807 2012-07-11 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1809 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1810 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1811 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1812 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1813 Add showpointlabel stlye attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1815 2012-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1817 * src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1818 Authenticates against simple text file. Specified by env variable FLYS_USER_FILE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1819 or system property flys.user.file .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1820 File format: One user per line, '#' at line start means comment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1821 <user>\t<password>\t<role>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1823 * src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1824 Simple user implementation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1825
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1826 * src/main/java/de/intevation/flys/client/server/auth/AuthenticationFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1827 Check for 'plain' as authentication method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1829 * src/main/java/de/intevation/flys/client/server/auth/User.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1830 Expires return boolean instead of Boolean, now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1832 * src/main/java/de/intevation/flys/client/server/auth/was/User.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1833 Adjusted
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1835 * src/main/java/de/intevation/flys/client/server/auth/was/Response.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1836 Added override annotation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1838 * src/main/java/de/intevation/flys/client/server/auth/Authenticator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1839 Removed same package imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1840
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1841 2012-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1842
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1843 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1844 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1845
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1846 2012-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1847
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1848 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1849 src/main/java/de/intevation/flys/client/client/ui/sq/SQMultiPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1850 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1851
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1852 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1854 * src/main/java/de/intevation/flys/client/server/auth/Authentication.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1855 src/main/java/de/intevation/flys/client/server/auth/AuthenticationFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1856 src/main/java/de/intevation/flys/client/server/auth/was/Namespaces.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1857 src/main/java/de/intevation/flys/client/server/auth/was/ServiceException.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1858 src/main/java/de/intevation/flys/client/server/auth/was/Signature.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1859 src/main/java/de/intevation/flys/client/server/auth/was/Assertion.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1860 src/main/java/de/intevation/flys/client/server/auth/was/Request.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1861 src/main/java/de/intevation/flys/client/server/auth/was/Authenticator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1862 src/main/java/de/intevation/flys/client/server/auth/was/Response.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1863 src/main/java/de/intevation/flys/client/server/auth/was/User.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1864 src/main/java/de/intevation/flys/client/server/auth/Authenticator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1865 src/main/java/de/intevation/flys/client/server/auth/AuthenticationException.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1866 src/main/java/de/intevation/flys/client/server/auth/User.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1867 src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1868 Move authentication related classes to de.intevation.fly.client.server.auth
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1869 package. Abstract the authentication classes to allow other authentications
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1870 beside WAS/GGInA.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1871
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1872 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1873 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1874 Check filter config in web.xml for String false to deactivate the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1875 GGInAFilter instead of "1".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1876
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1877 2012-07-11 Christian Lins <christian.lins@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1878
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1879 Eclipse specific project files removed from SVN.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1881 * src/main/java/de/intevation/flys/client/server/FileUploadServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1882 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1883 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1884 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1885 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1886 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1887 Fix exceptions on unknown style attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1888 Introduce alpha transparency attribut for areas.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1890
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1891 2012-07-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1893 * src/main/java/de/intevation/flys/client/server/SQKMChartServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1894 New. Service to request the sq relation helper chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1895
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1896 * src/main/java/de/intevation/flys/client/client/ui/sq/SQMultiPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1897 New. Multi period input panel with overview chart in helper panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1899 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1900 Use the new panel in sq relation period input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1902 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1903 Added new service to config.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1905 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1907 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1908 Redirect a user to the login page if he isn't authenticated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1909
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1910 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1912 * src/main/java/de/intevation/flys/client/server/LoginServlet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1913 src/main/webapp/login.jsp,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1914 src/main/webapp/FLYS.css,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1915 src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1916 Implement a login page to be able to authenticate a user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1918 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1919
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1920 * src/main/java/de/intevation/flys/client/server/GGInATrustStrategy.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1921 Add a TrustStrategy to be able to accept all SSL certificates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1923 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1924
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1925 * src/main/java/de/intevation/flys/client/server/was/User.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1926 Add a first implementation of a WAS user class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1928 2012-07-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1930 * src/main/java/de/intevation/flys/client/server/was/Response.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1931 Directly use Base64InputStream filter stream instead of reading into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1932 memory first.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1933
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1934 2012-07-10 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1936 * pom.xml: Add dependencies for jdom 1.1.3, Apache commons-io 2.2
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1937 and Apache httpcomponents 4.2. All are dependencies are used in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1938 the new WAS classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1939
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1940 2012-07-10 Bj�rn Ricks <bjoern.ricks@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1941
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1942 * src/main/java/de/intevation/flys/client/server/was/Assertion.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1943 src/main/java/de/intevation/flys/client/server/was/Request.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1944 src/main/java/de/intevation/flys/client/server/was/Response.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1945 src/main/java/de/intevation/flys/client/server/was/ServiceException.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1946 src/main/java/de/intevation/flys/client/server/was/Signature.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1947 src/main/java/de/intevation/flys/client/server/was/Namespaces.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1948 Implement class representation of a Web Authentication Service (WAS)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1949 request and response. If the authentication is successful the WAS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1950 responses with a base64 encoded Security Assertion Markup Language (SAML)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1951 v1.0 message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1952
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1953 2012-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1954
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1955 * pom.xml: Bumped GWT from 2.3 up to 2.4 which is the current stable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1957 2012-07-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1958
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1959 * src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1960 Minor Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1962 2012-07-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1964 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1965 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1966 src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1967 Cosmetics, whitespaces and doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1969 2012-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1970
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1971 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1972 src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1973 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1974 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1975
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1976 2012-07-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1978 Fix issue706.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1980 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1981 Allow only one value to be entered by clicking.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1983 2012-07-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1985 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1986 src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1987 src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1988 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1990 2012-07-06 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1992 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1993 Added method to deselect active controls. Currently only zoom control is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1994 deselected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1996 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1997 Changed type of tool bar to 'ChartToolbar'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
1999 * src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2000 Deselect controls on navigate and return chart in 'getChartPanel'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2002 2012-07-03 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2003
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2004 * src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2005 Add km to chart info request parameters to get valid chart infos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2007 2012-07-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2009 Fix issue457.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2010
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2011 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2012 Store and consider direction (up, down) when using the km spinner.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2013
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2014 2012-07-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2016 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2017 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2018 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2019 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2020 Added i18n strings for export of adjusted coefficients.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2022 2012-07-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2023
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2024 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2025 Make getting tooltip string more robust when trying to resolve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2026 missing I18N strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2028 2012-06-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2030 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2031 Show area menu also for newer manual wsp line facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2033 2012-06-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2035 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2036 Improved validation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2038 * src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2039 (isDouble): New, shortcut.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2041 2012-06-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2043 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2044 Added basic validation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2046 2012-06-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2048 Improved manual line editor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2050 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2051 Fix i18n key for buttons tooltip.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2052
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2053 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2054 Fix translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2056 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2057 Label the input fields, nicen dialog dimensions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2059 2012-06-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2060
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2061 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2062 Use different i18n key for button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2063
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2064 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2065 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2066 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2067 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2068 new i18n strings used for the manual WSP editor button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2069
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2070 2012-06-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2072 Added basic GUI to register manual lines in cross section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2074 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2075 Add Button to register Manual WSPs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2077 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2078 New. Basic manual WSP Editor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2079
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2080 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2081 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2082 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2083 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2084 new i18n strings used for the manual WSP editor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2085
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2086 2012-06-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2087
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2088 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2089 Minor refactoring.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2091 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2093 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2094 Removed some stupid programming. Make the chart km more useful.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2096 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2098 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2099 Do not throw layout away if only the km chart needs reloading.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2100 Fix floating point vs. integer rounding issues.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2101
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2102 2012-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2104 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2105 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2107 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2109 * pom.xml: Bumped SmartGWT to version 3.0
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2110 This solves the date issues in fixings analysis for me.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2112 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2113
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2114 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2115 Usability: Limit the number of displayed old items to 5. Use label "..." as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2116 a placeholder there are more.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2118 2012-06-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2120 * src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2121 Changed handler for km navigation input from changed to keypress listening
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2122 to 'Enter'-key.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2124 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2126 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2127 Create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2128 "columns": { "cids": "1 2 3" }
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2129 instead of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2130 "or": ["column": { "cid": 1 }, "column": { "cid": 2 }, "column": { "cid": 3 }]
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2132 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2133
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2134 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2135 Added more debug ouput about the transmitted documents.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2136
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2137 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2138
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2139 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2140 Removed some XPath misuse.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2141
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2142 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2143
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2144 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2145 Removed example comment about JSON filter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2147 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2148 Set discharge sectors 0 and 3 as default in UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2150 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2152 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2153 Forgot header cell when rendering checkboxes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2154 Some small layout adjustments.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2156 2012-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2158 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2159 Extent of overview is determined by min/max km of sectors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2161 2012-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2163 * src/main/java/de/intevation/flys/client/server/ThemeListingServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2164 src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2165 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2166
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2167 2012-06-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2168
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2169 Fix issue665, issue459, issue667 (zoom different in export).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2171 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2172 Fake a zoom-event when a zoom-value changing action was taken.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2174 2012-06-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2175
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2176 * src/main/java/de/intevation/flys/client/server/StyleHelper.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2177 missing class from last commit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2179 2012-06-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2181 * src/main/java/de/intevation/flys/client/server/StyleHelper.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2182 helper class which currently implements a function getStyle() that returns
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2183 a Style object from XML Element.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2185 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2186 src/main/java/de/intevation/flys/client/server/ThemeListingServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2187 Sources getStyle() out to StyleHelper.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2188
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2189 * src/main/java/de/intevation/flys/client/shared/model/StyleSetting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2190 Added new boolean property 'hidden' and improved constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2192 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2193 Added attribute 'pointcolor' to whitelist and display only attributes that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2194 are not 'hidden'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2196 2012-06-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2197
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2198 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2199 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2200 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2201 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2202 new i18n strings used in the theme editor for point colors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2204 2012-06-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2206 Added navigation to fix analysis charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2207
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2208 * src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2209 New. Chart output tab with km navigation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2211 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2212 Added member variables and getter/setter for km navigation values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2214 * src/main/java/de/intevation/flys/client/shared/model/ChartMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2215 Create NaviChartOutputTabs for chart tabs in fix analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2216
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2217 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2218 src/main/java/de/intevation/flys/client/server/ChartServiceHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2219 Added the current km as parameter in requests.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2220
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2221 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2222 Create the filter by getting the attributes via artifact description.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2223
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2224 2012-06-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2226 * src/main/java/de/intevation/flys/client/**/*.java: Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2228 2012-06-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2229
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2230 * src/main/java/de/intevation/flys/client/client/config.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2231 src/main/webapp/WEB-INF/web.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2232 pom.xml: Reverted accidently commited personal changes (ports).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2234 2012-06-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2236 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2237 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2238 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2239 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2240 chart and export titles for sq relation calculation in MINFO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2241
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2242 2012-06-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2244 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2245 Add all events to the list of selected events.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2247 2012-06-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2248
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2249 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2250 Changed helper chart size to avoid overlapping in maximized project window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2252 2012-06-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2254 * main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2255 Render checked checkboxes in html event overview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2256
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2257 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2259 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2260 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2261 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2262 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2263 src/main/java/de/intevation/flys/client/client/ui/PeriodPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2264 src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2265 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2266
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2267 2012-06-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2269 Added UI for S-Q-relation parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2271 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2272 Use different filter strings for annotations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2273
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2274 * src/main/java/de/intevation/flys/client/client/ui/PeriodPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2275 src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2276 src/main/java/de/intevation/flys/client/client/ui/MultiPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2277 New. UIProvider for S-Q-relation parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2279 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2280 Added new states for S-Q-relation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2282 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2283 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2284 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2285 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2286 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2288 2012-06-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2289
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2290 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2291 Fix doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2293 2012-06-07 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2294
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2295 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2296 Removed duplicated i18n methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2297
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2298 2012-06-07 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2300 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2301 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2302 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2303 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2304 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2306 2012-06-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2307
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2308 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2309 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2310 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2311 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2312 Added i18n stubs that let us continue working with the GUI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2313
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2314 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2316 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2317 src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2318 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2319 src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2320 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2322 2012-06-05 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2323
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2324 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2325 Fixed creation of initial date string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2327 2012-06-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2329 * src/main/webapp/WEB-INF/web.xml: Register Servlet Filter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2330
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2331 2012-06-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2332
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2333 * src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2334 src/main/java/de/intevation/flys/client/server/BaseServlet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2335 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2337 2012-06-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2339 * src/main/java/de/intevation/flys/client/server/GGinAFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2340 New. Stub for upcoming authentication and authorization servlet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2341 filter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2343 2012-06-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2344
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2345 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2346 Fixed descriptions of Q sectors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2348 2012-06-01 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2350 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2351 Changed numbers in gauge sector selection state to strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2353 2012-06-01 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2355 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2356 Set initial values for start and end date.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2358 2012-06-01 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2360 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2361 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2362 src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2363 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2364 Removed some debug outputs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2366 2012-06-01 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2368 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2369 Added filter to artifact. The artifact extracts old state data to create the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2370 filter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2372 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2373 Implemented filter object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2375 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2376 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2377 src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2378 src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2379 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2380 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2381 Removed getter and setter for filter object. Moved filter to fix artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2383 2012-05-30 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2385 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2386 New. UI provider for multiple date range input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2388 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2389 Use the new ui provider for fix analysis parameter input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2390
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2391 2012-05-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2393 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2394 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2395 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2396 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2397
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2398 2012-05-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2400 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2401 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2402 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2403 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2404 Added i18n strings used by Delta W/t export of the fixing analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2406 2012-05-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2408 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2409 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2410 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2411 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2412 Added more i18n strings used in the floodmap datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2414 2012-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2416 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2417 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2418 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2419 Corrected image path to add_wms.png.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2421 2012-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2423 * Tagged module as '2.7'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2425 2012-05-24 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2427 Issue 671.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2429 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2430 Added tooltips to toolbar buttons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2432 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2433 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2434 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2435 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2436 Added i18n strings for tooltips.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2438 2012-05-24 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2440 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2441 Resized the km spinner for cross section themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2442
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2443 2012-05-24 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2444
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2445 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2446 Set the facet and index of the available styles to the values of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2447 current one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2448
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2449 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2450
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2451 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2452 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2454 2012-05-23 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2456 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2457 New. Concrete artifact for fixing analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2459 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2460 Create a fixanalysis artifact if the project is a fixing analysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2461
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2462 2012-05-23 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2464 * src/main/java/de/intevation/flys/client/client/services/ThemeListingService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2465 src/main/java/de/intevation/flys/client/client/services/ThemeListingServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2466 src/main/java/de/intevation/flys/client/server/ThemeListingServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2467 New. Service to request themes filtered by name. Response is a list of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2468 theme groups each containing the filtered theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2470 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2471 Added a style chooser. The user can now choose predefined styles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2472
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2473 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2474 Added new service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2476 2012-05-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2478 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2479 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2480 src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2481 src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2482 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2484 2012-05-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2485
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2486 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2487 Make the names of state parameters configurable by constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2489 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2490 Create specialized FixPeriodPanels when using "fix.period_ref_panel" or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2491 "fix.period_ana_panel" provider types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2492
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2493 2012-05-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2494
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2495 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2496 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2497 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2498 src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2499 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2500 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2501 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2502 Added new method 'success', called on successful requested fixings
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2503 overview document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2504 Implemented 'createOld' to display old values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2505 Changed data field 'name' to 'description'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2506
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2507 2012-05-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2509 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2510 src/main/java/de/intevation/flys/client/shared/model/FixingsOverviewInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2511 Changed data field 'name' to 'description'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2512
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2513 2012-05-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2515 * src/main/java/de/intevation/flys/client/shared/model/Data.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2516 src/main/java/de/intevation/flys/client/shared/model/IntegerOptionsData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2517 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2518 src/main/java/de/intevation/flys/client/shared/model/DoubleArrayData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2519 src/main/java/de/intevation/flys/client/shared/model/DoubleRangeData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2520 src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2521 src/main/java/de/intevation/flys/client/shared/model/StringOptionsData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2522 src/main/java/de/intevation/flys/client/shared/model/LongRangeData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2523 Added getter that returns the value as string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2524
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2525 * src/main/java/de/intevation/flys/client/shared/model/IntegerArrayData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2526 Refactored data type. Now stores data items of type IntDataItem
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2527 instead of int[].
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2529 * src/main/java/de/intevation/flys/client/shared/model/IntDataItem.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2530 New. Data type for int array data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2532 * src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2533 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2534 Use new getter in data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2535
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2536 * src/main/java/de/intevation/flys/client/server/DataFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2537 Create int array data using int data items.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2539 2012-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2541 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2542 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2543 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2544 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2545 Added csv export and chart title for MINFO bed height calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2547 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2548
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2549 * src/main/java/de/intevation/flys/client/shared/model/StringOptionsData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2550 Added. This class was missing in the last commit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2551
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2553 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2555 * src/main/java/de/intevation/flys/client/shared/model/StringOptionsData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2556 New Data implementation that should be used for user input with string
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2557 options.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2559 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2560 src/main/java/de/intevation/flys/client/server/DataFactory.java: Create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2561 new StringOptionsData if the data type equals "options".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2564 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2565 src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2566 Enabled this panel to handle StringOptionsData.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2568 2012-05-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2569
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2570 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2571 Render the Q class to the title of the sectors of the events.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2572
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2573 2012-05-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2575 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2576 Make the description of the event the title of the date column cells.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2578 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2580 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2581 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2582 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2583 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2584 i18n strings for flow velocity output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2585
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2586 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2587
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2588 * src/main/java/de/intevation/flys/client/server/DataFactory.java: Extract
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2589 the 'label' attribute of a <data> element and set this label as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2590 description of new Data instances. If no 'label' attribute is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2591 provided, the 'name' attribute (which is required) is used as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2592 description.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2594 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2595 Implemented the createOld() method to display the user specified values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2596
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2597 2012-05-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2599 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2600 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2601 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2602 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2603 titles for flow velocity export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2604
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2605 2012-05-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2606
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2607 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2608 Changed filter data types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2609
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2610 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2611 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2612 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2613 Add data to filterobject.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2615 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2616 Changed data type for this state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2617
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2618 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2619 Added preprocessing state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2621 2012-05-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2623 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2624 Implemented getData() which now returns the selected values from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2625 ParameterMatrix as colon separated string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2627 2012-05-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2629 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2630 Fix fixation analysis factory from fix to fixanalysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2632 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2633 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2634 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2635 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2636 Added i18n string for fixanalysis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2638 2012-05-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2639
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2640 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2641 New class that builds a matrix of checkboxes in the following form:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2643 | Column A | Column B | ... | Column N
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2644 Value A | [ ] | [ ] | ... | [ ]
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2645 Value B | [ ] | [ ] | ... | [ ]
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2646 ...
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2647 Value C | [ ] | [ ] | ... | [ ]
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2648
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2650 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2651 UIProvider that uses ParameterMatrix for user input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2652
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2653 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2654 Create a new IntegerOptionsData instance if uiprovider is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2655 'parameter-matrix' and the input type is 'intoptions'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2657 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2658 Return an instance of ParamterMatrixPanel if the uiprovider 'parameter-
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2659 matrix' is required.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2661 2012-05-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2663 * src/main/java/de/intevation/flys/client/shared/model/MINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2664 New Artifact that is used for the MINFO module.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2665
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2666 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2667 Create new MINFO Artifacts if the Artifact's name is "minfo".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2669 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2670 Use ArtifactDescription.getRiver() to retrieve the name of the selected
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2671 river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2673 2012-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2675 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2676 Call MapFish print via Apache Commons Http Client to re-establish
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2677 LGPL conformance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2678
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2679 * src/main/webapp/WEB-INF/web.xml: Configured the MapFish Print servlet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2680 again. You need to adjust the init parameter 'print-url' of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2681 servlet MapPrintService to point to the MapFish Print servlet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2683 * pom.xml: Added dependency to Apache Commons Http Client 3.1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2684
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2685 2012-05-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2686
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2687 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2688 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2689 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2690 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2691 Added i18n strings for computed discharge curves in datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2693 2012-05-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2695 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2696 Added scrollable chart to helperpanel and added filter object class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2697
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2698 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2699 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2700 src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2701 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2702 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2703 Added getter and setter for filter object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2704
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2705 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2706 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2707 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2708 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2709 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2711 2012-05-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2713 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2714 Fix german middleheight i18n string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2716 2012-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2718 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2719 Fixed problem with selecting the wrong map scale for printing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2721 * src/main/webapp/WEB-INF/config.yaml: Added scales 1:2500, 1:5000, 1:10000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2722 and 1:15000 for "close-ups".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2723
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2724 2012-05-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2725
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2726 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2727 Further input checking in kmspinner.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2728
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2729 2012-05-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2730
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2731 issue652: Empty spinner leads to exception.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2733 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2734 Employ ValueFormatter and ValueParser to respect locale and stabilize.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2735
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2736 2012-05-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2738 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2739 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2740 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2741 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2742 Added i18n strings for showmiddleheight theme property strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2744 2012-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2746 * src/main/webapp/WEB-INF/config.yaml: Simplified config. Still ugly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2747
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2748 2012-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2750 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2751 Generate legen via getlegendgraphic of the layers. Does not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2752 look too pretty right now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2754 * src/main/webapp/WEB-INF/config.yaml: Added legend block. We need
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2755 to learn how the layout really work to make it look pretty.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2756
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2757 2012-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2759 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2760 Added zoom listener a adjust the print link bbox. Link bbox parameters
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2761 are generated correctly but the service does not respect them. Needs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2762 debugging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2764 2012-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2765
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2766 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2767 Accept the case that no bbox is given. Fall back to max extent in this case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2769 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2770 Generate a valid URL for the print service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2771 A nasty internal bug in gwtopenmaps bounds (type cast problem) prevents
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2772 fetching bbox when map in new. Cope with this case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2773 TODO: Add listeners to follow the current extent.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2774
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2775 * src/main/webapp/WEB-INF/config.yaml: Allowed another host to fetch
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2776 remote images from.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2778 2012-05-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2780 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2781 Added link to print map. TODO: Figure out how create link.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2783 2012-05-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2784
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2785 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2786 Extract layer order and visibility from the describe document of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2787 the collection. TODO: Generate legend by inserting icon urls to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2788 GETLEGENDGRAPHIC of the layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2789
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2790 2012-05-07 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2791
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2792 First implementation for fixing analysis parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2793
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2794 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2795 Updated services implementation. The service now returns an info
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2796 object containing the fixing overview data and html representation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2798 * src/main/java/de/intevation/flys/client/shared/model/FixingsOverviewInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2799 New. Info object containing overview data and html representation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2801 * src/main/java/de/intevation/flys/client/client/services/FixingsOverviewServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2802 src/main/java/de/intevation/flys/client/client/services/FixingsOverviewService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2803 Updated interfaces.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2804
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2805 * src/main/java/de/intevation/flys/client/client/ui/fixation,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2806 src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2807 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2808 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2809 src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2810 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2811 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2812 New. Panels for fixing analysis parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2813
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2814 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2815 Added new UI-Provider to factory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2817 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2818 Modified the stylesheet to take a parameter containing a callback.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2820 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2821 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2822 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2823 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2824 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2825
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2826 2012-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2828 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2829 Dynamically generate spec from artifact. TODO: Interfere with collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2830
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2831 * src/main/webapp/WEB-INF/config.yaml: Simplified a bit.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2833 2012-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2835 * src/main/java/de/intevation/flys/client/server/MapHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2836 Added logger.isDebugEnable() as a condition for serializing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2837 XML to the log.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2838
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2839 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2840 Evaluate 'uuid', 'minx', 'maxx', 'miny', 'maxy' and 'maptype'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2841 from GET parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2842
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2843 2012-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2845 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2846 New. Call the MapPrint of MapFish Print directly. This removes the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2847 need of stupid passing around a complex JSON document to another servlet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2848 The generation of the PDF is done nearly the same way the ShellMapPrinter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2849 works without the shell overhead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2850
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2851 * src/main/webapp/WEB-INF/web.xml: Register new servlet and remove old
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2852 MapFish Print one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2854 * src/main/webapp/WEB-INF/config.yaml: Fix some image refs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2856 2012-05-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2857
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2858 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2859 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2860 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2861 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2862 Added i18n strings for linelabel theme property strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2864 2012-05-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2866 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2867 Parse 'helpText' field in DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2868
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2869 * src/main/java/de/intevation/flys/client/shared/model/DataList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2870 Added an attribute 'helpText' to store an URL reference to an online help
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2871 page.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2872
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2873 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2874 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2875 Defined and implemented a method to create a Canvas with a link to an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2876 online help page.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2878 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2879 Create the link to an online help page for each current parameter and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2880 put it in front of the input panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2881
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2882 * src/main/java/de/intevation/flys/client/client/ui/ImgLink.java: Added an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2883 attribute 'newTab' that could be used to open the link in a new tab
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2884 (HTML target='_blank').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2886 2012-05-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2887
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2888 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2889 Define order for linelabel theme properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2890
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2891 2012-05-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2893 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2894 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2895 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2896 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2897 Added i18n strings for linelabel theme property strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2899 2012-04-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2901 * pom.xml: Added dependency to MapFish Print (http://www.mapfish.org/doc/print/)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2902 License GPLv3. (This is okay, because we only use it via out-of-process calls).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2904 * src/main/webapp/WEB-INF/web.xml: Added servlet and servlet mapping.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2905
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2906 * src/main/webapp/WEB-INF/config.yaml: New. Just copied from MapFish config examples.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2907 TODO: Adjust for out use case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2909 2012-04-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2910
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2911 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2912 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2913 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2914 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2915 Added 'showlinelabel' i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2917 2012-04-25 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2918
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2919 Issue 657.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2921 * src/main/java/de/intevation/flys/client/server/FileUploadServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2922 New. Service to upload a base64 encoded file embedded in xml structure.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2923
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2924 * src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2925 Added upload form to the UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2926
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2927 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2928 Registered new servlet and added mapping.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2930 * pom.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2931 Added dependency apache commons fileupload.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2933 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2934 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2935 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2936 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2937 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2938
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2939 2012-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2941 * src/main/java/de/intevation/flys/client/server/FixingsKMChartServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2942 Use the XSL transform to render the overview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2943
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2944 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2945 src/main/java/de/intevation/flys/client/client/services/FixingsOverviewServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2946 Adjusted signature to pass locale, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2948 * src/main/java/de/intevation/flys/client/client/services/FixingsOverviewService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2949 Simplification.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2951 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: New. Generates the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2952 HTML table overview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2954 2012-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2956 * src/main/webapp/WEB-INF/web.xml: Fixed incorrect servlet mapping.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2958 2012-04-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2959
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2960 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2961 Fix imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2963 2012-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2965 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2966 src/main/java/de/intevation/flys/client/client/services/FixingsOverviewServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2967 src/main/java/de/intevation/flys/client/client/services/FixingsOverviewService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2968 New. Stub for overview service to be called from JS side to generate the fixings
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2969 overview.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2970
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2971 * src/main/webapp/WEB-INF/web.xml: Registered new overview service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2972
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2973 2012-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2975 * src/main/java/de/intevation/flys/client/server/FixingsKMChartServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2976 New. Bridge fixings km chart requests from web to artefact server. The filters
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2977 have to be JSON encoded and passed in the the 'filter' parameter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2979 src/main/webapp/WEB-INF/web.xml: Registered the new proxy servlet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2980
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2981 2012-04-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2983 Improve km-Spinner behaviour, allow text input (alpha).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2985 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2986 (KmSpinner): Replaced Label by somewhat working TextItem.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2987
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2988 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2990 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2991 Adjusted the layout.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2992
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2993 2012-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2994
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2995 * src/main/java/de/intevation/flys/client/server/MapUrlServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2996 src/main/java/de/intevation/flys/client/client/ui/chart/ManualDatePointsEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2997 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2998 src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
2999 src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3000 src/main/java/de/intevation/flys/client/client/ui/GaugeTimeRangePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3001 src/main/java/de/intevation/flys/client/client/ui/ImgLink.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3002 Removed superflous imports. Some commented out because they are referenced
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3003 by a big commented out block.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3004
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3005 2012-04-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3007 Improve km-Spinner behaviour but regressing on input-possibility (no
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3008 direct text input possible).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3010 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3011 (KmSpinner): New inner class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3012 (createGrid): Use new inner class as experiment (old code commented).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3013
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3014 2012-04-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3016 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3017 (closest): Fix bug that prevented that always the closest km was fetched.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3018
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3019 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3021 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3022 Open the ManualDatePointsEditor from context menu.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3023
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3024 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3026 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3027 Open the ManualDatePointsEditor from context menu.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3029 2012-04-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3030
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3031 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3032 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3033
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3034 2012-04-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3035
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3036 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3037 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3039 2012-04-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3041 Fix flys/issue462.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3043 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualDatePointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3044 (createUI): Avoid NPE when trying to format a NULL value).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3046 2012-04-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3048 Issue 494.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3050 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualDatePointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3051 New. Editor to create manual points from date and y value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3052
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3053 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3054 Use ManualDatePointsEditor to create new points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3055
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3056 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3057 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3058 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3059 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3060 Added i18n strings for error message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3062 2012-04-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3063
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3064 Issue 424.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3066 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3067 Show folder icon for folder nodes with no children.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3068
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3069 2012-04-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3071 Issue 502.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3072
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3073 * src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3074 Dynamically create a label for each y axis in the chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3075
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3076 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3077 Added getter for transformer count.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3078 Update chart info on output parameter changed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3079
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3080 * src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3081 Added getter for transformer count.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3083 2012-04-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3084
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3085 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3086 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3087 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3088 Added missing i18n strings and removed duplicates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3089
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3090 2012-04-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3091
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3092 Issue 492.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3093
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3094 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3095 Added axis validation. Same values in fields 'from' and 'to' in axis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3096 scale are not allowed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3098 2012-04-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3099
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3100 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3101 Fixed range input for 'W free'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3103 2012-04-05 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3105 Issue 499.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3107 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3108 Added panels for 'W free' input. Added validation for 'W free' input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3109 values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3111 2012-04-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3112
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3113 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3114 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3115 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3116 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3117 titles for WSPLGEN layer depths.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3119 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3120 Improved the layout of the window; convert HTML string into a RGB color
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3121 if the type of a theme field is 'color'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3123 2012-04-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3125 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3126 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3127 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3128 Modified references to images.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3129
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3130 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3131 src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3132 src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3133 Explicitly disabled mouse over effects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3135 * src/main/webapp/images/arrow_up.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3136 src/main/webapp/images/hand.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3137 src/main/webapp/images/mag_zoom_plus.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3138 src/main/webapp/images/mag_zoom_back.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3139 src/main/webapp/images/mag_zoom_box_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3140 src/main/webapp/images/mag_100_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3141 src/main/webapp/images/png_export_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3142 src/main/webapp/images/svg_export.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3143 src/main/webapp/images/arrow_first.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3144 src/main/webapp/images/properties_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3145 src/main/webapp/images/measure_line.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3146 src/main/webapp/images/measure_plane.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3147 src/main/webapp/images/mag_zoom_plus_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3148 src/main/webapp/images/png_export.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3149 src/main/webapp/images/info.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3150 src/main/webapp/images/mag_glass.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3151 src/main/webapp/images/save.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3152 src/main/webapp/images/save_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3153 src/main/webapp/images/pdf_export.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3154 src/main/webapp/images/arrow_last.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3155 src/main/webapp/images/mag_zoom_box.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3156 src/main/webapp/images/arrow_down.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3157 src/main/webapp/images/pdf_export_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3158 src/main/webapp/images/mag_zoom_minus.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3159 src/main/webapp/images/properties.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3160 src/main/webapp/images/add_map_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3161 src/main/webapp/images/mag_zoom_back_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3162 src/main/webapp/images/info_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3163 src/main/webapp/images/svg_export_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3164 src/main/webapp/images/mag_100.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3165 src/main/webapp/images/measure_line_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3166 src/main/webapp/images/add_map.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3167 src/main/webapp/images/measure_plane_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3168 src/main/webapp/images/mag_zoom_minus_Selected.png: New icons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3170 * src/main/webapp/images/addWMS.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3171 src/main/webapp/images/theme_top.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3172 src/main/webapp/images/zoom-in_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3173 src/main/webapp/images/theme_up.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3174 src/main/webapp/images/getFeatureInfo.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3175 src/main/webapp/images/getFeatureInfo_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3176 src/main/webapp/images/measureLine_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3177 src/main/webapp/images/measurePolygon_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3178 src/main/webapp/images/zoom-1.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3179 src/main/webapp/images/zoom-back.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3180 src/main/webapp/images/theme_bottom.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3181 src/main/webapp/images/zoom-in.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3182 src/main/webapp/images/zoom-out.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3183 src/main/webapp/images/measureLine.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3184 src/main/webapp/images/measurePolygon.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3185 src/main/webapp/images/theme_down.png: Removed old icons (replaced by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3186 new icons).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3188 2012-04-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3189
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3190 flys/issue556 (�SK: neues Projekt, wenn zuvor INFO-Button verwendet wurde)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3192 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3193 Made window modal and display a modal mask.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3195 2012-03-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3197 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3198 Take care on Nullpointers; the info button is not available in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3199 helper panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3201 2012-03-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3202
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3203 Issue 506.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3205 * src/main/java/de/intevation/flys/client/client/ui/GaugeTimeRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3206 The Panel now accepts dates and has a date chooser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3207
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3208 * src/main/java/de/intevation/flys/client/shared/model/LongRangeData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3209 New. Datatype for long values. Used to store dates in ms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3211 * src/main/java/de/intevation/flys/client/server/DataFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3212 Added method to create LongRangeData objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3214 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3215 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3216 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3217 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3218 Added i18n string for error message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3220 2012-03-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3222 flys/issue544 (Historische ATs: Eingabeunterst�tzung W/Q)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3223
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3224 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3225 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3226 Added new method for fetching specific data values and a method for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3227 fetching the reference gauge number.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3229 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3230 Added the WQ tables to the helper panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3231
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3233 2012-03-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3234
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3235 * src/main/java/de/intevation/flys/client/server/GaugeInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3236 src/main/java/de/intevation/flys/client/client/services/GaugeInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3237 src/main/java/de/intevation/flys/client/client/services/GaugeInfoServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3238 New service to fetch information of gauges for a specific river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3240 * src/main/webapp/WEB-INF/web.xml: Registered the gauge info service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3241
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3242 2012-03-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3244 * src/main/java/de/intevation/flys/client/shared/model/GaugeImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3245 src/main/java/de/intevation/flys/client/shared/model/Gauge.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3246 model classes for gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3248 2012-03-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3249
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3250 Last step for fix flys/issue618.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3252 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3253 Do not enable spinner if theme is disabled.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3254
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3255 2012-03-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3256
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3257 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3258 Make synchron navigation a per-theme option, not a global one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3259
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3260 2012-03-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3261
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3262 Fix flys/issue462, hinted to by Raimund Renkert.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3264 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3265 Changed location of reference selectbox to top, resolved i18n todos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3266
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3267 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3268 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3269 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3270 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3271 Added and modified i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3273 2012-03-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3275 Fix flys/issue462, hinted to by Raimund Renkert.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3276
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3277 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3278 (createUI): Do not try to parse NULL values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3280 2012-03-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3282 * flys/issue204 (W-INFO: Wasserspiegellagenberechnung / Layout Auswahlunterst�tzung Q/W/D)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3284 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3285 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3286 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3287 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3288 Added and modified i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3289
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3290 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3291 src/main/java/de/intevation/flys/client/client/ui/wq/WTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3292 Renamed value columns.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3294 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3295 Renamed tab titles for W/Q/D tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3297 2012-03-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3299 * src/main/webapp/WEB-INF/wms-services.xml: More WMS services configured.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3301 2012-03-16 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3302
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3303 Issue 493.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3304
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3305 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3306 Create an empty element for the symbol property.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3307
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3308 2012-03-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3310 * Tagged module as 'pre2.7-2012-03-16'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3312 2012-03-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3313
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3314 Issue 630.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3316 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3317 Added input helper panel to wq selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3319 2012-03-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3320
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3321 Issue 508.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3323 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3324 Added service to load a list of WMS services and show this list in a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3325 combobox.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3327 * src/main/java/de/intevation/flys/client/server/MapUrlServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3328 src/main/java/de/intevation/flys/client/client/services/MapUrlService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3329 src/main/java/de/intevation/flys/client/client/services/MapUrlServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3330 New. Service to load a list of WMS services.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3332 * src/main/webapp/WEB-INF/wms-services.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3333 New. Config file containing the list of WMS services.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3334
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3335 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3336 Added new service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3337
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3338 2012-03-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3339
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3340 Issue 514.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3342 * src/main/java/de/intevation/flys/client/client/ui/LocationPicker.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3343 Remove filter if selection changes from description to range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3344
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3345 2012-03-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3347 Issue 616.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3348
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3349 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3350 Only append the synchron navigation item to context menu if the theme
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3351 is a cross section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3353 2012-03-08 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3355 Issue 563.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3357 * src/main/java/de/intevation/flys/client/client/ui/Toolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3358 Set overflow to 'auto'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3360 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3361 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3362 Added resize handler to increase or decrease the height if a scrollbar
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3363 is visible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3364
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3365 2012-03-08 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3366
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3367 Issue 553.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3368
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3369 * src/main/java/de/intevation/flys/client/client/ui/map/MapPositionPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3370 Cut the last 3 digits.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3372 2012-03-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3373
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3374 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3375 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3376 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3377 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3378 Added i18n strings used in the floodmaps section of the datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3380 2012-03-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3381
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3382 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3383 Deactivate GetFeatureInfo tool when activating Measure tool and reverse.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3385 2012-03-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3387 * src/main/java/de/intevation/flys/client/server/GFIServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3388 Suppress adding superflous colons during GetFeatureInfo URL creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3389 Now, GetFeatureInfo requests with one layer only are queryable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3390
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3391 2012-03-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3393 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3394 Deactivate GetFeatureInfo button if another toggle button is pressed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3396 2012-03-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3397
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3398 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3399 Removed the last column (at the right border) of the project list which
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3400 has been a placeholder for a scrollbar.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3402 2012-03-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3403
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3404 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3405 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3406 Removed the last column (at the right border) of those theme panels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3408 2012-03-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3410 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3411 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3412 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3413 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3414 Added I18N string for 'dems' (digital elevation models).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3416 2012-03-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3417
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3418 Partial Fix flys/issue624 (removing cross section does not remove it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3419 from select box).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3421 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3422 (removeThemes): Extracted to be able to override.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3424 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3425 (removeThemes): Overridden to also remove theme from select box.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3426 This has side effects though (TODO).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3427
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3428 2012-03-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3429
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3430 Fix flys/issue621 (areas against deleted themes.)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3432 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3433 Do not include deleted themes in menu.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3434
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3435 2012-03-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3436
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3437 flys/issue557 (�SK: Fl�chenmessung --> Tooltip falsch)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3439 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3440 Fixed wrong i18n string used for tooltip.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3442 2012-03-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3444 flys/issue558 (�SK: Farb�nderung in Karte / keine �nderung in der Themenliste)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3446 * src/main/java/de/intevation/flys/client/shared/MapUtils.java: Append the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3447 current time millis at the end of the GetLegendGraphic URL to trick the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3448 caching mechanisms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3450 2012-03-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3452 flys/issue555 (�SK: Info-Button)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3454 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3455 Close old GetFeatureInfoWindows before creating new ones.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3456
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3457 2012-03-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3459 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3460 method getActiveThemes() that returns the active themes only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3461
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3462 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3463 Query GetFeatureInfo for active layers only!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3464
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3465 2012-03-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3466
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3467 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3468 Removed the Collection's UUID from title.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3470 2012-03-01 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3472 Issue 572.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3474 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3475 Catch the header double click event and do nothing, do not allow field
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3476 reorder and resized style row.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3478 2012-03-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3479
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3480 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3481 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3482 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3483 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3484 Added message for datacage window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3485
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3486 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3487 Display better message for an empty datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3489 2012-03-01 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3491 Fixed Issue 498.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3492
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3493 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3494 Do not return 'null' if no settings are available. Returning 'null'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3495 discards theme attributes!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3497 2012-03-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3498
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3499 Fix flys/issue613 (points too big to play perfectly with other legend
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3500 items).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3501
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3502 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3503 Restrict point size. Add intermediate levels instead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3505 2012-02-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3506
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3507 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3508 src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3509 Renamed state data fields: wq_mode -> wq_isq
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3510 wq_free -> wq_isfree
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3511 wq_selection -> wq_isrange
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3512 Removed some logs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3514 2012-02-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3515
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3516 flys/issue459 (Diagramm-Export hat nicht die gleiche Axenskalierung wie
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3517 Diagramm-Ansicht)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3519 * src/main/java/de/intevation/flys/client/client/ui/ImgLink.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3520 method setSource() that allows to reset the url of the export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3522 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3523 Implements ZoomHandler to update the export url of PNG, PDF and SVG
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3524 download links. This is necessary to take the current zoom information
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3525 into account.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3527 2012-02-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3529 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3530 Removed the server URL provided by Config. The URL is no longer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3531 required since it is configured in web.xml.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3533 2012-02-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3535 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3536 Print debug messages for zoom values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3537
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3538 2012-02-16 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3540 Refactored the wq input data fields.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3541
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3542 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3543 src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3544 Refactored the wq input data fields. The data fields wq_mode, wq_free
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3545 and wq_selection are now of type 'boolean'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3547 2012-02-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3548
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3549 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3550 Modified german translation of qps in floodmap's datacage panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3551
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3552 2012-02-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3553
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3554 Another partial fix/workaround for flys/issue499.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3555
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3556 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3557 _DIRTY_ hack to be able to enter values for "W am Pegel".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3558 The validator should check against min W / max W of the gauge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3559 where the start km is in.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3560 We currently assume hard coded that the have to be between
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3561 0 and 100000.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3563 2012-02-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3564
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3565 Another partial fix/workaround for flys/issue499.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3566
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3567 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3568 _DIRTY_ hack to be able to enter values for "W auf freier Strecke".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3569 We need to get the interpolated min/max Ws at the start km to do
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3570 proper validation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3571 We currently assume hard coded that the have to be between
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3572 0 and 100000.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3574 2012-02-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3575
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3576 Client side fix for flys/issue499. There is an server issue, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3578 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3579 Send W/Q mode WQ_FREE if calculating "W auf freier Strecke."
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3581 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3583 Fix flys/issue481 (i18n: Datenkorb).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3584
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3585 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3586 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3587 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3588 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3589 Added translations some datacage entities.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3591 2012-02-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3592
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3593 Reactivated the Enterprise Blue theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3594
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3595 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3596 Inherit the Enterprise Blue Theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3597
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3598 * src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3599 src/main/java/de/intevation/flys/client/client/ui/map/ElevationWindow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3600 src/main/java/de/intevation/flys/client/client/ui/Toolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3601 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3602 src/main/java/de/intevation/flys/client/client/ui/DatacageButton.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3603 CloseClientEvent was renamed to CloseClickEvent.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3604
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3605 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3606 Adjusted icon path.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3608 * pom.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3609 Added dependency for smartgwt-2.5-patch containing changes for Enterprise
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3610 Blue Theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3612 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3613
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3614 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3615 Cosmetics, renamed local 'values' variables to avoid confusion with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3616 values field from superclass.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3617
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3618 * src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3619 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3621 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3623 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3624 Allow selection of more than one location via clicks to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3625 locationpicker.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3627 * src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3628 Initialize values in constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3630 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3631 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3633 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3635 * src/main/java/de/intevation/flys/client/shared/DoubleUtils.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3636 (fill,copyOf): Pendant to java.util.Arrays, which misbehaves with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3637 GWT.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3639 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3641 * src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3642 src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3643 Minor refactoring, cosmetics and documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3644 Also use translated data item name as label instead of fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3645 "location" string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3646
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3647 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3648
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3649 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3650 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3651 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3652 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3653 Added translations for reference curve state data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3654
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3655 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3657 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3658 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3659
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3660 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3661
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3662 New UIProvider to enter multiple locations (so far only via keyboard).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3663
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3664 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3665 src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3666 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3667 Refactored. New UIProvider does allow and provide multiple values,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3668 which are whitespace separated in data item.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3670 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3671 Serve the new UIProvider if somebody orders it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3673 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3675 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3676 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3677 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3678 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3679 missing translation for "waterlevels" used in the datacage window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3681 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3683 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3684 src/main/java/de/intevation/flys/client/shared/model/NumberAxis.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3685 src/main/java/de/intevation/flys/client/shared/model/DateAxis.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3686 Removed obsolete includes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3688 2012-02-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3689
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3690 * src/main/java/de/intevation/flys/client/server/ReportServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3691 Prefix error message for a certain km with 'KM'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3692
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3693 2012-02-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3695 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3696 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3697 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3698 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3699 missing translation for "columns" used in the datacage window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3701 2012-02-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3703 flys/issue482 (i18n: UPPER ERROS bei Historischen Abflusskurven)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3704
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3705 * src/main/java/de/intevation/flys/client/client/ui/RangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3706 Defined new abstract methods to determine the max lower and upper
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3707 values. Implemented the validate() method which now shows i18n error
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3708 messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3709
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3710 * src/main/java/de/intevation/flys/client/client/ui/IntegerRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3711 Implemented the methods to determine the max lower and upper values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3713 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3714
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3715 Partial fix flys/issue471.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3716
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3717 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3718 Treat as manual points every theme that ends as manualpoints.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3719
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3720 2012-02-07 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3722 Issue 473. Manual point input is now localized.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3723
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3724 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3725 Added formatter and parser for 'X' and 'Y' values and return 'false' in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3726 'isDialogValid' if the grid contains any errors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3728 2012-02-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3730 * src/main/webapp/WEB-INF/web.xml: Reverted port 8182 to 8181 which is the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3731 default port of artifact-server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3733 2012-02-06 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3735 * src/main/java/de/intevation/flys/client/client/ui/GaugeTimeRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3736 New. Shows the integer input fields and a helper table containing discharge
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3737 informations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3738
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3739 * src/main/java/de/intevation/flys/client/client/ui/range/DischargeInfoDataSource.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3740 New. Data source container for discharge infos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3742 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3743 Create a GaugeTimeRangePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3745 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3746 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3747 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3748 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3749 Added i18n strings for table header.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3750
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3751 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3753 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3754 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3755 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3756 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3757 I18N for Reference Curve export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3759 2012-02-06 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3761 Added service to request discharge infos at a specific gauge.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3762
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3763 * src/main/java/de/intevation/flys/client/client/services/DischargeInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3764 src/main/java/de/intevation/flys/client/client/services/DischargeInfoServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3765 New. Interfaces for new service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3767 * src/main/java/de/intevation/flys/client/server/DischargeInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3768 New. Service implementation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3769
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3770 * src/main/java/de/intevation/flys/client/server/DischargeInfoXML.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3771 New. Service to request the discharge infos and provide the data via servlet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3772 to a data source object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3774 * src/main/java/de/intevation/flys/client/shared/model/DischargeInfoObject.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3775 src/main/java/de/intevation/flys/client/shared/model/DischargeInfoObjectImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3776 New. Interface and implementation for objects containing discharge infos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3778 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3779 Added entries for discharge info servlets and servlet mappings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3781 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3782
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3783 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3784 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3785 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3786 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3787 I18N for "Reduzierte Bezugslinie".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3788
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3789 2012-02-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3790
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3791 * src/main/java/de/intevation/flys/client/shared/Transform2D.java: A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3792 Transform2D object now knows about the type of x and y axis and implements
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3793 a method format() that returns an 2dim string array with formatted values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3794 for x and y axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3796 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3797 Read x and y axis type for transformation matrix and create new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3798 Transform2D instances with these information. This allows the Transform2D
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3799 object to format date values as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3801 * src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3802 Don't format x and y values itself - let Transform2D do this.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3803
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3804 2012-02-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3806 * src/main/java/de/intevation/flys/client/shared/model/Axis.java: Axis is an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3807 interface now. The code moved to NumberAxis which should be the default
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3808 Axis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3810 * src/main/java/de/intevation/flys/client/shared/model/NumberAxis.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3811 This axis stores the parameter min, max, from and to as double values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3813 * src/main/java/de/intevation/flys/client/shared/model/DateAxis.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3814 This axis stores the parameter min, max, from and to as long values. These
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3815 values represent the miliseconds until January 1, 1970.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3817 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3818 Create new DateAxis instances if the axis type is set to "date". In this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3819 case, the parameters from, to, min and max are parsed as Long values. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3820 default is to create new instances of NumberAxis and to parse those values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3821 as Double.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3823 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3824 src/main/java/de/intevation/flys/client/shared/model/ZoomObj.java: Save
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3825 the zoom values as Number.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3826
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3827 2012-02-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3829 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3830 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3831 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3832 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3833 i18n string for the export button of historical discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3834
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3835 2012-02-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3837 * src/main/java/de/intevation/flys/client/server/DataFactory.java: Read
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3838 double values inserted for doublearray data types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3840 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3841 Create new instances of DoubleArrayData if the data type is "doublearray".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3842
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3843 * src/main/java/de/intevation/flys/client/shared/model/DoubleArrayData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3844 Do no longer subclass DefaultData but implement the whole stuff we need
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3845 for a Data class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3847 * src/main/java/de/intevation/flys/client/shared/model/IntegerArrayData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3848 Added a method getValues() that returns the raw int values as array.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3850 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3851 Display the W/Q input values in createOld().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3853 2012-02-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3854
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3855 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3856 src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3857 src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3858 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3859 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3861 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3862
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3863 Improvements in relation to reference curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3864
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3865 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3866 Parse min/max values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3867
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3868 * src/main/java/de/intevation/flys/client/shared/model/DoubleRangeData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3869 New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3870
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3871 * src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3872 Refactored to use data item name as given (take first).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3873
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3874 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3875 Exploit former refacorisation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3876
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3877 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3878
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3879 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3880 Added TODO and create defaultdata for unknown typed dynamic data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3881
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3882 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3884 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3885 (createDataArray): Helper.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3887 * src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3888 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3889 Extracted new LocationPanel class to ease code-reuse.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3890
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3891 2012-02-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3893 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3894 src/main/java/de/intevation/flys/client/client/ui/LocationPicker.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3895 Amateurly extracted Input-Helper-related code to ease code re-use.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3896
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3897 2012-02-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3899 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3900 Removed obsolete import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3901
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3902 2012-02-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3904 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3905 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3906 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3907 src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3908 Removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3909
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3910 2012-02-02 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3912 Issue 466: CSV export for chart themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3913
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3914 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3915 Added button for CSV download.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3917 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3918 Added 'csv' as export format.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3919
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3920 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3921 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3922 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3923 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3924 Added path for csv export icon.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3926 2012-02-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3928 * src/main/java/de/intevation/flys/client/server/DataFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3929 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3930 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3931
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3932 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3933 Cosmetics, removed MESSAGES, use super.MSG instead, comments, minor
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3934 refactoring.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3936 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3937
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3938 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3939 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3940 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3941
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3942 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3943
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3944 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3945 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3946 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3947 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3948 Added i18n title for 'reference curve' output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3950 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3951
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3952 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3953 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3954 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3955 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3956 Added i18n title for 'historical discharge curve' output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3958 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3959
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3960 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3961 Changed wording.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3963 2012-02-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3965 flys/issue469 (I18N der Zahlen Parameterisierung (z.B. Orte))
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3967 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3968 Display the I18N location string in createOld().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3969
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3970 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3972 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3973 javadoc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3975 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3977 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3978 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3979 Avoid NPEs when a theme is null (which should not happen anyways).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3980
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3981 2012-01-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3983 * src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3984 Create a label "min - max" for the DataItem returned by getItems().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3985
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3986 2012-01-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3987
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3988 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3989 Finished implementation of createOld();
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3991 2012-01-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3992
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3993 * src/main/java/de/intevation/flys/client/shared/model/DoubleArrayData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3994 src/main/java/de/intevation/flys/client/shared/model/StringData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3995 src/main/java/de/intevation/flys/client/shared/model/IntegerData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3996 New. Subclasses of DefaultData. They are currently used to distinguish
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3997 them during UI creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
3999 * src/main/java/de/intevation/flys/client/shared/model/IntegerOptionsData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4000 src/main/java/de/intevation/flys/client/shared/model/IntegerArrayData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4001 src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4002 Added a static TYPE field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4003
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4004 * src/main/java/de/intevation/flys/client/server/DataFactory.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4005 further methods to create concrete Data instances for specific data types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4007 2012-01-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4009 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4010 Fix strange "javascript-npes" which occurred when clicking and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4011 pressing enter too fast.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4013 2012-01-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4015 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4016 Added documentation, minor cleanup.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4017 Added KeyPressHandler to km-spinnerItem, lose focus on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4018 Enter-KeyPress.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4020 2012-01-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4022 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4023 Refactored und introduces a temproray regression: Update only when
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4024 losing the focus (not on click or enter- press).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4026 2012-01-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4028 * src/main/java/de/intevation/flys/client/server/DataFactory.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4029 This class should be used to create new Data instances.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4030
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4031 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4032 Use DataFactory to create new Data instances for the old Data objects
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4033 contained in the static ui part of the Artifact's DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4035 2012-01-30 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4036
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4037 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4038 Adjusted table height to fill the window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4040 2012-01-30 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4041
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4042 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4043 Get the axes name from collection settings and use them as header.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4044
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4045 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4046
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4047 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4048 Use outputmodes name to handle manual points on a per-chart basis.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4050 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4051 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4052 Pass outputmode name to ManualPointEditor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4054 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4055 src/main/java/de/intevation/flys/client/client/ui/OutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4056 Add accessor to outputmode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4057
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4058 2012-01-30 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4060 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4061 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4062 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4063 Show count of hits in filtered input helper tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4064
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4065 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4066 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4067 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4068 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4069 Added i18n string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4071 2012-01-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4072
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4073 * src/main/java/de/intevation/flys/client/shared/model/RangeData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4074 Added getDefaultLower() and getDefaultUpper() methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4075
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4076 * src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4077 Added a new constructor that takes default values for min and max and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4078 implemented the getDefaultLower() and getDefaultUpper() methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4079
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4080 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4081 Read default values for min and max data items from DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4083 * src/main/java/de/intevation/flys/client/client/ui/RangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4084 Initialize the min and max field with default values provided by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4085 RangeData's getDefaultLower() and getDefaultUpper() methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4087 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4089 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4090 Added basic validation of entered values at a higher level. Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4091 TODOs, cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4093 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4095 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4096 Set activity field to 'active' by default.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4098 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4099
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4100 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4101 Added dummy handling for new boolean 'active' flag of each point.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4102 Refactoring.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4104 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4105 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4106 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4107 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4108 Added translations for manual points related words.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4110 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4112 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4113 Added basic validation and improved editing function to manual point
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4114 editor. Minor refac.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4115
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4116 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4117
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4118 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4119 Made previously entered values edit- and removable, added TODOs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4121 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4123 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4124 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4125 Docu-waitforit-mentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4127 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4129 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4130 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4131 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4132 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4133 Added translations for manual points related words.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4135 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4136 Added context menu to open point editor from themepanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4138 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4139
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4140 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4141 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4142 Added accidentally ommitted german translation, use key when
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4143 building ui.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4145 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4147 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4148 Invested 2 seconds after losing 3.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4150 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4152 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4153 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4154 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4155 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4156 src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4157 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4158 Refactored to not hold own reference to Collection, always use Views
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4159 one instead.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4161 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4163 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4164 Implemented the first part of createOld(). TODO: display selected data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4166 2012-01-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4168 * src/main/java/de/intevation/flys/client/shared/model/RangeData.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4169 interface for ranges that declares two methods getUpper() and getLower().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4171 * src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4172 Subclasses RangeData.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4174 * src/main/java/de/intevation/flys/client/client/ui/RangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4175 Implemented the createOld() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4176
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4177 * src/main/java/de/intevation/flys/client/client/ui/IntegerRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4178 Cast objects returned by IntegerRangeData's getLower() and getUpper()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4179 method to Integer. The signature of both methods have changed slightly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4181 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4183 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4184 Added i18n for points-button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4185
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4186 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4188 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4189 Transfer name of points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4190 Resolved various i18n TODOs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4191 Minor layout improvement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4193 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4195 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4196 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4197 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4198 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4199 Added translations for manual points related words.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4201 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4202
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4203 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4204 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4205 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4206 Pass updated collection to ManualPointsEditor, like this freshly
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4207 added points are visible when opening the editor next time.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4209 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4211 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4212 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4213 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4214
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4215 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4216
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4217 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4218 Fire RedrawRequest when finished adding points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4220 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4221 Register RedrawRequestHandler with ManualPointsEditor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4222
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4223 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4225 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4226 src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4227 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4228 src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4229 Cosmetics, removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4231 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4233 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4234 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4236 2012-01-26 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4237
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4238 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4239 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4240 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4241 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4242 Added i18n string for PDF export button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4244 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4246 Added basic UI to enter 'manual points'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4248 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4249 New. UI to enter and modify manual points.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4251 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4252 Modified constructor to avoid passing unused parameters, instantiate
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4253 ManualPointsEditor on users command.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4254
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4255 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4256 Reflect change in ChartToolbars constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4257 (getView): New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4259 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4261 In preparation of 'manual points' feature, opened Collection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4262 interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4264 * src/main/java/de/intevation/flys/client/shared/model/Collection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4265 src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4266 (getItem): Pick CollectionItem by identifier.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4268 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4269
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4270 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4271 Fix typo, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4273 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4274 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4275 src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4276 src/main/java/de/intevation/flys/client/client/ui/PropertyEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4277 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4279 2012-01-25 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4280
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4281 Issue 265.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4282
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4283 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4284 Added method to activate/deactivate scale line. The method removes the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4285 control on deactivation and adds the control on activation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4287 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4288 Implements TabSelectedHandler now. If the tab is selected, the scale line
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4289 and measure control are deactivated. Scale line is activated if the tab is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4290 selected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4292 2012-01-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4294 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4295 Fix typo, more stub for add points ui.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4297 2012-01-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4299 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4300 (adjustImageButton): Extracted/Refactored. Laid minimal groundstep
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4301 for adding points ui.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4302
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4303 2012-01-24 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4304
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4305 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4306 Suppress onCollectionChange event if an artifact is added to the collection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4307 to avoid loading maps twice. The event is triggered by the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4308 describeCollection call.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4310 2012-01-24 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4312 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4313 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4314 Added filter implementation for input helper tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4316 2012-01-24 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4318 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4319 Added filter criterion and clear filter on tab selection changed and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4320 input mode changed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4322 2012-01-24 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4323
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4324 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4325 Apply the filter input on the tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4327 * src/main/java/de/intevation/flys/client/client/ui/RangeTableFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4328 Added validator to the input fields. Validates data on key up event.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4329
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4330 * src/main/java/de/intevation/flys/client/client/event/RangeFilterEvent.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4331 Use Float as data type instead of String.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4332
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4333 * src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4334 Return false if the FormItem is null.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4336 2012-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4337
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4338 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4339 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4340 Added UI for the simple case of the "Bezugslinienverfahren" ("W auf freier Strecke").
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4342 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4343 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4344 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4345 Adjusted i18n.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4347 2012-01-23 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4348
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4349 Added UI parts and event for filtering distances and locations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4350
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4351 * src/main/java/de/intevation/flys/client/client/ui/RangeTableFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4352 New. Creates textitems for user input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4353
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4354 * src/main/java/de/intevation/flys/client/client/event/RangeFilterEvent.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4355 New. The range filter events contains the 'from' and 'to' value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4357 * src/main/java/de/intevation/flys/client/client/event/FilterHandler.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4358 Added new filter criteria changed method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4360 * src/main/java/de/intevation/flys/client/client/ui/TableFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4361 Set the textitem width to a fix value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4363 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4364 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4365 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4366 Added UI parts to Panels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4368 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4369 Empty implementation for range filter event. The project list has no
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4370 ranges to filter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4372 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4373 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4374 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4375 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4376 Added i18n strings for new filter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4377
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4378 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4380 Add cross sections loaded from datacage to the master artifacts list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4381
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4382 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4383 Overrides updateGrid() to update the list of master artifacts, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4385 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4387 Fix flys/issue458 (typo).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4389 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4390 Fix typo in key for translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4391
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4392 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4394 Set the empty facet to invisible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4396 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4397 Hide empty facets in theme list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4398
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4399 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4400
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4401 Added new artifact to be able to open existing 'new chart' projects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4402
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4403 * src/main/java/de/intevation/flys/client/shared/model/ChartArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4404 New. Artifact for 'new chart' module.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4406 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4407 Create a ChartArtifact if the artifact name equals 'new_chart'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4408
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4409 2012-01-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4411 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4412 src/main/java/de/intevation/flys/client/client/ui/RangePanel.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4413 useless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4415 2012-01-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4416
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4417 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4418 New. This widget allows choosing between W/Q mode and inserting values as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4419 array.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4421 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4422 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4423 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4424 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4425 Added labels for historical WQ selection used in WQSimpleArrayPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4427 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4428 Create new instances of WQSimpleArrayPanel if ui provider is set to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4429 'wq_simple_array'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4431 2012-01-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4432
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4433 * src/main/java/de/intevation/flys/client/shared/model/IntegerOptionsData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4434 src/main/java/de/intevation/flys/client/shared/model/IntegerArrayData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4435 New Data types for better handling of options (radio buttons) and integer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4436 arrays.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4437
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4438 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4439 Create new instances of IntegerOptionsData if the type is 'intoptions' and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4440 new instances of IntegerArrayData if type is 'intarray'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4442 2012-01-19 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4443
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4444 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4445 Read river from artifact description in state.chart.river to be able
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4446 to load the list of locations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4447
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4448 2012-01-19 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4450 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4451 Set the collection if all recommended artifacts are loaded or the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4452 collection has no recommended artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4454 2012-01-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4456 * src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4457 Modified getItems(): it will now return a single DataItem which value
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4458 consists of the min and max value seperated by a ';'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4459
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4460 * src/main/java/de/intevation/flys/client/client/ui/TimerangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4461 Removed, because there is no time relevant code here. All code has moved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4462 to IntegerRangePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4464 * src/main/java/de/intevation/flys/client/client/ui/IntegerRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4465 Added new methods getLowerAsInt() and getUpperAsInt() and setMaxLower()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4466 and setMaxUpper() from TimerangePanel. Furthermore, the still missing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4467 getData() method has been implemented. It returns a single
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4468 IntegerRangeData object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4470 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4471 Create new instances of IntegerRangePanel if the ui provider is set to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4472 'intrange'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4474 * src/main/java/de/intevation/flys/client/client/ui/RangePanel.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4475 range panel stores the data name now and has new methods that return the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4476 lower and upper value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4478 2012-01-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4479
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4480 * src/main/java/de/intevation/flys/client/client/ui/RangePanel.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4481 This panel allows inserting two values (min and max) for ranges. It is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4482 abstract, so concrete subclasses are required.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4484 * src/main/java/de/intevation/flys/client/client/ui/IntegerRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4485 New. A subclass of RangePanel that allows inserting an integer range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4487 * src/main/java/de/intevation/flys/client/client/ui/TimerangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4488 New. A subclass of IntegerRangePanel that requires an IntegerRangeData
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4489 object to set the min and max values for the range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4491 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4492 Create new instances of TimerangePanel if the ui provider is set to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4493 'timerange'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4494
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4495 2012-01-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4496
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4497 * src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4498 New. This Data instance is used to save data objects with an integer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4499 range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4500
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4501 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4502 Create new instances of IntegerRangeData if the data type is 'intrange'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4504 2012-01-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4506 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4507 Repaired MapArtifact creation: create new instances of this type if the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4508 name of the Artifact (provided in the DESCRIBE document) equals
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4509 'new_map'. The internal name of the MapArtifact has changed in the last
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4510 commits.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4511
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4512 2012-01-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4514 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4515 Renamed new chart module.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4517 2012-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4519 Implemented synchronous navigationi of cross section profiles..
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4520
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4521 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4522 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4523 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4524 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4525 Added translation for synchronous navigation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4526
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4527 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4528 Allow switching of manyfeed/synchronous navigation via context menu.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4529
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4530 2012-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4532 Added feedMany() function to FeedService to feed multiple artifacts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4533 at once.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4535 * src/main/java/de/intevation/flys/client/client/services/FeedService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4536 src/main/java/de/intevation/flys/client/client/services/FeedServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4537 src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4538 (feedMany): New. Still issue single feeds per artifact but with only
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4539 one async callback.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4541 2012-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4542
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4543 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4545 * src/main/java/de/intevation/flys/client/shared/model/Theme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4546 Doc added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4548 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4549 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4550
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4551 2012-01-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4553 * src/main/java/de/intevation/flys/client/shared/model/MapArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4554 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4555 Changed the visible i18n strings for module 'new map.'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4557 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4558 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4559 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4560 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4561 Added i18n string for module 'new map'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4563 2012-01-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4564
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4565 Issue451.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4566
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4567 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4568 Load and add all recommendations together in one async request using
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4569 the LoadArtifactService. This is a better way to avoid loading
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4570 multiple map tabs and reduces the amount of async requests.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4572 2012-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4574 Partial flys/issue441 (Fl�che �ber HSQ (zweite Achse) verkehrt).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4575
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4576 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4577 Adjust data content to what is expected on server side (to allow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4578 unique identification of facets).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4580 2012-01-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4582 * src/main/java/de/intevation/flys/client/shared/model/MapArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4583 New. Map artifact for module 'new map'. The artifact allows to open an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4584 existing map project.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4585
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4586 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4587 Create a new map artifact if the artifact name is 'map'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4589 2012-01-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4591 Issue451.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4592
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4593 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4594 Added recommendations queue. The queue avoids loading more than one
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4595 map output tab.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4596
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4597 2012-01-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4599 Partial flys/issue439 (Streckenfavoriten lassen sich nicht �ber den
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4600 Datenkorb hinzuladen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4601
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4602 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4603 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4604 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4605 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4606 Added "annotation" translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4608 2012-01-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4609
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4610 * src/main/java/de/intevation/flys/client/server/MapOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4611 Find the output mode in collection to request the correct map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4613 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4614 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4615 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4616 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4617 Added i18n string for error message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4619 2012-01-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4621 Issue 435.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4622
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4623 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4624 Changed request redraw event parameter from 'RESET' to 'DEFAULT'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4625
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4626 2012-01-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4627
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4628 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4629 Fixed initial boolean value setting.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4630
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4631 2012-01-11 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4633 Improved validation and property handling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4635 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4636 Changed the way of validating and setting values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4638 * src/main/java/de/intevation/flys/client/client/utils/Validator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4639 src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4640 src/main/java/de/intevation/flys/client/client/utils/IntegerValidator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4641 Changed the validator to an interface and removed the ChangedHandler
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4642 implementation. The concrete validators implement the new interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4644 * src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4645 src/main/java/de/intevation/flys/client/shared/model/BooleanProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4646 src/main/java/de/intevation/flys/client/shared/model/DoubleProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4647 src/main/java/de/intevation/flys/client/shared/model/IntegerProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4648 src/main/java/de/intevation/flys/client/shared/model/StringProperty.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4649 The concrete property classes return the appropriate value type for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4650 better handling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4652 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4653 Set the values via toString() to describe document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4654
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4655 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4657 Issue 358.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4658
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4659 * src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4660 Added method to convert double values to a protocoll conform string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4661
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4662 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4663 Convert double values to i18n conform strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4664
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4665 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4667 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4668 Fixed initial values of boolean properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4670 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4672 Implemented the validators more object oriented.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4673
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4674 * src/main/java/de/intevation/flys/client/client/utils/Validator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4675 Removed the concrete validate methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4677 * src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4678 src/main/java/de/intevation/flys/client/client/utils/IntegerValidator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4679 New. Implemented concrete validators.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4681 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4682 Use the new validators to validate the input values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4683
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4684 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4686 Issue 433. Allways load original chart settings when opening the dialog.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4688 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4689 Clone the settings object and set the original values while initializing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4690 the dialog.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4692 * src/main/java/de/intevation/flys/client/shared/model/Property.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4693 src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4694 src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4695 src/main/java/de/intevation/flys/client/shared/model/BooleanProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4696 src/main/java/de/intevation/flys/client/shared/model/DoubleProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4697 src/main/java/de/intevation/flys/client/shared/model/IntegerProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4698 src/main/java/de/intevation/flys/client/shared/model/StringProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4699 src/main/java/de/intevation/flys/client/shared/model/OutputSettings.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4700 Made the properties and settings classes cloneable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4701
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4702 * src/main/java/de/intevation/flys/client/shared/model/Collection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4703 Added a method of DefaultCollection to the interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4704
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4705 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4706
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4707 Issue 358. Validate dialog on accept.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4709 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4710 Validate all forms before updating the chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4711
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4712 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4713 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4714 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4715 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4716 Added i18n string for error message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4718 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4719
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4720 Issue 358. Axis range fix.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4722 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4723 Changed 'from' and 'to' fields for axis fixation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4725 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4726 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4727 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4728 Changed i18n strings for 'from' and 'to'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4730 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4732 Issue 358. Validation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4733
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4734 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4735 Added validator to integer and double field items.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4736
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4737 * src/main/java/de/intevation/flys/client/client/utils/Validator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4738 New. Validator for SmartGWT FormItems. Currently validates integer and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4739 double values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4740
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4741 2012-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4742
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4743 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4744 Survive if no style for given Facet exists, notify user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4746 2012-01-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4747
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4748 flys/issue196 (i18n/l10n: Zahlenformate einheitlich)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4750 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4751 src/main/java/de/intevation/flys/client/client/ui/wq/WTable.java: Set a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4752 CellFormatter for the W/Q/D columns that localizes the double values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4754 2012-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4756 flys/issue442 (i18n: Datenkorb: flood-protections)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4757
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4758 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4759 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4760 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4761 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4762 Added "flood_protection" translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4764 2012-01-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4765
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4766 Adjusted the 'master' and 'km' mechanisms of CrossSections to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4767 server-side changes, set stepwidth of spinner to hektokilometer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4769 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4770 Do not need to sendFeed for km/master setting, set spinners
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4771 stepwidth to hektokilometer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4772
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4773 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4774
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4775 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4776 Added support for multiple point sizes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4778 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4780 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4781 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4782 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4783 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4784 strings used in the theme editor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4786 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4788 * src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4789 src/main/java/de/intevation/flys/client/client/services/UserCollectionsServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4790 src/main/java/de/intevation/flys/client/client/services/UserCollectionsService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4791 src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4792 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4793 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4794 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4795 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4796 Removed unused Config.getServerUrl() calls.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4798 2012-01-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4799
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4800 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4801 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4802 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4803 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4804 strings displayed in the theme editor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4806 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4808 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4809 Set with of DoubleRangePanel to 400.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4810
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4811 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4813 flys/issue302 (Uncaught exception wenn bei Wasserspiegellage-Berechnung kein W/Q angegeben wird)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4815 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4816 Catch a NumberFormatException in validateForm() and return in such cases
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4817 false for an invalid DoubleRangePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4818
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4819 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: Catch
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4820 NullPointerExceptions when fetching from, to and step values from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4821 DoubleRangePanel. Use DoubleRangePanel.validateForm() (with no parameters)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4822 to validate the DoubleRangePanel correctly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4823
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4824 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4825 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4826 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4827 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4828 Added errors/warnings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4829
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4830 2012-01-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4832 Added and fixed translations of theme style properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4833
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4834 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4835 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4836 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4837 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4838 and fixed translations of theme style properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4840 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4842 flys/issue431 (Karte: Hinzuladen externer WMS Layer nicht m�glich)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4844 * src/main/java/de/intevation/flys/client/server/CapabilitiesParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4845 Added support for WMS 1.3.0: the projection's are defined in a <CRS>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4846 element instead of <SRS> in version 1.1.0.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4847
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4848 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4850 * src/main/java/de/intevation/flys/client/server/CapabilitiesParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4851 The URL to a Capabilities document is determined by a string property
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4852 "test.wms" in main().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4854 * src/main/java/de/intevation/flys/client/shared/model/WMSLayer.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4855 src/main/java/de/intevation/flys/client/shared/model/Capabilities.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4856 Override toString().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4857
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4858 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4859
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4860 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4861 Improved the TableDataPanel, so that it is able to support CSV exports
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4862 with more that 5 columns. In addition, a small performance optimization
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4863 has been done: the Locale and the NumberFormat is created outside the loop
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4864 that walks over all rows.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4866 2011-12-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4867
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4868 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4869 Introduced fields and methods to support free Q values. This panel now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4870 has the cases:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4871 1) W array input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4872 2) W range input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4873 3) Q array input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4874 4) Q range input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4875 5) Q free array input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4876 6) Q free range input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4878 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4879
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4880 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4881 Set widt=-1 and height=-1 for exports. This allows the server to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4882 distinguish between a chart export (as PNG, PDF and SVG) and the display
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4883 in the UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4884
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4885 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4887 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4888 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4889 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4890 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4891 strings for the chart properties dialog's export section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4893 2011-12-23 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4895 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4896 Update chart if properties are changed successfully.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4897
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4898 2011-12-23 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4899
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4900 * src/main/webapp/images/properties.gif:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4901 Modified icon background to transparent.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4902
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4903 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4905 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4906 Skip empty lines.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4907
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4908 2011-12-22 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4909
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4910 Issue 427.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4912 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4913 Changed visible strings in editor window to i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4914
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4915 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4916 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4917 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4918 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4919 Added i18n strings for editor window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4920
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4921 2011-12-22 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4922
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4923 Save output settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4924
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4925 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4926 Create the XML elements for output settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4928 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4929 Added handler to UI elements and call CollectionAttributeService to save the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4930 new settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4931
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4932 * src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4933 Fixed typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4935 2011-12-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4936
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4937 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4938 This service now skips lines that begin with a "#". This character is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4939 used in FLYS as the beginning of a comment line.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4941 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4943 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4944 Refactored, use string constant.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4945 Uncommented some code paths and mark with todo, as they lead to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4946 not yet well-understood side-effects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4948 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4950 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4951 (artifactReference, dataOf): Extracted and use new helper.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4952 (CROSS_KM): Extracted and use static string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4953 (findCurrentCSMaster): Set km of collectionviews master.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4954 Resolved some todos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4956 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4958 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4959 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4960 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4961 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4962 Set CollectionView in constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4964 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4965
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4966 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4967 (getTheme): New, search theme(s) with uuid.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4969 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4970
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4971 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4972 When changing cross-section-masters kilometer in cross sections,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4973 also feed the collection-master-artifact with the kilometer, so that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4974 it can be displayed in the diagrams subtitle.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4975
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4976 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4978 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4979 Introduce CollectionView to all ChartPanel types.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4980
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4981 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4983 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4984 Renamed 'Master' to 'CSMaster' to avoid confusion between
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4985 MasterArtifact of Collection, CrossSection Master and Master of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4986 Universe.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4987
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4988 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4990 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4991 Fix over axis case, added new "over axis" menu item.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4992
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4993 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4994 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4995 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4996 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4997 Added translation for new menuitem.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
4999 2011-12-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5001 * src/main/webapp/FLYS.css:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5002 Added style for properties dialog axis tab.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5003
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5004 2011-12-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5006 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5007 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5008 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5009 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5010 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5011 Changed i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5013 2011-12-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5015 * src/main/webapp/images/properties.gif:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5016 New. Added properties dialog icon.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5017
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5018 2011-12-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5020 Create the properties dialog dynamically.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5022 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5023 Create the content based on the properties read from describe collection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5024 document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5026 * src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5027 Added getter for single property by name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5029 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5030 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5031 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5032 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5033 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5035 2011-12-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5036
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5037 * src/main/java/de/intevation/flys/client/shared/model/Collection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5038 Added setter for settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5040 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5041 Ensure the settings is not null.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5043 * src/main/java/de/intevation/flys/client/shared/model/OutputSettings.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5044 Ensure the categories object is not null.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5046 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5047 Extract and parse the output settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5048
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5049 2011-12-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5050
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5051 * src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5052 src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5053 src/main/java/de/intevation/flys/client/shared/model/Property.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5054 src/main/java/de/intevation/flys/client/shared/model/StringProperty.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5055 Removed code for UI generation. SmartGWT classes are not usable on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5056 serverside and in model classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5057
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5058 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5060 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5061 Feed artifact with new area.between parameter, fix inversed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5062 assignment of 'over' and 'under'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5063
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5064 2011-12-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5066 * src/main/java/de/intevation/flys/client/shared/model/BooleanProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5067 src/main/java/de/intevation/flys/client/shared/model/DoubleProperty.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5068 src/main/java/de/intevation/flys/client/shared/model/IntegerProperty.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5069 New. Property classes for outup settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5070
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5071 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5072
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5073 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5074 Add other.wkms to list of area-compatible facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5075
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5076 2011-12-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5077
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5078 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5079 Adapted the seperator character which is used to devide Ws and Qs (this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5080 character has changed in flys-artifacts).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5082 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5083
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5084 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5085 Removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5087 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5089 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5090 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5091 Minor refactoring to reuse existing code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5093 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5095 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5096 Add area-context menus. Most duplicate of code in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5097 CrossSectionChartThemePanel, which will be merged in near future.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5099 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5101 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5102 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5103 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5104 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5105 area-creation related strings and their translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5107 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5109 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5111 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5112 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5113 Minor, picky cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5115 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5117 Changed area-creation gui (menu) to cover three basic area modes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5118 under, over and between. Feed new area.facet data understood by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5119 area artifact to discern which diagram we are talking about.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5121 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5122 Create different context menu to create area artifacts, feed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5123 area.facet data item to area artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5125 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5127 Restore functionality of hand-sorted properties in style dialog,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5128 which was removed by last commit. Carry better variable naming
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5129 and feature of displaying not-whitelisted properties over.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5130 Added comment to prevent other people from "optimizing".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5132 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5133 Add properties in defined order. Add properties that do not occur
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5134 in ordered list last.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5135
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5136 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5138 Minor refactoring to ease addition of new (theme-style) settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5139
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5140 * src/main/java/de/intevation/flys/client/shared/model/Style.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5141 Added getter for list of settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5143 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5144 Minor renaming, consume list instead of whitequerying entries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5145
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5146 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5148 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5149 src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5150 src/main/java/de/intevation/flys/client/shared/model/OutputSettings.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5151 src/main/java/de/intevation/flys/client/shared/model/Property.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5152 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5153 src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5154 Removed unused imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5156 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5158 flys/issue409 (�berschwemmungsfl�che: Reihenfolge in Themenliste nicht immer synchron mit Rendering)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5160 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5161 a addLayer() method which should be used to add new layers to the map. New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5162 layers are always displayed at the bottom of the layer stack.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5164 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5165 Use FloodMap.addLayer() to add new layers instead of adding them directly
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5166 to the Map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5168 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5169 Removed the re-order process of map layers. This is no longer necessary,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5170 because MapOutputTab uses FloodMap.addLayer() to add new layers instead of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5171 adding new layers on its own using Map.addLayer() directly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5173 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5175 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5176 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5177 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5178 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5179 strings that force the user to select a DEM.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5181 * src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5182 Override validate() to make sure, that the user has selected a DEM.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5183 Otherwise, a popup is displayed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5185 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5187 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5188 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5189 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5190 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5191 error strings for DEM selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5193 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5195 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5196 Feed name-data-item to area artifact, refresh collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5197 Set initial master for cross sections to be first area artifact in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5198 collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5199 Set step-size for spinner to 0.5.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5200 Added click handlers for "over" and "under" menu items.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5202 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5204 Bring further UI regarding area creation (in cross-sections).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5206 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5207 (createAreaArtifact): New, create an areaartifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5208 (feedTellArea): New, feed an areaartifact with relevant information.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5209 (getSingleContextMenu): New, add further (sub)menuitems to trigger
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5210 area creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5212 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5214 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5215 (createSeparator): New, create a menuitem separator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5216
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5217 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5218
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5219 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5220 src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5221 src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5222 src/main/java/de/intevation/flys/client/shared/model/Recommendation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5223 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5224 src/main/java/de/intevation/flys/client/client/services/LoadArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5225 src/main/java/de/intevation/flys/client/client/services/FeedService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5226 src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5227 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5228 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5229
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5230 2011-12-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5231
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5232 * src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5233 Fixed return type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5234
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5235 2011-12-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5236
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5237 Added missing interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5239 * src/main/java/de/intevation/flys/client/client/ui/PropertyEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5240 New. Interface for property dialogs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5241
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5242 2011-12-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5244 Added interfaces and classes for output settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5246 * src/main/java/de/intevation/flys/client/shared/model/Property.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5247 src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5248 src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5249 src/main/java/de/intevation/flys/client/shared/model/StringProperty.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5250 New. Interface and container for output properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5252 * src/main/java/de/intevation/flys/client/shared/model/Settings.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5253 src/main/java/de/intevation/flys/client/shared/model/OutputSettings.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5254 New. Interface and container for properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5256 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5257 Added methods to extract output properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5259 * src/main/java/de/intevation/flys/client/shared/model/Collection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5260 src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5261 Added getter/setter for settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5263 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5264
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5265 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5266 Minor refactoring. Correct intial settings for master-cs-artifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5267 and chosen km.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5269 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5271 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5272 Fix. Respect fact that ThemeLists indices are not 0-based.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5273
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5274 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5276 For CrossSections, enable kilometer- and master-selection from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5277 client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5279 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5280 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5281 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5282 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5283 translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5284
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5285 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5286 Added input element to select a (cross section) master and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5287 make km spinners work.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5289 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5290
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5291 Provide access to Artifacts Data via Themes and CollectionItems.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5293 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5294 Register data (key/value) from artifacts in CollectionItems.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5295 Associate Themes with CollectionItems.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5297 * src/main/java/de/intevation/flys/client/shared/model/Theme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5298 Added Accessors for CollectionItem.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5300 * src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5301 src/main/java/de/intevation/flys/client/shared/model/AttributedTheme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5302 Added Accessors and instance of CollectionItem.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5304 * src/main/java/de/intevation/flys/client/shared/model/CollectionItem.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5305 src/main/java/de/intevation/flys/client/shared/model/DefaultCollectionItem.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5306 Allow access to data from artifact, cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5307
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5308 * src/main/java/de/intevation/flys/client/shared/model/Collection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5309 src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5310 Added setter for ThemeList(s).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5312 * src/main/java/de/intevation/flys/client/shared/model/DefaultData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5313 (createSimpleStringData, createSimpleStringDataArray): Convenvience/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5314 helpers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5316 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5317 Helpers to get maps that map relevant information.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5319 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5320
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5321 Fix CrossSectionKMService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5323 * src/main/java/de/intevation/flys/client/server/CrossSectionKMServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5324 Use correct, badly named looping index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5325
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5326 2011-12-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5327
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5328 * src/main/java/de/intevation/flys/client/client/ui/map/MapPositionPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5329 Set width to 150px and set alignment to RIGHT.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5330
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5331 * src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5332 Set width to 100.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5334 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5335 Added a label that displays the current projection. Wrapped this label and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5336 the mouse coordinates into a new layout which is RIGHT aligned in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5337 toolbar.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5339 2011-12-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5341 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5342 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5343 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5344 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5345 links to a cancel button and strings for a "Calculation canceled" message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5347 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5348 Register the ParameterList as StepBackHandler on the LoadingPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5349
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5350 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5351 loading dialog now includes a button to stop a running calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5352 Stopping a running calculation means to return to the previous state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5353
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5354 * src/main/webapp/images/cancelCalculation.png: New. An image for a cancel
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5355 button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5357 2011-12-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5358
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5359 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5360 Filled the window with property fields.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5361
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5362 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5363 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5364 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5365 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5366 Added i18n strings for property fields.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5368 2011-12-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5370 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5372 * src/main/java/de/intevation/flys/client/shared/model/Collection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5373 src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5374 Documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5375 (getLastAccess): Added TODO. Never called, can it be removed?
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5377 * src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5378 src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5379 src/main/java/de/intevation/flys/client/shared/model/ArtifactFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5380 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5381 Minor Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5383 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5384 Minor refactoring, extracted createLayout.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5385
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5386 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5388 Added stub for chart property editor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5389
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5390 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5391 Added button for chart properties editor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5393 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5394 New. Create window with tabs for chart properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5396 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5397 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5398 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5399 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5400 Added i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5402 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5403
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5404 Issue 377.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5406 * src/main/webapp/FLYS.css:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5407 Added border style for floodmap.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5408
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5409 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5411 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5412 Registered CrossSectionKM servlet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5414 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5416 * src/main/java/de/intevation/flys/client/server/CrossSectionKMServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5417 src/main/java/de/intevation/flys/client/client/services/CrossSectionKMServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5418 src/main/java/de/intevation/flys/client/client/services/CrossSectionKMService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5419 Added client to CrossSectionKMService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5421 2011-12-08 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5423 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5424 src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5425 src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5426 src/main/java/de/intevation/flys/client/server/SetCollectionNameServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5427 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5428 src/main/java/de/intevation/flys/client/server/UserServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5429 src/main/java/de/intevation/flys/client/server/CollectionAttributeServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5430 src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5431 src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5432 src/main/java/de/intevation/flys/client/server/MapInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5433 src/main/java/de/intevation/flys/client/server/SetCollectionTTLServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5434 src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5435 src/main/java/de/intevation/flys/client/server/GetArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5436 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5437 src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5438 src/main/java/de/intevation/flys/client/server/DescribeArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5439 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5440 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5441 src/main/java/de/intevation/flys/client/server/WQInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5442 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5443 src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5444 src/main/java/de/intevation/flys/client/server/RemoveArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5445 src/main/java/de/intevation/flys/client/server/ReportServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5446 src/main/java/de/intevation/flys/client/server/DeleteCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5447 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5448 src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5449 src/main/java/de/intevation/flys/client/server/DistanceInfoXML.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5450 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5451 src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5452 src/main/java/de/intevation/flys/client/client/services/DeleteCollectionService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5453 src/main/java/de/intevation/flys/client/client/services/CreateCollectionService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5454 src/main/java/de/intevation/flys/client/client/services/RiverServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5455 src/main/java/de/intevation/flys/client/client/services/RiverService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5456 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5457 src/main/java/de/intevation/flys/client/client/services/LoadArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5458 src/main/java/de/intevation/flys/client/client/services/DescribeArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5459 src/main/java/de/intevation/flys/client/client/services/LoadArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5460 src/main/java/de/intevation/flys/client/client/services/StepForwardServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5461 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5462 src/main/java/de/intevation/flys/client/client/services/FeedServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5463 src/main/java/de/intevation/flys/client/client/services/FeedService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5464 src/main/java/de/intevation/flys/client/client/services/DistanceInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5465 src/main/java/de/intevation/flys/client/client/services/AddArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5466 src/main/java/de/intevation/flys/client/client/services/SetCollectionNameService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5467 src/main/java/de/intevation/flys/client/client/services/ChartInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5468 src/main/java/de/intevation/flys/client/client/services/DeleteCollectionServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5469 src/main/java/de/intevation/flys/client/client/services/CollectionAttributeServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5470 src/main/java/de/intevation/flys/client/client/services/ChartInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5471 src/main/java/de/intevation/flys/client/client/services/UserService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5472 src/main/java/de/intevation/flys/client/client/services/CollectionAttributeService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5473 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5474 src/main/java/de/intevation/flys/client/client/services/MapInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5475 src/main/java/de/intevation/flys/client/client/services/MapInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5476 src/main/java/de/intevation/flys/client/client/services/SetCollectionTTLServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5477 src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5478 src/main/java/de/intevation/flys/client/client/services/CSVExportServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5479 src/main/java/de/intevation/flys/client/client/services/GetArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5480 src/main/java/de/intevation/flys/client/client/services/SetCollectionTTLService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5481 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5482 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5483 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5484 src/main/java/de/intevation/flys/client/client/services/CSVExportService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5485 src/main/java/de/intevation/flys/client/client/services/GetArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5486 src/main/java/de/intevation/flys/client/client/services/DescribeArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5487 src/main/java/de/intevation/flys/client/client/services/AdvanceServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5488 src/main/java/de/intevation/flys/client/client/services/StepForwardService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5489 src/main/java/de/intevation/flys/client/client/services/AdvanceService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5490 src/main/java/de/intevation/flys/client/client/services/WQInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5491 src/main/java/de/intevation/flys/client/client/services/WQInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5492 src/main/java/de/intevation/flys/client/client/services/DistanceInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5493 src/main/java/de/intevation/flys/client/client/services/AddArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5494 src/main/java/de/intevation/flys/client/client/services/SetCollectionNameServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5495 src/main/java/de/intevation/flys/client/client/services/ReportServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5496 src/main/java/de/intevation/flys/client/client/services/RemoveArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5497 src/main/java/de/intevation/flys/client/client/services/ReportService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5498 src/main/java/de/intevation/flys/client/client/services/RemoveArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5499 src/main/java/de/intevation/flys/client/client/services/UserServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5500 src/main/java/de/intevation/flys/client/client/services/CreateCollectionServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5501 src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5502 src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5503 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5504 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5505 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5506 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5507 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5508 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5509 src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5510 src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5511 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5512 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5513 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5514 src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5515 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5516 src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5517 src/main/java/de/intevation/flys/client/client/FLYS.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5518 Removed the URL parameter from service calls. The service
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5519 implementations read the URL from the web.xml config file now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5520
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5521 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5522
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5523 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5524 Fixed typo in (German) translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5526 2011-12-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5528 flys/issue421 (Diagramm: L�schen eines Thema ohne R�ckfrage beim Nutzer)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5529
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5530 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5531 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5532 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5533 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5534 strings used when the user is asked if he is sure to remove selected
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5535 themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5536
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5537 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5538 src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5539 Ask before removing themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5541 2011-12-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5542
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5543 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5544 Reorder the layers in the map at the end of the layers initialization. A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5545 reordering is necessary, because the order in the map is reflected
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5546 considering the order in the map theme panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5548 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5550 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5551 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5552 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5553 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5554 strings for buttons used in ExternalWMSWindow.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5555
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5556 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5557 Use i18n strings for back, continue and cancel button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5559 2011-11-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5561 * src/main/java/de/intevation/flys/client/client/ui/map/CapabilitiesPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5562 Display only information that really exist.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5564 2011-11-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5566 * src/main/java/de/intevation/flys/client/shared/model/WMSLayer.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5567 a method supportsSrs(String srs) that determines, if the WMS layer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5568 supports a given SRS. The 'srs' parameter needs to start with "EPSG:",
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5569 otherwise this prefix is appended automatically.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5570
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5571 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5572 Create the ExternalWMSWindow with the SRS definition of FloodMap.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5574 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5575 Added a new constructor that takes a SRS. This srs is used to instantiate
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5576 the WMSLayersTree.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5578 * src/main/java/de/intevation/flys/client/client/ui/map/WMSLayersTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5579 Added a new constructor that takes a SRS. If a SRS is specified, this tree
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5580 only displays layers that support the specified SRS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5582 2011-11-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5583
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5584 * src/main/java/de/intevation/flys/client/server/CapabilitiesParser.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5585 New. An explicit parser for WMS capabilities documents. Its code has been
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5586 moved from GCServiceImpl. In addition to the implementation of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5587 GCServiceImpl, this parser also reads the SRS definition of a layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5589 * src/main/java/de/intevation/flys/client/server/LoggingConfigurator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5590 New. This class is used to initialize logging via Apache Log4j. Its code
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5591 has been moved from BaseServlet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5592
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5593 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5594 Removed code to fetch and parse WMS Capabilities documents. This work is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5595 done using CapabilitiesParser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5596
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5597 * src/main/java/de/intevation/flys/client/server/BaseServlet.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5598 code to initialize Log4j logging. This work is done using
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5599 LoggingConfigurator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5601 * src/main/java/de/intevation/flys/client/shared/model/WMSLayer.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5602 a list of SRS definitions (List<String>).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5604 2011-11-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5606 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5607 Improved parsing Capabilities document - the root node of the document
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5608 can be "/WMS_Capabilities" oder "WMT_MS_Capabilities" now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5609
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5610 2011-11-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5612 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5613 Trigger the update of MapThemePanel after adding external WMS layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5615 2011-11-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5616
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5617 * src/main/java/de/intevation/flys/client/shared/model/WMSLayer.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5618 the URL of the WMS server to the constructor parameterlist, because this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5619 information is absolutely required for a WMS layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5621 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5622 Modified the constructor call of WMSLayer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5623
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5624 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5625 Add WMS layers by using LoadArtifactService.loadMany() which creates a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5626 Artifact for each WMS layer. TODO: Trigger reload of MapThemePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5627
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5628 2011-11-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5630 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5631 src/main/java/de/intevation/flys/client/client/services/LoadArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5632 src/main/java/de/intevation/flys/client/client/services/LoadArtifactService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5633 Removed the "url" from loadMany()'s parameterlist. We are able to fetch
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5634 the required Artifact-Server URL from ServletContext since I have
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5635 introduced a BaseServlet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5636
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5637 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5638 Removed the "url" from method call of LoadArtifactService.loadMany().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5639
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5640 2011-11-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5642 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5643 Defined an internal interface LayerLoader to load selected WMSLayers of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5644 the tree. The constructor of ExternalWMSWindow now requires an instance
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5645 of LayerLoader. The "go on" button in the layer panel will finally
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5646 trigger the LayerLoader.load() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5647
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5648 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5649 Implements the ExternalWMSWindow.LayerLoader interface to add the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5650 selected WMS layers to the map. TODO: implement code to load/add layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5652 * src/main/java/de/intevation/flys/client/client/ui/map/WMSLayersTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5653 Added an inner class WMSLayerNode that extends TreeNode with the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5654 addition to save a WMSLayer object. The reason here: we want to have all
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5655 information of the selected WMS layers for loading mechanisms.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5657 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5658 Modified the constructor call of ExternalWMSWindow. The MapOutputTab is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5659 used as ExternalWMSWindow.LayerLoader.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5661 2011-11-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5663 * src/main/java/de/intevation/flys/client/shared/model/WMSLayer.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5664 This class stores layer information provided by capabilities document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5665 Note, that a WMSLayer can have further sublayers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5667 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java: Parse
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5668 layers from capabilities document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5670 * src/main/java/de/intevation/flys/client/client/ui/map/WMSLayersTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5671 New. This tree displays WMSLayers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5673 * src/main/java/de/intevation/flys/client/shared/model/Capabilities.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5674 Now, the list of layers is from type List<WMSLayer> instead of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5675 List<String>.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5677 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5678 Use the WMSLayersTree to display the layers provided by the given WMS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5679 service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5681 2011-11-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5683 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5684 Introduced I18N.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5686 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5687 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5688 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5689 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5690 strings used in ExternalWMSWindow.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5692 2011-11-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5694 * src/main/java/de/intevation/flys/client/shared/model/ContactInformation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5695 New. This class is used to store contact information from Capabilities
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5696 documents.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5697
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5698 * src/main/java/de/intevation/flys/client/shared/model/Capabilities.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5699 Added title, onlineResource and ContactInformation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5701 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java: Read
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5702 more meta information from capabilities document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5703
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5704 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5705 Center this window after stepping from URL input to information panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5706
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5707 * src/main/java/de/intevation/flys/client/client/ui/map/CapabilitiesPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5708 Display all information from Capabilities object and introduced I18N.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5709
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5710 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5711 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5712 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5713 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5714 Added strings used in the CapabilitiesPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5716 * src/main/webapp/FLYS.css: Defined a style class for the user hint in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5717 CapabilitiesPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5719 2011-11-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5721 * src/main/java/de/intevation/flys/client/shared/model/Capabilities.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5722 New. This class is used to store information of a document returned by a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5723 WMS GetCapabilities request.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5725 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5726 src/main/java/de/intevation/flys/client/client/services/GCServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5727 src/main/java/de/intevation/flys/client/client/services/GCService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5728 A new service that fetches a GetCapabilities document of a given server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5729 It returns a Capabilities object that stores the information of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5730 response.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5732 * src/main/java/de/intevation/flys/client/client/ui/map/CapabilitiesPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5733 New. This VLayout is used to display FLYS relevant information of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5734 Capabilities object. TODO: I18N.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5735
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5736 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5737 Make use of GCService to query the Capabilities of the user specified
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5738 WMS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5740 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5741 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5742 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5743 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5744 error strings used in the GCServiceImpl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5746 * src/main/webapp/WEB-INF/web.xml: Registered the GCService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5747
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5748 2011-11-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5750 * src/main/webapp/images/addWMS.png: Replaced by the same icon but with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5751 transparent background.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5753 2011-11-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5754
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5755 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5756 New. This control is used to add map layers from external WMS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5757
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5758 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5759 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5760 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5761 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5762 Added links to icon and tooltip for ExternalWMSWindow control.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5764 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5765 Added the ExternalWMSWindow control.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5767 * src/main/webapp/images/addWMS.png: New. Icon for ExternalWMSWindow
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5768 control.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5769
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5770 2011-11-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5772 * src/main/java/de/intevation/flys/client/server/GFIServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5773 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5774
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5775 2011-11-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5776
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5777 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5778 src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5779 Fetch the list of themes used for the GetFeatureInfo request on the fly
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5780 from MapThemePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5782 2011-11-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5784 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5785 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5786 Use the correct names of created WMS layers - which is no longer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5787 Theme.getDescription() but AttributedTheme.getAttr("layers").
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5788
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5789 2011-11-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5790
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5791 * src/main/java/de/intevation/flys/client/shared/model/FeatureInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5792 New. This object is used to store information retrieved by a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5793 GetFeatureInfo response. A FeatureInfo object consists of a layername
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5794 and an attribute map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5796 * src/main/java/de/intevation/flys/client/server/GFIServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5797 src/main/java/de/intevation/flys/client/client/services/GFIServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5798 src/main/java/de/intevation/flys/client/client/services/GFIService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5799 Modified the return value of this service. It will now return a list of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5800 FeatureInfo objects. This list is parsed from GetFeatureInfo response on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5801 our own. Relevant attributes of a feature are extracted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5803 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5804 Adjusted the return value of GFIService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5806 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5807 Takes a list of FeatureInfo. Each FeatureInfo object is displayed in a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5808 row which contains all the attributes of the object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5810 * src/main/webapp/FLYS.css: Added a style class for the GetFeatureInfo
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5811 response row displayed in GetFeatureInfoWindow.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5813 2011-11-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5815 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5816 src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5817 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5818 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5819 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5820 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5821 src/main/java/de/intevation/flys/client/client/ui/FLYSHeader.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5822 src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5823 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5824 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5825 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5826
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5827 2011-11-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5829 * src/main/java/de/intevation/flys/client/server/GFIServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5830 src/main/java/de/intevation/flys/client/client/services/GFIServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5831 src/main/java/de/intevation/flys/client/client/services/GFIService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5832 New. A service that calls the WMS GetFeatureInfo operation. The result of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5833 this service is currently the response text, which is slightly modified to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5834 fulfill the requirements of the OpenLayers GML parser.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5835
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5836 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5837 New. This control starts a WMS GetFeatureInfo by using the GFIService and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5838 displays the resulting features in a GetFeatureInfoWindow.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5840 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5841 New. This window is used to display all attributes of a set of OpenLayers
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5842 VectorFeatures.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5844 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5845 public method to retrieve the current Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5847 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5848 Added the GetFeatureInfo control.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5850 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5851 Modified the call of OpenLayers WMS(). The names of the layers are the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5852 'layers' attribute provided in the facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5854 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5855 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5856 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5857 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5858 tooltips for GetFeatureInfo control, error message for the GFIService and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5859 links to an icon used for the GetFeatureInfo control.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5861 * src/main/webapp/images/getFeatureInfo_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5862 src/main/webapp/images/getFeatureInfo.png: New. Icons for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5863 GetFeatureInfo control.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5864
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5865 * src/main/webapp/WEB-INF/web.xml: Registered the GFIService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5866
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5867 2011-11-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5868
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5869 Issue312: Moved images to completly support IE7.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5870
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5871 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5872 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5873 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5874 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5875 Added Images to constants.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5876
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5877 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5878 src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5879 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5880 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5881 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5882 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5883 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5884 src/main/java/de/intevation/flys/client/client/ui/FLYSHeader.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5885 src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5886 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5887 Get image urls from constants to support IE7.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5889 * src/main/java/de/intevation/flys/client/client/images/downloadPNG.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5890 src/main/java/de/intevation/flys/client/client/images/flys_logo.gif,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5891 src/main/java/de/intevation/flys/client/client/images/loading.gif,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5892 src/main/java/de/intevation/flys/client/client/images/bfg_logo.gif,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5893 src/main/java/de/intevation/flys/client/client/images/marker_green.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5894 src/main/java/de/intevation/flys/client/client/images/downloadPDF.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5895 src/main/java/de/intevation/flys/client/client/images/downloadSVG.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5896 src/main/java/de/intevation/flys/client/client/images/gewkarte.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5897 src/main/java/de/intevation/flys/client/client/images/marker_red.png:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5898 Removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5899
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5900 * src/main/webapp/images/loading.gif
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5901 src/main/webapp/images/bfg_logo.gif
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5902 src/main/webapp/images/marker_red.png
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5903 src/main/webapp/images/flys_logo.gif
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5904 src/main/webapp/images/marker_green.png
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5905 src/main/webapp/images/downloadPDF.png
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5906 src/main/webapp/images/gewkarte.png
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5907 src/main/webapp/images/downloadPNG.png
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5908 src/main/webapp/images/downloadSVG.png:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5909 Added images.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5910
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5911 2011-11-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5912
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5913 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5914 Added a ScaleLine control to the map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5916 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5918 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5919 Added an update() method that redraws all layers contained in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5920 current map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5922 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5923 Registered MapOutputTab as RedrawRequestHandler. When receiving a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5924 RedrawRequestEvent, that map is updated (layers are redrawn).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5926 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5928 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5929 src/main/java/de/intevation/flys/client/client/ui/map/MapPositionPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5930 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5931 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5933 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5935 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5936 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5937 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5938 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5939 Added strings for datacage's 'floodmap' section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5941 2011-11-10 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5943 Issue 339.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5944
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5945 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5946 Do not wrap the radio button label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5948 2011-11-10 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5950 Issue 338.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5951
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5952 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5953 Increased input field width.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5954
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5955 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5957 Fix cloning of static data artifacts, resolved todos.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5958
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5959 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5960 Remove temporary hack that depended on dc conf.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5962 2011-11-10 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5964 Issue 355.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5965
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5966 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5967 Cancel the double click event for projectlist header.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5969 2011-11-10 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5970
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5971 Issue 342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5972
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5973 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5974 The tables have now a unified design. All columns are set to left
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5975 align and decimal separators are set to ',' in german and '.' in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5976 english version.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5978 2011-11-09 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5979
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5980 Issue 265.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5981
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5982 * src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5983 Added getter for toolbar.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5985 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5986 src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5987 Hide the barrier layer and deactivate draw control on stacksection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5988 minimize.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5990 2011-11-08 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5992 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5993 Expand the map selection section in helper panel on project start.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5994
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5995 2011-11-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5997 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5998 Set value "distance" for attribute "ld_mode".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
5999
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6000 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6001 Set value "locations" for attribute "ld_mode".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6003 2011-11-08 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6004
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6005 Issue 294.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6007 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6008 src/main/java/de/intevation/flys/client/client/ui/map/MapPositionPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6009 src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6010 Removed the wrapper canvas. The only function of this wrapper was to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6011 calculate the mouse position. This is now done by the map itself.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6013 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6014 Update map size and center.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6016 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6017 Redesigned the layout and resize handler. Removed wrapper canvas.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6018
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6019 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6021 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6022 Bugfix: Added a missing string that prevented packaging the client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6023
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6024 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6025 Synced with FLYSConstants.properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6026
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6028 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6030 Added translations for datacage-element- strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6032 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6033 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6034 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6035 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6036 Added tranlations, corrected one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6038 2011-11-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6040 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6041 Added methods to add and remove Layer instance to/from Map and grant
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6042 public access to createWMSLayer() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6044 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Moved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6045 code to add new FacetRecords to the grid to an own method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6046 addFacetRecord().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6048 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6049 Override addFacetRecord() to be able to detect new FacetRecords. In this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6050 case, we gonna create new WMS layers based on the FacetRecord and add a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6051 new Layer object to the Map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6052 Override createRemoveItem() which removes a layer from Map and from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6053 ThemePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6054
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6055 2011-11-01 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6057 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6058 Updated the theme editor window layout.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6059
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6060 2011-11-01 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6062 Issue 400.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6063
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6064 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6065 Iterate over a list of all theme settings to display all available
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6066 settings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6067
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6068 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6069
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6070 Cosmetics, Refactoring.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6072 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6073 (createSpinnerHandler): Extracetd, to improve readability.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6074
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6075 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6076 (requestRedraw): Made final to be accessible from extracted handler
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6077 construction in CrossSectionChartThemePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6079 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6080
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6081 Fix flys/issue306 (CrossSections: Remove functionality from table
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6082 header).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6083
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6084 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6085 Disable context menu on listgrid header.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6087 2011-10-31 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6089 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6090 Override getSingleContextMenu() to add a "zoom to layer" menu item which
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6091 is specific to the map. This menu item is displayed if the specific theme
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6092 has an "extent" attribute set. If the item is clicked, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6093 LayerZoomCallback is called.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6095 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6096 Implements the LayerZoomCallback to zoom to the extent of a specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6097 layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6099 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6100 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6101 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6102 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6103 strings for the "zoom to layer" menu item.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6105 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6106
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6107 * src/main/java/de/intevation/flys/client/server/MapHelper.java: New. It
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6108 currently provides a method that parses a MapConfig from Document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6110 * src/main/java/de/intevation/flys/client/shared/model/MapConfig.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6111 This object saves values in a HashMap. Some basic information like srid,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6112 max extent and initial extent can be set/get via methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6113
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6114 * src/main/java/de/intevation/flys/client/client/services/MapOutputServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6115 src/main/java/de/intevation/flys/client/client/services/MapOutputService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6116 src/main/java/de/intevation/flys/client/server/MapOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6117 This service now returns an instance of MapConfig that contains some basic
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6118 information required by OpenLayers to create maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6120 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6121 OpenLayers maps are created using the MapConfig returned by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6122 MapOutputService but the layers added to the map are taken from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6123 MapThemePanel to keep the ThemePanel and the Map in sync.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6125 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6126 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6127 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6128 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6129 error strings for the case that no map config was retrieved in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6130 MapOutputService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6132 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6133
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6134 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6135 Let datacage-window include the "static" part. Note that now many
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6136 options might be shown with which interaction might not lead to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6137 epected results.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6138
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6139 2011-10-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6141 * src/main/java/de/intevation/flys/client/server/BaseServlet.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6142 an environment variable FLYS_CLIENT_LOG4J_PROPERIES that might be used
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6143 to use an alternative log4j.properties instead of the default one which
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6144 comes with the SVN. This variable needs to point to a properties file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6145
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6146 2011-10-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6148 * .: Modified svn:ignore property to ignore log4j.properties.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6150 2011-10-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6152 * src/main/webapp/WEB-INF/web.xml: Added a context parameter that might be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6153 used to determine the URL of the Artifact server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6154
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6155 * src/main/java/de/intevation/flys/client/client/services/MapOutputServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6156 src/main/java/de/intevation/flys/client/client/services/MapOutputService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6157 src/main/java/de/intevation/flys/client/server/MapOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6158 Removed the URL parameter from doOut(). This parameter is fetched from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6159 ServletContext.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6161 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6162 Modified the call of MapOutputService.doOut().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6164 2011-10-25 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6166 Issue 118/203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6168 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6169 Added attribute to lock the table if the input rows are hidden.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6171 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6172 Ignore clicks if the table is locked and clear values on input mehtod
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6173 change.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6175 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6176 Clear the input values if the input array length is 0.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6178 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6179 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6180 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6181 Updated i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6183 2011-10-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6185 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6186 src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6187 src/main/java/de/intevation/flys/client/server/MapOutputServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6188 src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6189 src/main/java/de/intevation/flys/client/server/meta/Converter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6190 src/main/java/de/intevation/flys/client/server/SetCollectionNameServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6191 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6192 src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6193 src/main/java/de/intevation/flys/client/server/UserServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6194 src/main/java/de/intevation/flys/client/server/CollectionAttributeServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6195 src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6196 src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6197 src/main/java/de/intevation/flys/client/server/MapInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6198 src/main/java/de/intevation/flys/client/server/SetCollectionTTLServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6199 src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6200 src/main/java/de/intevation/flys/client/server/GetArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6201 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6202 src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6203 src/main/java/de/intevation/flys/client/server/DescribeArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6204 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6205 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6206 src/main/java/de/intevation/flys/client/server/WQInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6207 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6208 src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6209 src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6210 src/main/java/de/intevation/flys/client/server/DoCollectionAction.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6211 src/main/java/de/intevation/flys/client/server/ReportServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6212 src/main/java/de/intevation/flys/client/server/RemoveArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6213 src/main/java/de/intevation/flys/client/server/DeleteCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6214 src/main/java/de/intevation/flys/client/server/ChartServiceHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6215 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6216 src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6217 src/main/java/de/intevation/flys/client/server/DistanceInfoXML.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6218 src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6219 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6220 src/main/java/de/intevation/flys/client/server/CollectionHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6221 src/main/java/de/intevation/flys/client/server/ArtifactHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6222 src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6223 Replaced logging to stderr and stdout with log4j loggers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6225 2011-10-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6227 * src/main/java/de/intevation/flys/client/server/BaseServlet.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6228 This HttpServlet is used to setup some config stuff like log4j
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6229 configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6231 * src/main/webapp/WEB-INF/log4j.properties: A Log4J configuration file.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6233 * src/main/webapp/WEB-INF/web.xml: Registered the BaseServlet which is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6234 loaded initially to setup config stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6236 * pom.xml: Added Apache Log4J dependency.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6237
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6238 2011-10-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6240 * src/main/java/de/intevation/flys/client/client/services/MapOutputServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6241 src/main/java/de/intevation/flys/client/client/services/MapOutputService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6242 src/main/java/de/intevation/flys/client/server/MapOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6243 New (but not finished yet). This service calls the out() REST resource
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6244 of an ArtifactCollection and should (work in progress) return a map
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6245 configuration which will be used to initialize an OpenLayers map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6247 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6248 Call the MapOutputService while instantiating a new MapOutputTab but
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6249 there is no code that handles the response yet (because the service
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6250 currently doesn't return a value).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6252 * src/main/webapp/WEB-INF/web.xml: Registered the new MapOutputService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6254 2011-10-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6256 * src/main/java/de/intevation/flys/client/client/ui/Toolbar.java: New. An
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6257 abstract toolbar that acts as parent for ChartToolbar and MapToolbar.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6259 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6260 src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6261 Subclass Toolbar which now makes the datacage stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6263 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6264 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6265 Adjusted the constructor call of OutputTab which now takes an instance
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6266 of CollectionView.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6268 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: Stores
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6269 an instance of CollectionView and implements methods to retrieve the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6270 current user and artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6271
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6272 2011-10-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6273
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6274 Fix flys/issue390 (W-Diff: Icon zum L�schen anpassen).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6276 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6277 Polishing and use different icon to remove rows in selections
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6278 listgrid.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6280 2011-10-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6282 Replaced icons white by a transparent background.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6284 * src/main/webapp/images/removeFeature.png: Added transparency to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6285 white background.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6287 2011-10-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6289 flys/issue352 (W-INFO / WSP: Markierung bei Verschieben in Steuerung geht verloren)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6290
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6291 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6292 Keep grid selection alive after theme has been modified.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6294 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6295
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6296 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6297 Renamed 'textbackground' to 'backgroundcolor'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6299 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6301 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6302 Display new attributes in editor window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6304 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6306 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6307 Moved the context menu handler to constructor to have the menu
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6308 available in each subclass.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6310 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6312 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6313 Reordered the attribute list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6315 2011-10-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6316
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6317 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6318 src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6319 superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6320
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6321 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6323 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6324 Modified the visual result of createOld() which will now display each W
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6325 or Q in a single row.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6327 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6329 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6330 Group the theme attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6332 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6334 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6335 Convert all color attributes from html to rgb notation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6337 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6339 Added a displayName propertie to Recommendations and add names to data
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6340 String such that they survive a "backjump" (reparameterization).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6342 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6343 src/main/java/de/intevation/flys/client/shared/model/ToLoad.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6344 Keep displayNames for recommendations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6346 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6347 Added displayName, getter and setter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6348
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6349 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6350 Set displayName for create recommendations, add it to Data String.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6352 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6353 src/main/java/de/intevation/flys/client/client/ui/RecommendationPairRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6354 Do not store name separately from Recommendation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6355
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6356 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6358 * src/main/java/de/intevation/flys/client/server/ChartServiceHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6359 Add the format string into the xml document for querying charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6361 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6363 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6364 Removed unused string which has been commited by mistake.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6366 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6368 Make "zus" and flood protections usable for W-Differences (with yet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6369 many constraints, e.g. server will fail if flood protection is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6370 subtrahend).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6372 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6373 Discern static and calculated data by pretty ugly hack, set factory
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6374 to "clone" with accordingly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6375
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6376 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6377 Request the system ("static") part of datacage in wdiff-input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6378 selection as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6380 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6381 Enable hack in DatacageTwinPanel, set ids to id content, such that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6382 recommendations and toloads can be created from selected elements in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6383 Datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6385 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6386 (setFactory): Allow to change factory during live time.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6388 2011-10-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6389
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6390 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6391 Prepared editor UI for annotation styling.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6393 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6395 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6396
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6397 * src/main/java/de/intevation/flys/client/client/services/MetaDataService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6398 src/main/java/de/intevation/flys/client/client/Config.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6399 src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6400 Cosmetics (whitespace).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6402 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6403
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6404 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6405 Allow to load Artifacts with different factories in one go (as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6406 fallback). Documentation added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6408 2011-10-18 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6410 * src/main/java/de/intevation/flys/client/shared/model/Style.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6411 src/main/java/de/intevation/flys/client/shared/model/StyleSetting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6412 src/main/java/de/intevation/flys/client/shared/model/CollectionItemAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6413 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6414 Added documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6416 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6417
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6418 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6419 Added support for chart exports. If the Http parameter "export=true" is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6420 set, the header of the Http request is modified to trigger a download.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6421 Currently, PNG, SVG and PDF export is supported.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6423 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6424 Added a method that returns the URL for a chart export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6425
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6426 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6427 Added download icons for png, pdf and svg.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6428
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6429 * src/main/java/de/intevation/flys/client/client/FLYSImages.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6430 images for png/pdf/svg downloads.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6432 * src/main/java/de/intevation/flys/client/client/images/downloadPNG.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6433 src/main/java/de/intevation/flys/client/client/images/downloadPDF.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6434 src/main/java/de/intevation/flys/client/client/images/downloadSVG.png:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6435 New. Icons for png/pdf/svg export of charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6436
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6437 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6439 * src/main/java/de/intevation/flys/client/client/ui/ImgLink.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6440 This class creates a link with an image.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6442 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6443 Makes use of ImgLink to create export icons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6444
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6445 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6447 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6448 Bugfix: adjusted a method call of XMLUtils.ElementCreator.addAttr()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6449 which avoided compiling flys-client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6450
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6451 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6452
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6453 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6454 Use images for line type and line size selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6456 * src/main/webapp/images/linestyle-dash-10.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6457 src/main/webapp/images/linestyle-dash-10-5.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6458 src/main/webapp/images/linestyle-1px.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6459 src/main/webapp/images/linestyle-2px.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6460 src/main/webapp/images/linestyle-3px.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6461 src/main/webapp/images/linestyle-4px.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6462 src/main/webapp/images/linestyle-5px.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6463 src/main/webapp/images/linestyle-dash-20-10.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6464 src/main/webapp/images/linestyle-6px.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6465 src/main/webapp/images/linestyle-dash-30-10.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6466 src/main/webapp/images/linestyle-7px.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6467 src/main/webapp/images/linestyle-8px.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6468 src/main/webapp/images/linestyle-dash-20-5-15-5.png:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6469 New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6470
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6471 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6472
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6473 flys/issue253 (Diagramm: Mehrfachauswahl zum Verschieben/Löschen auf Themen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6474
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6475 * src/main/java/de/intevation/flys/client/shared/model/Theme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6476 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6477 src/main/java/de/intevation/flys/client/shared/model/AttributedTheme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6478 Prepared Themes to support a "visible" attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6479
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6480 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6481 Write the "visible" attribute of a Theme into the attribute of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6482 Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6484 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Do
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6485 not display Themes which are not visible (getVisible() == 0).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6486
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6487 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6489 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6490 Added new values for line type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6492 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6493
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6494 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6495 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6496 Set window position to page center.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6497 Removed parent element.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6498
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6499 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6500
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6501 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6502 Show theme name in static text field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6504 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6506 Request redraw on attribute change.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6508 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6509 Made request redraw method public and added method to show editor
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6510 window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6511
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6512 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6513 Removed collection view, added theme panel. Request redraw on success.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6515 2011-10-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6517 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6519 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6520 src/main/java/de/intevation/flys/client/client/ui/RecommendationPairRecord.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6521 src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6522 src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6523 Cosmetics, docs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6524
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6525 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6526 Cosmetics, docs, also made two methods static.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6528 2011-10-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6529
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6530 Donate own error for failcase of remove-artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6532 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6533 Donated own error code for remove-artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6535 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6536
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6537 flys/issue366 (W-INFO / Abflusskurve, Diagramm: Umbenennen von Themen
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6538 und Anzeige im Diagramm)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6539
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6540 * src/main/java/de/intevation/flys/client/shared/model/Theme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6541 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6542 src/main/java/de/intevation/flys/client/shared/model/AttributedTheme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6543 Added a setter method for descriptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6545 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6546 Description modifications will now be persisted to artifact server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6548 2011-10-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6550 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6551 Added missing resources for datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6552
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6553 2011-10-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6555 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6556 Set the correct index when saving changed attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6557
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6558 2011-10-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6559
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6560 flys/issue288 (ÜSK: Legende hinzufügen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6561
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6562 * src/main/java/de/intevation/flys/client/shared/MapUtils.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6563 Helper class for maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6564
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6565 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6566 Set width and min width of MapThemePanel to 300px and allow to resize it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6568 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Moved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6569 Record and ListGrid creation out to own methods which subclasses can
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6570 override.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6572 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6573 Override createNewGrid() to add a column for displaying legend items.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6575 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6576 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6577 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6578 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6579 Added string for the "style" header in the MapThemePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6581 2011-10-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6583 * src/main/java/de/intevation/flys/client/shared/model/Style.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6584 src/main/java/de/intevation/flys/client/shared/model/CollectionItemAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6585 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6586 Use the theme index to identify the correct style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6587
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6588 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6589 Set the style index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6591 2011-10-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6592
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6593 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6594 Removed top level '${datacage}' using CHILDREN mode for tree.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6595 Introduced i18n.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6596 If tree contains less the MAX_OPEN (30) nodes and leafs the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6597 tree is rendered all open. This minimizes clicks.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6599 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6600 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6601 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6602 i18n for data cage
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6604 2011-10-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6606 * src/main/webapp/images/adjustElevation.png: Replaced old one that had a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6607 gray background with a new one with transparent background.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6608
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6609 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6610
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6611 Added error message(i18n) for fail case of removeArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6613 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6614 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6615 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6616 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6617 Added error_remove_artifact .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6619 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6620 Resolved TODO by employing "own" error message (removeArtifact).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6621
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6622 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6623
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6624 Removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6625
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6626 * src/main/java/de/intevation/flys/client/client/services/RemoveArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6627 src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6628 Removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6630 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6632 In W-Diff selection GUI, track which items have been removed from the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6633 listgrid, remove corresponding artifacts from collection if they are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6634 not needed anymore using the new RemoveArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6635
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6636 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6637 Track removed items from ListGrid until clicking on "proceed". Then,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6638 check whether artifacts removed from the list are still needed to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6639 calculate other difference (which are still in the ListGrid), remove
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6640 them otherwise.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6642 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6644 Added helper in use of new RemoveArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6645
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6646 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6647 (removeArtifact): New method to remove an artifact from a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6648 collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6650 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6652 Added implementation and configuration of RemoveArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6653
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6654 * src/main/java/de/intevation/flys/client/server/RemoveArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6655 src/main/java/de/intevation/flys/client/client/services/RemoveArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6656 src/main/java/de/intevation/flys/client/client/services/RemoveArtifactService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6657 New files with implementation of RemoveArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6658
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6659 * src/main/webapp/WEB-INF/web.xml: Register new servlet/service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6661 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6662
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6663 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6664 src/main/java/de/intevation/flys/client/server/ArtifactHelper.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6665 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6666 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6667
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6668 2011-10-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6670 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6671 Moved code to mark features 'selected' to FloodMap. Display warnings if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6672 elevation control is clicked but no feature is selected or more than one
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6673 feature is selected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6675 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: Do
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6676 the "select feature" stuff here. Selected features will now have a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6677 fatter stroke.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6678
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6679 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6680 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6681 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6682 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6683 Added warning and error messages used when elevation control is used.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6684
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6685 2011-10-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6686
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6687 Updated SmartGWT to 2.5
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6689 * pom.xml: Bumped SmartGWT from 2.4 to 2.5
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6690
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6691 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6692 Using Enterprise instead of EnterpriseBlue theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6694 2011-10-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6695
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6696 flys/issue297 (ÜSK: Eingabe von Höhen ermöglichen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6697
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6698 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6699 src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6700 Made those classes more robust while setting Styles for features without
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6701 barrier type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6703 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6704 Moved the constant to mark features to FloodMap. Added a new control to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6705 adjust the elevation values of features.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6706
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6707 * src/main/java/de/intevation/flys/client/client/ui/map/ElevationWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6708 New. This Window displays a grid that contains the vertices of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6709 specified vector feature. Users are able to modify the elevation value
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6710 for each vertex in the grid.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6711
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6712 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6713 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6714 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6715 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6716 New strings used for the elevation control button/icon.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6718 * src/main/webapp/images/adjustElevation.png: A new icon used for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6719 control to adjust the elevation values of features in the map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6721 2011-10-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6723 flys/issue331 (ÜSK: OpenLayers innerhalb der eigenen Distribution bereitstellen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6724
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6725 * src/main/webapp/FLYS.html: Fetch OpenLayers-2.11 lib from local server
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6726 instead from remote repository.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6728 2011-10-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6730 flys/issue293 (ÜSK: Legende hinzufügen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6732 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6733 Added icons to the barrier combobox.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6735 * src/main/webapp/images/dam.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6736 src/main/webapp/images/pipe1.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6737 src/main/webapp/images/pipe2.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6738 src/main/webapp/images/ditch.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6739 src/main/webapp/images/ring_dike.png: New icons used in the barrier
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6740 combobox in the digitize panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6742 2011-10-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6744 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6745 Throw a ServerException if no styles were found in the XML document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6747 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6748 Display a warning dialog if no style for the selected theme was found.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6750 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6751 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6752 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6753 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6754 New error messages that are displayed if no style was found for a given
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6755 theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6756
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6757 2011-10-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6759 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6760 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Moved
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6761 the ContextMenu creation from ChartThemePanel to ThemePanel - we want a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6762 ContextMenu in the ChartThemePanel as well. In addition, there are new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6763 menu items to activate/deactivate and remove themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6764
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6765 * src/main/java/de/intevation/flys/client/client/ui/chart/StyleEditorWindow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6766 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6767 Moved the StyleEditorWindow to an upper package, because it will also be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6768 used in the map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6769
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6770 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6771 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6772 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6773 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6774 Added new strings for context menu items of the ThemePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6775
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6776 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6778 Validate selected pairs for differences, show errors if invalid.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6780 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6781 (onClick, validate): Validate and show errors if data invalid.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6782 Cosmetics, removed junk and resolved respective todo, documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6784 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6785 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6786 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6787 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6788 Added error messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6789
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6790 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6791
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6792 Show only "W"s in input helper for W-Diffs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6793
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6794 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6795 Request (datacage-specific!) "waterlevels"-out instead of more
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6796 general "longitudinal_section"-out.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6798 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6799
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6800 Partial fix for flys/issue304 [1] (Erweiterte Funktionen W-Differenzen),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6801 enable multiple clones of same recommendation, but be 'sparse'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6803 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6804 (loadMany): While iterating over recommendations and creating
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6805 clones, keep track of results, do not clone a second time if same
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6806 recommendation is present multiple times in list, use "old" clone
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6807 instead. Throw excpetion in fail-case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6809 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6810 Use list instead of set, 'sparseness' is now achieved by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6811 LoadArtifactService. Docs, removed junk.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6813 2011-10-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6815 flys/issue300 (ÜSK: Reihenfolge der Ebenen findet keine Berücksichtigung)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6817 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6818 Implemented a ThemeMovedCallback to synchronize the ThemePanel's layer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6819 order with the internal order of the Map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6820
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6821 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6823 Squashed "swapped minuend and subtrahend"-bug in wdiff calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6824
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6825 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6826 Use LinkedHashSet instead of HashSet to keep the given order.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6827 Removed some debug statements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6828
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6829 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6830
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6831 Enable reparameterization of WINFO-Artifacts in WDiff-branch. Do not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6832 reclone in parameterization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6833
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6834 * src/main/java/de/intevation/flys/client/client/ui/RecommendationPairRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6835 Add flag to remember whether already cloned.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6836
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6837 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6838 Recreate already cloned pairs of Ws from datastring, do not reclone
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6839 these.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6840
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6841 2011-10-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6842
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6843 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6844 a method fireThemeMoved which is called after a Theme in this panel is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6845 moved.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6847 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6848 Added in internal interface ThemeMovedCallback which might be used to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6849 listen to theme move events. Therefore, MapThemePanel overrides the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6850 fireThemeMoved method and calls onThemeMoved() on ThemeMovedCallback if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6851 it exists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6853 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6854
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6855 * src/main/webapp/FLYS.html: Import OpenLayers 2.11.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6856
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6857 * pom.xml: Upgrade of GWT-OpenLayers from 0.5 to 0.6
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6858
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6859 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6861 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6862 Removed obsolete imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6864 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6866 flys/issue289 (ÜSK: Messen von Strecken und Flächen in falscher Dimension)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6867
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6868 * src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6869 Measured areas are now displayed in 'ha'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6870
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6871 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6872
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6873 * src/main/java/de/intevation/flys/client/client/ui/RecommendationPairRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6874 Polish with doc, removed junk.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6876 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6878 * src/main/java/de/intevation/flys/client/client/ui/RecommendationPairRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6879 New file. Extracted from DatacagePairWidget.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6881 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6882 Extracted RecommendationPairRecord implementation and constats.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6884 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6885 Improved displayed strings for selections of pairs. First steps
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6886 towards the ability to jump back ("reparameterize") the artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6887 Adjusted to RecommendationPairRecord-extraction.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6888
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6889 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6890
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6891 flys/issue375 (ÜSK, Streckemessung)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6892
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6893 * src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6894 Added a formatter for lines and areas which is used to limit the number
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6895 of fractions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6896
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6897 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6898
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6899 * src/main/java/de/intevation/flys/client/shared/model/DataList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6900 src/main/java/de/intevation/flys/client/client/ui/TextProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6901 Cosmetics (docs and whitespace).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6902
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6903 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6905 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6906 src/main/java/de/intevation/flys/client/shared/model/Style.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6907 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6908 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6909 src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6910 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6911 src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6912 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6913
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6914 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6916 flys/issue326 (Projektliste: Projekte ohne Parametrisierung werden angezeigt, können aber nicht geöffnet werden.)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6918 * src/main/java/de/intevation/flys/client/client/FLYS.java: Take care on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6919 empty projects while opening existing projects. Fetch the master
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6920 Artifact only if the Collection has an Artifact set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6922 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6923 Enabled CollectionView creation without Artifact but existing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6924 Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6926 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6928 flys/issue233 (W-Info: Dauerlinienberechnung / "Lädt Daten")
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6930 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6931 Force a redraw of the computation data grid if no data could be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6932 retrieved from server - this displays an error message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6933
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6934 2011-10-05 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6936 Edited item attributes are saved and send to the server on accept.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6937
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6938 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6939 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6940 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6941 Added service method to save new item attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6943 * src/main/java/de/intevation/flys/client/shared/model/Style.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6944 Added facet to style attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6945
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6946 * src/main/java/de/intevation/flys/client/shared/model/CollectionItemAttribute.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6947 Added artifact uuid to collection item attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6948
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6949 * src/main/java/de/intevation/flys/client/client/ui/chart/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6950 Added item changed handler to save new values and update the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6951 serverside values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6952
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6953 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6954 Set the selected facet record to the editor window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6955
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6956 2011-10-05 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6958 * src/main/java/de/intevation/flys/client/client/ui/chart/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6959 New methods for color transformation (html to rgb; rgb to html).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6961 2011-10-04 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6962
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6963 * src/main/java/de/intevation/flys/client/client/ui/chart/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6964 Build up the editor window from CollectionItemAttribute response.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6965
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6966 * src/main/java/de/intevation/flys/client/shared/model/Style.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6967 Added getter for number of settings and settings based on the index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6968
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6969 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6970
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6971 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6972 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6973 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6974 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6975 Added an error message that might be used if no calculation result was
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6976 found for calculation result panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6978 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6979 Improved error handling if no calculation result was found - display
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6980 error message in this case.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6981
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6982 2011-09-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6983
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6984 flys/issue357 (W-Info / Wasserspiegellage, Diagramm)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6985
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6986 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6987 Removed header title of selection column.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6988
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6989 2011-09-30 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6990
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6991 Added skeleton for editor window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6992
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6993 * src/main/java/de/intevation/flys/client/client/ui/chart/StyleEditorWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6994 New. Skeleton for editor window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6996 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6997 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6998 Set the collection view as attribute to have a parent for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
6999 style editor window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7001 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7002 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7003 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7004 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7005 Added strings for the style editor window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7006
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7007 2011-09-30 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7009 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7010 Added context menu to themes list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7011
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7012 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7013 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7014 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7015 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7016 Added string for context menu entry.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7017
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7018 2011-09-30 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7020 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7021 src/main/java/de/intevation/flys/client/shared/model/Style.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7022 src/main/java/de/intevation/flys/client/shared/model/StyleSetting.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7023 src/main/java/de/intevation/flys/client/shared/model/CollectionItemAttribute.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7024 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7025 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7026 New. Added new service and model for collection item attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7028 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7029 Added the collection item attribute service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7030
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7031 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7033 Fix accidentally messed-up indentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7035 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7036 Fix indentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7038 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7040 Neaten displayed gridcontent when selecting waterlevels for wdiff,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7041 do not allow multi-selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7043 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7044 Display facets name in table when selecting pairs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7045
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7046 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7047 (getSelectionTitle): New function to access visible titles of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7048 selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7050 2011-09-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7052 flys/issue179 (Zoom Out funktioniert nichtzuverlässig)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7054 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7055 Repaired broken zoom-out function.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7057 2011-09-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7059 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7060 Re-added the button to zoom-out by a given factor. Added a new one to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7061 step back to the last extent.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7063 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7064 Re-added the function to zoom-out by a given factor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7066 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7067 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7068 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7069 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7070 the path to the zoom-back icon.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7072 * src/main/webapp/images/zoom-back.png: New. Icon for the zoom-back
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7073 button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7074
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7075 2011-09-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7076
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7077 flys/issue198 (Diagramm: Zu vorheriger Zoomstufe per Klick zurückkehren)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7078
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7079 * src/main/java/de/intevation/flys/client/shared/model/ZoomObj.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7080 This object is used to save the zoom extent of charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7082 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7083 The zoom-out button calls ChartOutputTab.zoomOut() without a integer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7084 value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7085
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7086 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7087 The Zoom-Out action no longer zooms out for a specific factor, but to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7088 last extent. The current extent of a chart is pushed onto a stack before
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7089 a Zoom-In action takes place. Zoom-out then zooms to the last extent
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7090 retrieved from the stack.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7091
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7092 2011-09-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7093
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7094 flys/issue336 (W-INFO / Berechnung Wasserstand an Orten, Zurodnung Bezugspegel)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7096 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7097 src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7098 Added two new methods getRiver() (returns the selected river) and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7099 getKMRange() (returns the selected min/max KM values).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7101 * src/main/java/de/intevation/flys/client/shared/DoubleUtils.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7102 Utility class for working with double values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7104 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7105 Moved the code to determine the min/max KM range and river out to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7106 ArtifactDescription. There, it is available for other classes as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7107
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7108 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7110 flys/issue328 (W-INFO / ÜSK: Auswahl der Wasserspiegellage / Auswahlunterstützung)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7112 * src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7113 Fetch datacage out 'waterlevels' only (possible since last rev in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7114 flys-artifacts). The datacage will provide W facets only - no Q facets
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7115 are displayed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7117 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7119 flys/issue211 (W-INFO: Wasserspiegellagenberechnung / Auswahlunterstützung Abfluss)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7121 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7122 Reset values of km range mode if single km mode is selected and the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7123 other way arround.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7125 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7127 flys/issue119 (W-INFO: Wasserspiegellagenberechnung / Dateneingabe ausserhalb des Wertebereichs)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7129 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7130 Display min/max values when input validation for ranges failed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7132 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7133
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7134 flys/issue111 (W-INFO: Wasserspiegellagenberechnung / Strecke)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7135
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7136 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7137 Reset the values of range mode if single mode is selected and the other
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7138 way arround.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7139
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7140 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7141
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7142 Make rows of in list with differences (WDiff) removable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7143
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7144 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7145 Make rows of in list with differences (WDiff) removable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7147 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7148
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7149 Use HashSet to avoid duplicate clones in Collections with WDiffs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7150
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7151 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7152 Use HashSet instead of list to avoid duplicate clones, cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7154 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7156 Cosmetics, documentation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7158 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7159 (loadMany): Documented, added TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7161 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7163 Implement equals and hashCode for Recommendation, Recommendation.Facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7164 and Recommendation.Filter .
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7166 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7167 (equals, hashCode, Filter.equals, Filter.hashCode, Facet.equals)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7168 (Facet.hashCode): New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7170 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7172 flys/issue321 (ÜSK: Aktualisieren der Parameterliste nach Beendigung der Berechnung)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7174 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java: Put
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7175 the updated Artifact into the CollectionView when the calculation is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7176 finished.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7178 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7179 Update the UI after the Artifact of this CollectionView is updated.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7181 2011-09-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7182
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7183 flys/issue298 (Karte: Automatischer Zoom auf Berechnungsergebnisse)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7185 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7186 The initial zoom of the map is determined by the extents of all layers
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7187 in the map OR by the wsplgen layer, if such layer is existing and if it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7188 has an extent set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7189
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7190 2011-09-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7192 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7193 Added new method to adjust the selection type (multi or single select).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7195 * src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7196 src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7197 Set single selection type for DatacageWidget's grid - only one selected
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7198 item is allowed here.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7200 2011-09-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7202 flys/issue323 (Datenkorb: Doppelklick im Datenkorb sollte gewähltes Thema (Themen) laden)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7204 * src/main/java/de/intevation/flys/client/client/event/DatacageDoubleClickHandler.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7205 New. Interface for double click handlers used in the datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7206
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7207 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7208 Implements the DatacageDoubleClickHandler. After a doubleClick event has
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7209 been received, the selected Themes from datacage widget are loaded and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7210 the window is destroyed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7212 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7213 A double click on a tree node triggers the onDoubleClick method for each
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7214 registered DatacageDoubleClickHandler. A DatacageDoubleClickHandler
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7215 may register itself via DatacageWidget.addDatacageDoubleClickHander()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7216 method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7218 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7220 Clone Subtrahend and Minuend in WDiff-branch of WINFO with waterlevelfactory.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7222 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7223 Clone recommendations with waterlevel-factory, prepare to have a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7224 third column in listgrid to remove pairs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7226 2011-09-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7228 flys/issue315 (Überschwemmungsfläche: String bei Streckenauswahl)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7229
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7230 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7231 Little modifications to allow subclassing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7233 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangeOnlyPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7234 New. A subclass of DoubleRangePanel that does NOT display a "step"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7235 field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7236
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7237 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7238 Set correct title for this panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7240 * src/main/java/de/intevation/flys/client/client/ui/DistanceOnlyPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7241 New. A subclass of DistancePanel that instantiates a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7242 DoubleRangeOnlyPanel instead of a DoubleRangePanel. So, there are only
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7243 "from" and "to" fields visible. In addition, this panel only returns
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7244 Data objects for these two fields.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7246 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7247 Registered the DistanceOnlyPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7248
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7249 2011-09-19 Hans Plum <hans@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7250
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7251 * NEWS for V 2.5.0:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7252 Describing new functionality and some backgrounds in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7253 MoinMoin-Wiki Syntax (in german only) from the user perspective. It
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7254 does not differentiate between client and server-specific code!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7256 2011-09-19 Hans Plum <hans@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7257
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7258 * NEWS for V 2.4.0:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7259 Describing new functionality and some backgrounds in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7260 MoinMoin-Wiki Syntax (in german only) from the user perspective. It
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7261 does not differentiate between client and server-specific code!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7263 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7264
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7265 Tagged RELEASE 2.5
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7266
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7267 * Changes: Prepared changes for the release.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7269 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7271 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7272 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7273 src/main/java/de/intevation/flys/client/client/ui/TableFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7274 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7275 src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7276 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7277
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7278 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7279
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7280 * src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7281 Display datacage panel with DEMs only. Return Data object with selected
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7282 database ID after pushing 'next' button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7284 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7285
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7286 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7287 src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7288 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7289 Added a further 'parameters' parameter to be able to adjust the metadata
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7290 query more precise.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7292 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7293 Added a further 'parameters' attribute and a constructor. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7294 'parameters' attribute is used for the metadata query as well as the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7295 user and the outs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7297 * src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7298 The parameters for the metadata query can now be adjusted by overriding
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7299 getUser(), getOuts() and getParameters().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7300
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7301 * src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7302 This panel now able to only display the DEMs in the datacage panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7304 2011-09-16 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7306 Issue265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7307
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7308 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7309 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7310 Added method to be able to register TabSelecedHandler at the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7311 CollectionView.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7312
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7313 * src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7314 src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7315 Register the panel as TabSelectedHandler to hide or show the barrier
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7316 layer in the FloodMap.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7318 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7319 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7320 Added setter for ParameterList.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7322 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7323
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7324 Updated implementation to a working (but limited and buggy) DatacageTwinPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7325
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7326 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7327 src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7328 Eat recommendations and add them to list, on "proceed"-click, clone
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7329 selected artifacts and add them to selection, collapse list entries
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7330 to string and add that string as data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7332 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7334 Added a loadMany-Function to LoadArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7336 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7337 src/main/java/de/intevation/flys/client/client/services/LoadArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7338 src/main/java/de/intevation/flys/client/client/services/LoadArtifactServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7339 Added a loadMany-Function to LoadArtifactService
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7340
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7341 2011-09-16 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7343 Issue203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7344
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7345 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7346 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7347 Rollback for input assistance of "Q/D" table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7348 The selectable icon columns are visible in all modes except of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7349 "Q" input mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7350
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7351 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7352
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7353 flys/issue259 (Daten aus Datenkorb in Diagramm einladen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7354
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7355 * src/main/java/de/intevation/flys/client/client/event/RedrawRequestEvent.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7356 New. This event might be used to define the redraw type. Currently,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7357 there are two types defined: RESET and DEFAULT. DEFAULT means the chart
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7358 should only be redrawn, RESET means the chart's state (zoom, etc) should
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7359 be reset.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7361 * src/main/java/de/intevation/flys/client/client/event/RedrawRequestHandler.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7362 Added the RedrawRequestEvent to the onRedrawRequest() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7364 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7365 Implements the HasRedrawRequestHandlers interface. After all Artifacts has
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7366 been loaded, the onRedrawRequest() event is fired.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7368 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7369 Registered the ChartOutputTab as RedrawRequestHandler.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7370
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7371 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7372 Distinguishes between the RedrawRequestEvent.Types now. The chart's
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7373 state is only reset if the RESET type is given. Otherwise, only the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7374 ThemePanel and the chart image are refreshed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7375
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7376 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Fire
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7377 the RedrawRequestEvent with type RESET.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7379 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7380
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7381 flys/issue259 (Daten aus Datenkorb in Diagramm einladen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7383 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7384 Don't abuse the mechanism to load recommendations any longer. Selected
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7385 Facets/Artifacts in this Window are cloned and loaded into the current
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7386 Collection using the LoadArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7388 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7389
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7390 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7391 Defined a setter method to inject a Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7393 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7394 Added a setter/getter method to inject a Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7396 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7397 Inject the current Collection into the UIProvider and add Artifacts that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7398 have been created to the Collection of CollectionView.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7400 * src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7401 Clone an Artifact that is selected in the datacage widget and add it to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7402 the current Collection. Finally, return its UUID, the name of the facet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7403 and the index.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7404
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7405 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7406 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7407 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7408 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7409 Added new error messages that will be displayed when an error occured
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7410 while cloning an Artifact or adding it to a Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7411
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7412 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7414 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7415 Create a new collection if no Collection is given while initializing a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7416 CollectionView. This is necessary, because a Collection is required in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7417 states that try to add cloned Artifacts (as it is the case in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7418 WspDatacagePanel).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7420 !! NOTE: This changes the behaviour - before, Collections have been
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7421 created when a Collection has Outputs. Now, a Collection is initially
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7422 created when the user starts a new project. !!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7423
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7424 2011-09-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7425
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7426 Issue199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7427
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7428 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7429 Validate than the input field contains a single value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7431 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7432 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7433 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7434 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7435 Added i18n string for error message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7436
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7437 2011-09-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7439 Issue200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7440
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7441 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7442 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7443 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7444 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7445 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7446 Added formatter for numeric columns that converts the decimal
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7447 separator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7448
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7449 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7450
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7451 Refactored the HTTP related code for Collections and Artifacts out to helper
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7452 classes. This makes us able to combine several Artifact and Collection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7453 protocol specific things in new Services. The first one which uses this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7454 combination is the LoadArtifactService where a new Artifact is created and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7455 finally added to a Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7456
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7457 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7458 src/main/java/de/intevation/flys/client/client/services/LoadArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7459 src/main/java/de/intevation/flys/client/client/services/LoadArtifactService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7460 New service to create a new Artifact (with a given factory and a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7461 recommendation) and add it directly to a specified Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7462
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7463 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7464 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7465 Removed HTTP related code - the CollectionHelper should do all this.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7466
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7467 * src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7468 Removed HTTP related code - the ArtifactHelper should do all this.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7469
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7470 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7471 Added HTTP related methods from DescribeCollectionServiceImpl and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7472 AddArtifactServiceImpl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7474 * src/main/java/de/intevation/flys/client/server/ArtifactHelper.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7475 This helper class should handle all the HTTP stuff for working with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7476 Artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7478 * src/main/webapp/WEB-INF/web.xml: Registered the new LoadArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7479
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7480 2011-09-15 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7482 Issue194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7484 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7485 Changed table header string and set the column width to percental
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7486 value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7487
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7488 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7489 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7490 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7491 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7492 Added i18n string for "Q/D" table header.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7493
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7494 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7495
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7496 Issue200
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7497
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7498 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7499 src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7500 src/main/java/de/intevation/flys/client/client/ui/wq/WTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7501 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7502 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7503 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7504 Changed columns to the correct type for most tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7506 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7508 Issue195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7509
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7510 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7511 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7512 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7513 Changed i18n string for "Q/D" table header.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7515 2011-09-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7517 * src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7518 src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7519 New. Two concrete subclasses of DatacagePanel - one for choosing a dem
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7520 and one for choosing a waterlevel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7522 * src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7523 Some refactoring that makes it able to subclass the DatacagePanel. Now,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7524 this class is abstract and needs to be subclassed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7526 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7527 Registered the DemDatacagePanel and WspDatacagePanel as new UIProviders.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7529 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7531 Issue313
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7533 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7534 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7535 Changed i18n string for search field label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7536
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7537 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7539 Issue299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7541 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7542 src/main/webapp/FLYS.css:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7543 Changed style for loading panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7545 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7547 New DatacageTwinWidget to be used in W-Differences GUI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7548
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7549 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7550 New, display two datacages and a "+" button. On selection and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7551 plus-button press will in future add names of selections into a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7552 given ListGrid.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7553
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7554 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7555
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7556 Ease access to selected elements of a DatacageWidget. Make button-less
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7557 DatacageWidget possible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7559 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7560 Refactored to allow for button-less Widget and still be able to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7561 access current selection as ToLoad-objects from "outside"; in coo
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7562 with Ingo Weinzierl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7564 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7566 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7567 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7568 Fixed a problem with renaming collection view title and duplicating projects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7569
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7570 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7572 Issue166
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7573
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7574 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7575 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7576 Update the collection view title when the project name changes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7578 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7580 Issue203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7582 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7583 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7584 Removed the table listener for "Q" input. The table is no longer used
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7585 for input assistance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7587 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7589 Issue305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7590
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7591 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7592 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7593 src/main/java/de/intevation/flys/client/client/ui/TableFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7594 Clear the table filter on tab selection change and input method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7595 change.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7596
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7597 2011-09-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7599 * src/main/java/de/intevation/flys/client/server/meta/Converter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7600 Extract the name AND the description from dom Element. Use both
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7601 attributes to create a new DataCageNode with 'name' and 'description'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7602 The 'description' depends on the Element: if it has an attribute
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7603 'description', this one is used otherwise the 'description' is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7604 "${'name'}".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7606 * src/main/java/de/intevation/flys/client/shared/model/DataCageNode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7607 Added a new attribute 'description' with getter method and new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7608 constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7609
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7610 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7611 Display the 'description' of DataCageNodes in the Datacage tree, but use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7612 the 'name' for in the ToLoad object which is created after pressing the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7613 "+" button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7615 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7616
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7617 Committed rest for fix flys/issue311 (translation of crosssection).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7618
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7619 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7620 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7621 Use translated "actions" string, use constant instead of spelled-out
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7622 string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7623
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7624 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7625
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7626 Fix flys/issue309 (crosssection-spinner does not trigger action when
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7627 return pressed).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7629 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7630 Trigger ChangedEvent on each keypress when any value given.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7631
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7632 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7633
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7634 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7635 Fixed NPE problem on empty list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7636 Changed filter to caseinsensitiv. (Issue285)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7637 Changed the copy-prefix for duplicated projects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7639 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7641 Fix flys/issue311 (i18n of crosssection).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7643 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7644 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7645 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7646 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7647 Added translation for crosssections "actions" and w-diff export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7648
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7649 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7650 Use translated "actions" string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7652 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7653 Use constant instead of spelled-out string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7654
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7655 2011-09-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7657 Issue234/266
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7658
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7659 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7660 Added feature for duplicating projects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7661
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7662 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7663 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7664 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7665 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7666 Added i18n string for context menu and project name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7667
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7668 2011-09-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7670 Issue239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7672 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7673 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7674 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7675 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7676 Changed field size from fixed to percental value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7677
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7678 2011-09-13 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7679
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7680 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7681 Added filter functionality to the project list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7683 2011-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7684
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7685 * src/main/java/de/intevation/flys/client/shared/model/ArtifactFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7686 Call default constructor in parameterized constructor to initialize data
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7687 structures.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7689 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7690 Repaired broken if-statement that avoided adding new DatacageHandlers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7692 2011-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7694 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7695 method that returns the name of the current output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7696
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7697 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7698 Resolved TODO: the datacage window fetches the data for the current
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7699 output now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7701 2011-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7703 flys/issue293 (Karte: Farbliche Anpassung der digitalisierten Objekte)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7704
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7705 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7706 src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: Set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7707 style attribute for newly created vector features. The styled is based
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7708 on the "type" attribute of a feature. FloodMap.getStyle(String type)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7709 returns the Style for the specified type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7711 2011-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7713 flys/issue289 (Karte: Messen von Strecken und Flächen in falscher
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7714 Dimension)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7716 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: Set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7717 map units 'm'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7719 2011-09-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7721 flys/issue286 (Karte: Tooltips für die Werkzeugleiste)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7723 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7724 src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7725 src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7726 Added tooltips for map controls.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7728 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7729 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7730 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7731 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7732 Added tooltip texts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7733
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7734 2011-09-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7735
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7736 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7737 Set the data table cells selectable for copy&paste.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7738
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7739 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7740
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7741 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7742 Introduced i18n for messages in the loading panel. Note that messages
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7743 parsed from Artifact's DESCRIBE are _NOT_ based on the client's locale!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7745 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7746 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7747 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7748 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7749 Added strings used in the loading panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7750
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7751 2011-09-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7753 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7754 Set header fields to fixed order. (Issue240)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7756 2011-09-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7757
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7758 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7759 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7760 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7761 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7762 Changed i18n string for empty table and set header fields to fixed order.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7764 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7765 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7766 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7767 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7768 Added i18n string for empty table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7769
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7770 2011-09-12 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7772 * src/main/java/de/intevation/flys/client/client/ui/TableFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7773 The TableFilter implements KeyUpHandler now to receive the last pressed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7774 key.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7775 Removed the 'clear' button and ClickHandler implementation and set the label
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7776 text to i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7778 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7779 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7780 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7781 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7782 Added i18n string for filter label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7784 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7785
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7786 flys/issue282 (Karte: Abstand interpolierte Profile - Default wert)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7787
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7788 * src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7789 Set default value (if no other value is set) to 'auto'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7790
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7791 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7792
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7793 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7794 Implemented a method getDataValue(String state, String name) that searches
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7795 for a specific state and data name and returns the string value if such
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7796 a data object exists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7798 * src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7799 Find out the rivername on the fly (was hard coded before).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7801 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7803 * src/main/java/de/intevation/flys/client/shared/model/DataList.java: Made
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7804 the DataList cloneable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7806 * src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7807 Remove the data "uesk.barriers" that contains the GeoJSON geometries
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7808 from cloned DataList to supress the GeoJSON string in UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7809
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7810 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7811
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7812 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7813 src/main/java/de/intevation/flys/client/client/ui/TableFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7814 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7815 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7816
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7817 2011-09-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7818
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7819 * src/main/java/de/intevation/flys/client/shared/model/CalculationMessage.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7820 New. Status messages and progress information of Artifact's background
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7821 processes are stored in here.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7822
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7823 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7824 Read status messages and progress information from Artifact's DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7825 Put a CalculationMessage object into the newly created artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7826
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7827 * src/main/java/de/intevation/flys/client/shared/model/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7828 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7829 src/main/java/de/intevation/flys/client/shared/model/Artifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7830 Artifacts provide a method getBackgroundMessages() that returns a list
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7831 of CalculationMessages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7832
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7833 * src/main/java/de/intevation/flys/client/client/images/loading.gif: A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7834 spinner used in the loading panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7835
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7836 * src/main/java/de/intevation/flys/client/client/FLYSImages.java: Declared
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7837 the loading.gif.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7838
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7839 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java: Use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7840 the status message and progress information to fill the loading panel
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7841 with text. The 'loading.gif' is placed at the top of this panel for a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7842 nice visual effect.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7844 * src/main/webapp/FLYS.css: Set some style information for the loading
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7845 box.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7846
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7847 2011-09-08 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7848
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7849 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7850 Changed 'addChild()' to 'addMember' at layout container to be able to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7851 remove the content.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7852
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7853 * src/main/java/de/intevation/flys/client/client/ui/TableFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7854 Uncommented the fire event line to make the filter work.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7856 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7857
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7858 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7859
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7860 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7861 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7862
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7863 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7864
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7865 Added new UIProvider "DatacageTwinPanel"/ "datacage_twin_panel" (stub). As the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7866 Datacage needs to know a user, Modified UIProviderFactory to accept user in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7867 calls to getProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7868
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7869 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7870 New. Display two DatacageWidgets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7871
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7872 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7873 (getProvider): Added "user" argument, create DatacageTwinPanel if asked to.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7874
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7875 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7876 Pass user argument in call to UIProverFactory.getProvider().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7877
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7878 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7879
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7880 Added w_differences translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7881
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7882 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7883 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7884 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7885 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7886 Added "w_differences" translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7887
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7888 2011-09-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7890 * src/main/java/de/intevation/flys/client/client/services/DescribeArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7891 src/main/java/de/intevation/flys/client/client/services/DescribeArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7892 src/main/java/de/intevation/flys/client/server/DescribeArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7893 New. The task of this service is to fetch the current DESCRIBE document
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7894 of a specific Artifact (currently used in the LoadingPanel to determine
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7895 the background processing's state).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7896
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7897 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7898 loading panel is finished when its Artifact has no longer a processing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7899 background task.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7901 * src/main/webapp/WEB-INF/web.xml: Registered the DescribeArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7902
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7903 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7905 Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7907 * src/main/java/de/intevation/flys/client/client/FLYS.java.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7908 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7909 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7910 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7911 Cosmetics; adjusted and corrected some doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7912
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7913
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7914 2011-09-07 Raimund Renkert <raimund.renkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7915
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7916 Added a filter for the "description" row of helper input tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7918 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7919 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7920 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7921 Added a filter for the input tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7922 The filter works as an "as you type" filter, if this is to slow, go to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7923 'TableFilter' class and change the 'onKeyPress()' handler as documented in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7924 the code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7926 * src/main/java/de/intevation/flys/client/client/event/FilterHandler.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7927 src/main/java/de/intevation/flys/client/client/event/StringFilterEvent.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7928 src/main/java/de/intevation/flys/client/client/ui/TableFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7929 New. These classes/interfaces are implemented by Ingo and are used for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7930 table filter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7931 They provide common functionality and interfaces for filtering.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7932
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7933 2011-09-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7935 * src/main/java/de/intevation/flys/client/shared/model/Artifact.java,,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7936 src/main/java/de/intevation/flys/client/shared/model/WINFOArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7937 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7938 An Artifact got a method isInBackground() that returns true, if the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7939 Artifact has been started a background thread in the Artifact-Server -
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7940 otherwise it returns false.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7941
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7942 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7943 Parse the "background-processing" attribute from Artifact's DESCRIBE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7944 document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7945
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7946 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: Add
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7947 a LoadingPanel if the new Artifact that is injected via setArtifact() is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7948 in background mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7950 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7951 A window that places itself in front of another component - which disables
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7952 user interaction with the parent component. Currently, the loading panel
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7953 waits a few seconds an removes itself from parent component.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7954
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7955 * src/main/webapp/FLYS.css: Added a style for the loading panel's label
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7956 'loading-message'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7958 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7959
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7960 Display Action Widget only for cross_section theme/facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7962 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7963 Put action widget only for cross_section theme, resolving a TODO.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7964 Adjust layout slightly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7965
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7966 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7967
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7968 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7969 Set WSPLGEN specific names for the 'type' attribute after digitizing new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7970 geometries.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7972 2011-09-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7973
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7974 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7975 Fix broken build by changed method name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7977 2011-09-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7979 Subclassed ChartThemePanel, trigger redraws of Chart when interaction with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7980 "Action" widgets in ThemePanel occured (but will still crash).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7981
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7982 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7983 Extracted CrossSection-specific stuff to own subclass.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7984
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7985 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7986 New, contains specific parts that were extracted from ChartThemePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7987 After interaction via the "Actions" Widgets (currently only a spinner),
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7988 request a chart redraw.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7990 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7991 Depending on the outputmode, create a CrossSectionChartThemePanel, register
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7992 as redrawRequestHandler.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7994 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7995 Implement HasRedrawRequestHandlers interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7996
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7997 2011-09-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
7999 Added concept of a RedrawRequestHandler to allow e.g. ChartThemePanel to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8000 trigger a redraw of a Chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8001
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8002 * src/main/java/de/intevation/flys/client/client/event/HasRedrawRequestHandlers.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8003 src/main/java/de/intevation/flys/client/client/event/RedrawRequestHandler.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8004 New, trivial yet eventless notification handler interfaces.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8006 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8007
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8008 flys/issue166 (Projektname in die Fensterleiste übernehmen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8010 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8011 Read the name from Collection's DESCRIBE document and create new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8012 Collection objects with this information.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8013
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8014 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8015 Adapted constructors which now require a name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8017 * src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8018 Use the UUID as Collection name after a Collection has been created - at
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8019 that time no user defined name is existing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8021 2011-09-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8022
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8023 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8024
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8025 * src/main/java/de/intevation/flys/client/shared/model/DefaultDataItem.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8026 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8027 src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8028 src/main/java/de/intevation/flys/client/client/services/FeedService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8029 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8030 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8032 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8033
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8034 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8035
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8036 Refactored to allow specialized controls within the ChartThemePanel, stubby
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8037 first steps towards such a control (bound to FeedService).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8038
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8039 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8040 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8041 (createGrid):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8042 Extracted (trivial) to allow more concrete implementations in subclasses.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8044 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8045 (createGrid):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8046 Implementation, add a spinner that could talk with feedservice.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8047 (initGrid):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8048 Added new "actions" field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8050 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8052 Minor Cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8054 * src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8055 Removed superflouus import.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8057 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8059 Cosmetics, doc.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8060
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8061 * src/main/java/de/intevation/flys/client/client/services/StepForwardService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8062 src/main/java/de/intevation/flys/client/client/services/StepForwardServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8063 Modified docs so that the distinction to FeedService becomes clear.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8064
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8065 * src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8066 Whitespaces.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8067
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8068 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8069
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8070 Added implementation of a FeedService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8072 * src/main/java/de/intevation/flys/client/client/services/FeedServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8073 src/main/java/de/intevation/flys/client/client/services/FeedService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8074 src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8075 Added implementation of a FeedService (shamelessly copied from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8076 ~AdvanceService)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8077
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8078 * src/main/webapp/WEB-INF/web.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8079 Added configuration of feedService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8080
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8081 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8082
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8083 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8084 Set the 'typ' attribute of a feature that is added to the vector layer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8085 Features, that are loaded into the layer from GeoJSON file keep their
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8086 existing 'typ' attribute. New features get the attribute from combo box.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8087
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8088 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8089
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8090 Added cross section translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8091
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8092 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8093 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8094 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8095 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8096 Added "cross_section" translation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8098 2011-08-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8099
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8100 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8101 Moved datacage specific stuff into a VLayout.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8102 * src/main/java/de/intevation/flys/client/client/event/DatacageHandler.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8103 New. Event handler used by DatacageWidget to broadcast toLoad events.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8105 * src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8106 src/main/java/de/intevation/flys/client/client/ui/DatacageButton.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8107 Adjusted calls. TODO: We need the user and the collection view.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8109 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8110 Forward collection view to DatacageWindow.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8112 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8113 Moved stuff out to DatacageWidget. Send recommendations to CollectionView.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8115 2011-08-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8117 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8118 Ugly workaraound: If no reference artifact is given use current
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8119 artifact as master artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8121 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8122
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8123 * src/main/java/de/intevation/flys/client/shared/model/ToLoad.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8124 (toRecommendations): Compile a list of recommendations out of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8125 datacage tree selections. A lot of model conversions. :-/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8127 * src/main/java/de/intevation/flys/client/shared/model/ArtifactFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8128 src/main/java/de/intevation/flys/client/shared/model/FacetFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8129 src/main/java/de/intevation/flys/client/shared/model/OutFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8130 Added code to convert the models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8131
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8132 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8133
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8134 * src/main/java/de/intevation/flys/client/client/services/ArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8135 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8136 src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8137 Removed the UUID of the master artifact from interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8138 Its transported in the recommendation. Set the creation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8139 filter if its set in the recommendation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8141 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8142 Added Filter/Facets. Its merely a copy of CreationFilter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8143 but this cannot be serialized from JS to the RPC side.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8145 * src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8146 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8147 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8148 Adjusted the calls to fulfill the changed interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8149
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8150 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8151
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8152 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8153 Added field for master artifact. Not uses, yet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8154
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8155 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8156 Allow passing no master artifact to RPC service when creating new artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8157
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8158 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8160 * src/main/java/de/intevation/flys/client/client/services/ArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8161 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8162 Forward recommendations as a structure to RPC service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8163 TODO: use this to give filters to creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8164
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8165 * src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8166 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8167 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8168 Adjusted calls.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8170 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8171
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8172 Fix loading of recommendations when collection is not yet in place.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8174 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8175 (createNewCollection):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8176 Load recommendations when new Collection is created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8177 (onParameterChange):
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8178 Guard call to loadRecommendation to avoid NPE when no collection is yet set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8180 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8182 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8183 Ensure list of recommendations is non-null after construction.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8185 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8187 * src/main/java/de/intevation/flys/client/shared/model/DefaultRecommendation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8188 src/main/java/de/intevation/flys/client/shared/model/Recommendation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8189 Deleted DefaultRecommendation. Use Recommendation as a class directly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8190
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8191 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8192 src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8193 Use the Recommendation class directly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8195 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8196
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8197 Minor cosmetics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8198
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8199 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8200 Picky cosmetics about comment content.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8202 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8204 * src/main/java/de/intevation/flys/client/shared/model/ToLoad.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8205 src/main/java/de/intevation/flys/client/shared/model/FacetFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8206 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8207 Use "ids" instead of "num".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8209 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8211 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8212 src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8213 src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8214 s/db-ids/ids/g to unify system and user specific loading.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8216 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8218 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8219 The toolbar used in this map widget will no longer contain digitize
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8220 controls.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8221
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8222 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8223
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8224 * src/main/java/de/intevation/flys/client/shared/model/ArtifactFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8225 src/main/java/de/intevation/flys/client/shared/model/ToLoad.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8226 Generate unique keys for anonymous artifacts (aka static data).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8227
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8228 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8229
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8230 * src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8231 New. A subclass of the SelectProvider which displays combo boxes on the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8232 left and a map panel in the helper container.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8234 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8235 Added a property that allows initializing the toolbar with no digitize
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8236 controls.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8237
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8238 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8239 Added a method that returns the vector features as GeoJSON string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8241 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8242 Creates a DigitizePanel if the uiprovider string "map_digitize" is set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8244 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8246 * src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8247 New. A widget that displays a map with a toolbar. It wraps all the stuff
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8248 to combine SmartGWT with GWT-OpenLayers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8249
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8250 2011-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8252 * src/main/java/de/intevation/flys/client/shared/model/ToLoad.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8253 Re-written to feature the new models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8254
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8255 * src/main/java/de/intevation/flys/client/shared/model/FacetFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8256 Be aware of null values for num and name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8257
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8258 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8259 Adjusted calls for new toLoad semantics.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8261 2011-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8263 * src/main/java/de/intevation/flys/client/shared/model/ArtifactFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8264 src/main/java/de/intevation/flys/client/shared/model/FacetFilter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8265 src/main/java/de/intevation/flys/client/shared/model/OutFilter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8266 New. Models which are better suited for creating artifact facet filters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8267 TODO: Re-factor ToLoad to create these models.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8268
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8269 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8271 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8272 Parse the output modes of the first Artifact only. The output modes of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8273 the other artifacts shouldn't be visible to the user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8275 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8276
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8277 * src/main/java/de/intevation/flys/client/shared/model/MapInfo.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8278 Instances of this class are used to store basic information which are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8279 necessary to create maps.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8280
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8281 * src/main/java/de/intevation/flys/client/shared/model/BBox.java: New. An
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8282 internal representation of a bounding box which consists of four
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8283 coordinates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8284
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8285 * src/main/java/de/intevation/flys/client/client/services/MapInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8286 src/main/java/de/intevation/flys/client/client/services/MapInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8287 src/main/java/de/intevation/flys/client/server/MapInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8288 The interface definitions and the implementation of a service that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8289 queries basic map information from artifact server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8290
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8291 * src/main/webapp/WEB-INF/web.xml: Registered the new MapInfo service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8293 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8294
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8295 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8296 src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8297 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8298 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8299 Re-added the outs parameter to the meta data service. TODO: Pass
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8300 it from the UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8301
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8302 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8304 * src/main/java/de/intevation/flys/client/shared/model/ToLoad.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8305 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8306 Aggregate the items to load by artifact id and factories. Makes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8307 it easier to build filter views on new created artifacts to be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8308 added to the current collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8310 2011-08-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8312 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8313 Set the Collection and its Master-Artifact at first when we create a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8314 CollectionView with an existing Collection instance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8316 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8317 Enabled the SelectFeature control to select a feature using a box.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8319 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8320 The geometries added by the user are saved as GeoJSON parameters of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8321 master artifact . The user does not need to save the geometries
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8322 explicitly - this is an automatic process. While initializing the map,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8323 those geometries are reloaded and displayed again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8324
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8325 2011-08-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8327 * src/main/java/de/intevation/flys/client/client/ui/NoInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8328 This panel is used to suppress the creation of an input panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8329 Currently, this panel is used in the floodmap state. This state is able
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8330 to save geometries, but we currently don't want to insert GeoJSON
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8331 strings manually.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8332
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8333 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8334 Instantiate the NoInputPanel if the ui provider string "noinput" is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8335 specified.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8337 2011-08-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8339 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8340 Determine the max extent of all layers contained in the collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8342 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: Set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8343 the map projection and its max extent determined by MapOutputTab.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8344
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8345 2011-08-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8347 Extract selected data from datacage panel
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8348
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8349 * src/main/java/de/intevation/flys/client/server/meta/Converter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8350 Removed some debugging.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8352 * src/main/java/de/intevation/flys/client/shared/model/ToLoad.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8353 Contains artifact id, db ids, factory name and facet number. Should
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8354 be enough to identify the data to load.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8355 * src/main/java/de/intevation/flys/client/shared/model/AttrList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8356 Fixed indexing bug.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8358 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8359 Added a toLoad() method which returns a list of ToLoad data to load via
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8360 the corresponding factories.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8361 If you double click on a tree node all data below this filled into this list
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8362 and the window is disposed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8363 You can do multipl selects on the and press the '+' button to do
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8364 a multiselect loading.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8365
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8366 2011-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8368 * src/main/java/de/intevation/flys/client/server/meta/Converter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8369 Do not use 'name' attribute of datacage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8370
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8371 * src/main/java/de/intevation/flys/client/client/widgets/tree/AttributedTreeNode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8372 Removed. Not longer needed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8373
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8374 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8375 Build the UI tree in a more smartgwt compatible style. Prevents lots
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8376 of exception when using click listeners.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8377
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8378 2011-08-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8379
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8380 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8381 Set window title to include UUID.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8383 2011-08-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8384
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8385 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8386 Changed log message for two distinct malconditions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8388 2011-08-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8389
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8390 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8391 Adjusted German translation to use unique strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8392
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8393 2011-08-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8395 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8396 src/main/java/de/intevation/flys/client/client/ui/BooleanPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8397 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8398 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8399 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8400
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8401 2011-08-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8402
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8403 * src/main/java/de/intevation/flys/client/client/widgets/tree/AttributedTreeNode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8404 New. Subclassed TreeNode to carry the attribute data from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8405 the meta data service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8406
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8407 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8408 Create AttributedTreeNodes instead of TreeNodes to have the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8409 relevant information at hand if a listener wants to access
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8410 the data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8411
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8412 2011-08-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8414 * src/main/java/de/intevation/flys/client/shared/model/AttrList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8415 New. List of attributes for each DataCageNode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8416
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8417 * src/main/java/de/intevation/flys/client/server/meta/Converter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8418 Generate the list of attributes for each datacage node.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8419
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8420 * src/main/java/de/intevation/flys/client/shared/model/DataCageNode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8421 Added the attribute list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8423 2011-08-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8425 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8426 Do not cry for missing i18n if running into error.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8427
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8428 * src/main/java/de/intevation/flys/client/server/meta/Converter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8429 Convert more stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8431 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8432 Create correct request document now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8433
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8434 2011-08-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8435
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8436 * src/main/java/de/intevation/flys/client/client/services/MetaDataService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8437 src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8438 src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8439 Take the user id, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8440
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8441 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8442 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8443 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8444 Adjusted call to pass the user id to the datacage window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8446 * src/main/java/de/intevation/flys/client/client/ui/DatacageButton.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8447 src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8448 TODO: Bring user id into play.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8450 2011-08-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8451
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8452 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8453 Unified spacing and punctuations in javadoc comments, removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8454 incorrect comment.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8456 2011-07-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8458 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8459 src/main/java/de/intevation/flys/client/shared/model/Collection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8460 Collections are able to store the recommendations they have already
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8461 loaded. Therefore, new methods have been added to add recommendations
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8462 and to determine, if a recommendation has already been loaded.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8464 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8465 Read the already loaded recommendations from Collection's DESCRIBE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8466 document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8467
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8468 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8469 Write the Collection's recommendations into its attribute document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8470
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8471 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8472 Two things:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8473 1) Do no load recommendations that have already been loaded before.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8474 2) Update UI when there are no more artifacts to load (recommendations).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8476 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8478 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8479 Added missing slash in XPath expression.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8480
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8481 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8482
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8483 * src/main/java/de/intevation/flys/client/shared/model/DefaultRecommendation.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8484 src/main/java/de/intevation/flys/client/shared/model/Recommendation.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8485 New. The interface and its default implementation that represent
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8486 recommendations provided by an Artifact. A recommendation consists at
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8487 least of the name of an ArtifactFactory and a list of database ids.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8489 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8490 Read the recommendations from Artifact's DESCRIBE document (which
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8491 structure has changed.)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8492
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8493 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8494 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8495 Recommendation are no longer simple strings but Recommendation objects
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8496 now. So, the interface to retrieve those recommendations has changed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8497
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8498 * src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8499 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8500 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8501 This service takes a further string now, which represents the database
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8502 ids used to create static artifacts that require data from database.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8504 * src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8505 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8506 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8507 Adapted the call of the ArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8508
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8509 M src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8510
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8511 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8512
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8513 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8514 vector layer which is used to save features created by the user acts as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8515 OpenLayers base layer. I decided to do so, because this is the first
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8516 and only layer that will always exist in our maps. Users aren't able to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8517 remove it!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8519 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8520 Added a callback interface that allows the MapOutputTab to react on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8521 modifications in the ThemePanel. This special callback is used to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8522 activate/deactivate layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8524 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8525 Now, the layers in the map reflect the facets of the map output. Each
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8526 layer's extent is analyzed and finally the map is zoomed to the minimal
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8527 extent that contains all layers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8529 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8530
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8531 * src/main/java/de/intevation/flys/client/client/ui/chart/ThemeNavigationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8532 src/main/java/de/intevation/flys/client/client/ui/ThemeNavigationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8533 Moved the panel a package level higher.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8535 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8536 Abstract class that consists basically of the code that was removed from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8537 ChartThemePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8539 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8540 Sourced code base out to ThemePanel, so that's possible to reuse the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8541 code for a MapThemePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8542
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8543 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8544 New. A theme panel for the map widget.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8546 2011-07-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8547
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8548 * src/main/java/de/intevation/flys/client/shared/model/AttributedTheme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8549 New. This theme stores all its attributes in a map. The intent of this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8550 theme is to save all the facet's values contained in the DESCRIBE of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8551 Collection to be able to write an equivalent attribute part as the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8552 incoming DESCRIBE has -> no loss of attributes like WMS URL or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8553 layernames in a map theme!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8554
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8555 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8556 Instantiate new AttributedThemes to save all information of a facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8557
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8558 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8559 Write all attributes of an AttributedTheme into a facet's element.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8560
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8561 * src/main/java/de/intevation/flys/client/shared/model/Theme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8562 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8563 src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8564 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8565 The 'active' member variable is an integer value now as it is in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8566 Collection's DESCRIBE document, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8568 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8569
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8570 * src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8571 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8572 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8573 An artifact can be created using a UUID as model artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8575 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8576 Read artifact recommendations from artifact description.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8577
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8578 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8579 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8580 Added method to retrieve recommendations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8581
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8582 * src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8583 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8584 Adapted the call of the ArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8585
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8586 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8587 If the Artifact of a collection changes, the recommended Artifacts - if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8588 existing - are created and added to the current Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8589
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8590 2011-07-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8592 * src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8593 New. This control consists of two OpenLayers controls to measure lines
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8594 and polygons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8596 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8597 Added the MeasureControl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8599 * src/main/webapp/images/measurePolygon.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8600 src/main/webapp/images/measurePolygon_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8601 src/main/webapp/images/measureLine.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8602 src/main/webapp/images/measureLine_Selected.png: New. Icons for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8603 measure control.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8604
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8605 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8606 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8607 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8608 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8609 path locations for the measurement tools.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8610
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8611 2011-07-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8612
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8613 * src/main/java/de/intevation/flys/client/client/ui/map/MapPositionPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8614 New. This panel displays the mouse position in map coordinates.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8615
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8616 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java::
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8617 New. This control consists of a button to enable the control and a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8618 combobox that provides different types of barriers. Dependent on the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8619 selected barrier type, the user can draw lines or polygons into the map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8620
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8621 * src/main/java/de/intevation/flys/client/client/utils/EnableDisableCmd.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8622 New. This interface might be used to react on enable/disable operations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8623
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8624 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8625 Added controls to digitize lines and polygons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8626
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8627 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8628 Added a method that returns a vector layer that might be used to insert
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8629 new barriers draw by the user. This layer is used by the DrawControl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8630
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8631 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8632 The MapToolbar requires a Canvas object now, which is used to keep track
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8633 on the current mouse position.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8635 * src/main/webapp/images/selectFeature_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8636 src/main/webapp/images/selectFeature.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8637 src/main/webapp/images/digitize.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8638 src/main/webapp/images/digitize_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8639 src/main/webapp/images/removeFeature.png: New. Icons for the map control
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8640 elements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8641
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8642 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8643 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8644 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8645 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8646 i18n strings and image pathes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8647
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8648 2011-07-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8650 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8651 New. This toolbar provides controls that interact with the map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8652
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8653 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8654 Removed the initialization of map controls.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8656 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8657 Added the MapToolbar at the top of the layout.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8658
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8659 2011-07-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8661 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8662 Finished layouting the components. The map has the same layout as the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8663 chart now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8664
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8665 2011-07-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8667 * pom.xml: Added a dependency to GwtOpenLayers 0.5 (Apache 2.0).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8669 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml: Include the GWT
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8670 OpenLayers code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8672 * src/main/webapp/FLYS.html: Include OpenLayers 2.9 (currently from remote
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8673 openlayers.org server). For production use, we have to include a local
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8674 OpenLayers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8675
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8676 * src/main/java/de/intevation/flys/client/client/FLYS.java: Small
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8677 modification on the way to render the HTML page. This lets us now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8678 combine GWT and SmartGWT components.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8679
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8680 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8681 New. This components manages the map provided by GwtOpenLayers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8683 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8684 Initializes a FloodMap now and renders the map in the middle area. Note,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8685 that the layout is nearly completely using GWT components. Mixing
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8686 GwtOpenLayers with SmartGWT doesn't work here.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8688 2011-07-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8689
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8690 * src/main/java/de/intevation/flys/client/shared/model/OutputMode.java: An
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8691 output mode has type member now. In addition, the interface describes a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8692 method that creates an OutputTab. Concrete subclasses should return
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8693 OutputTabs that fit to their type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8695 * src/main/java/de/intevation/flys/client/shared/model/ChartMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8696 New. This OutputMode is instantiated if type == "chart" and creates
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8697 ChartOutputTabs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8698
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8699 * src/main/java/de/intevation/flys/client/shared/model/MapMode.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8700 This OutputMode is instantiated if type == "map". It creates
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8701 MapOutputTabs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8703 * src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8704 This default implementation of an OutputMode support the type member
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8705 now. The method to create OutputTabs will return null.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8706
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8707 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8708 Now, we support the 'type' attribute of Outputs in the DESCRIBE
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8709 document. Based on the type, we will now instantiate concrete subclasses
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8710 of the DefaultOutputMode. E.g. the type == 'chart', the instantiated
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8711 OutputMode will be ChartMode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8713 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8714 New. This OutputTab is used to render a map.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8716 Note: This is currently a stub only!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8718 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8719 Creating OutputTabs based on the names of an OutputMode is obsolete.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8720 Now, the OutputModes itself create their required OutputTab.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8721
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8722 2011-07-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8723
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8724 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8725 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8726 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8727 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8728 Added strings for the output mode 'floodmap'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8730 2011-07-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8732 * src/main/java/de/intevation/flys/client/client/ui/BooleanPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8733 src/main/java/de/intevation/flys/client/client/ui/TextProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8734 src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8735 Default values provided by the data list used to create the panels are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8736 set now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8738 2011-07-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8740 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8741 Refactored getting labels out to own methods which enables subclasses to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8742 changed them.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8743
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8744 * src/main/java/de/intevation/flys/client/client/ui/WaterlevelGroundPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8745 Override methods of DistancePanel to support own labels for this panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8746 In addition, this panel has no distance/locations table as the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8747 DistancePanel has.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8749 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8750 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8751 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8752 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8753 new strings for the distance panel and the waterlevel/ground panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8754
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8755 2011-07-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8756
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8757 * src/main/java/de/intevation/flys/client/client/ui/BooleanPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8758 This panel is a sublcass of TextProvider now. The difference to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8759 TextProvider is, that there is the option to active/deactivate a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8760 checkbox. So, the valid values returned by this panel are "true" and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8761 "false".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8762
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8763 2011-07-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8764
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8765 * src/main/java/de/intevation/flys/client/client/ui/TextProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8766 Made methods in this class much smaller to override them easily in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8767 subclasses. In addition, the TextItem has been replaced with a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8768 DataSourceField which seems to be more easily to change in subclasses.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8769
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8770 * src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8771 Override required methods of TextProvider. This panel now accepts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8772 integer values and the string "auto". An inner class
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8773 AutoIntegerValidator is used to validate the user input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8774
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8775 * src/main/webapp/FLYS.css: Set style for html label elements. Those label
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8776 elements are used in forms to label items.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8777
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8778 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8779
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8780 * src/main/java/de/intevation/flys/client/client/event/ParameterChangeEvent.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8781 This event now supports a further member variable "type". Type is an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8782 enum and can be FORWARD or BACK which reflects to stepping forward or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8783 backward with the master artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8784
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8785 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8786 Improved the way of adding/removing items to/from the static list of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8787 parameters. We now distinguish between the two ways:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8788 - step forward: the last item in the list is added to the static
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8789 parameter list. This makes redrawing much smoother.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8790 - step backward: only the necessary items are removed from the static
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8791 parameter list. Before, we have removed all items and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8792 added the relevant ones afterwards. This makes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8793 redrawing also much smoother.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8795 * src/main/java/de/intevation/flys/client/client/ui/ContinuePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8796 This panel will have no static widget.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8798 * src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8799 This panel uses the parents createOld() now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8801 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8803 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8804 src/main/webapp/FLYS.css: Some layout improvements related to the height
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8805 of components.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8806
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8807 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8809 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8810 The right side of the ParameterList now consists of a stacked panel that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8811 itself consists of the helper panel and a panel for displaying the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8812 calculation results. The user is now able to see both at the same time.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8813
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8814 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8815 Improved the Collection update process. There is no need to update the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8816 collection twice when the master artifact changed. Now, the collection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8817 is updated only a single time if the collection itself changed - and it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8818 changes everytime when its artifact is set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8820 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8821 The label 'Berechnungsergebnisse' is no longer part of the Canvas
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8822 created by this class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8823
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8824 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8825 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8826 The helper panel is now a VLayout, no longer a Canvas.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8828 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8829 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8830 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8831 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8832 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8833 Add helper widgets as members to the helper panel, no longer as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8834 children.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8835
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8836 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8837 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8838 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8839 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8840 strings for the input support stack.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8842 2011-07-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8844 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8845 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8846 Modified these classes with the intent to override them easier.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8847
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8848 * src/main/java/de/intevation/flys/client/client/ui/BooleanPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8849 src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8850 src/main/java/de/intevation/flys/client/client/ui/TextProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8851 src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8852 src/main/java/de/intevation/flys/client/client/ui/WaterlevelGroundPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8853 src/main/java/de/intevation/flys/client/client/ui/DatacageButton.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8854 New panels for data input. The work on these classes is not finished
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8855 yet!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8856
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8857 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8858 Support more UI providers that return the new panels above.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8859
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8860 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8861 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8862 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8863 strings used in the WaterlevelGroundPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8864
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8865 2011-07-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8866
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8867 * src/main/java/de/intevation/flys/client/client/event/AdvanceHandler.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8868 New. This interface describes a handler that listens to events in order
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8869 to advance to a next step.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8870
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8871 * src/main/java/de/intevation/flys/client/client/ui/ContinuePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8872 New. This panel doesn't allow users to enter data. It only displays a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8873 link that lets users step forward to a next state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8874
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8875 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8876 The ParameterList needs to take care on states that do not require user
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8877 input but that aren't the final state of an artifact. In such case, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8878 UI provider should be the ContinuePanel only! It allows users to step to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8879 the next state. In order to provide such functionality - step forward
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8880 without feeding the artifact - the ParameterList now implements the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8881 AdvanceHandler.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8882
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8883 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8884 If the uiprovider attribute is 'continue', the ContinuePanel is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8885 returned.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8886
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8887 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8888 Adapted the width of the label field.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8890 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8891 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8892 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8893 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8894 strings for new states.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8895
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8896 2011-07-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8897
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8898 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8899 Added the missing "back"-button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8901 2011-07-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8902
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8903 flys/issue159 (WINFO: Radiobutton - Ortsauswahl bei "W für ungleichwertigen Abflusslängsschnitt" entfernen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8904
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8905 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8906 Connected columns of the locations and distances tables with the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8907 panels from/to fields. The first two columns of the locations and the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8908 first column of the distances table might be used to set from/to values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8909 in the panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8910
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8911 2011-07-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8912
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8913 * src/main/java/de/intevation/flys/client/server/DistanceInfoXML.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8914 New. This service - which is no GWT RPC Service - returns the distance
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8915 info document as XML. The content of the document is not modified,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8916 parsed but only copied through.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8917
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8918 * src/main/java/de/intevation/flys/client/client/ui/range/DistanceInfoDataSource.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8919 New. This data source is used to fill the LocationsTable and RangeTable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8920 It uses the DistanceInfoXML service to query the required data
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8921 automatically using a "locations" or "distances" filter to reduce the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8922 size of the data document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8923
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8924 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8925 Use the DistanceInfoDataSource to fill the locations and distances tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8926
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8927 * src/main/webapp/WEB-INF/web.xml: Registered the new service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8928
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8929 2011-06-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8930
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8931 * src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8932 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8933 New. These two tables are used to support the user to select from/to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8934 values in the distance panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8936 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8937 Added LocationsTable and RangeTable that currently load no data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8938
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8939 2011-06-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8941 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8942 New. This panel is used to insert kilometer ranges. There is no input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8943 mode for locations as it is in LocationDistancePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8944
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8945 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8946 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8947 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8948 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8949 Added i18n strings for the distance panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8951 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8952 Added a method to set the step width.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8954 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8955 Create a DistancePanel UIProvider if the "uiprovider" string in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8956 DESCRIBE of an artifact equals "distance_panel".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8958 2011-06-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8959
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8960 flys/issue185 (IE8 + Chromium: Kein Zoomen von Diagrammen möglich)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8962 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8963 Create the chart image first before initialising listeners on it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8964
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8965 * src/main/java/de/intevation/flys/client/client/ui/chart/ZoomboxControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8966 The zoombox that is displayed in while zooming is 2 pixel smaller than
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8967 the area between start and end point now. This should avoid the zoombox
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8968 absorbing mouse events.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8969
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8970 2011-06-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8972 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8973 Reordered delete and rename in project context menu, add separator.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8975 2011-06-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8977 flys/issue181 (Erstes Thema in der Themenliste wählt sich automatisch wieder an)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8979 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8980 We will no longer check if an update of the theme list is necessary.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8981 The EditEvent that is caught should be enough information to start the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8982 update process.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8983
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8984 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8985
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8986 * pom.xml: GWT version upgrade from 2.1.1 to 2.3.0.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8987
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8988 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8989
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8990 Tagged RELEASE 2.4
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8992 2011-06-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8994 flys/issue182 (WINFO: Vorbelegung Q bei "ungleichwertigem Abflusslängsschnitt")
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8996 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8997 Set initial mode to Q.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8998
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
8999 2011-06-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9001 * Changes: Prepared changes for the upcoming release.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9003 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9004
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9005 * src/main/java/de/intevation/flys/client/**/*.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9006 Removed trailing whitespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9007
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9008 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9010 * src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9011 src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9012 src/main/java/de/intevation/flys/client/client/ui/chart/PanControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9013 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9014
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9015 2011-06-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9017 flys/issue165 (Projektliste: Einige Auffälligkeiten nach Neuimplementierung)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9018
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9019 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9020 Set the maximal length of project names to 50 characters. If the name,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9021 entered by the user, is longer than this max value, it is not saved to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9022 artifact server and the old name is displayed again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9023
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9024 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9025 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9026 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9027 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9028 Added warning message for too long project names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9030 2011-06-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9032 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9033 The "zoom-to-max-extent" button will have the effect that no zoom values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9034 are transfered to the server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9035
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9036 2011-06-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9037
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9038 flys/issue21 (Gleiches Projekt kann mehr als einmal gleichzeitig geöffnet werden)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9040 * src/main/java/de/intevation/flys/client/client/FLYS.java: Implements
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9041 CollectionChangeHandler to lock new projects. In addition, there is a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9042 new method to close projects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9043
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9044 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9045 If this view contains a Collection, FLYS is used to close this window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9046 FLYS needs to unlock the project before the view is destroyed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9047 Otherwise - if no Collection has been created yet - this view destroys
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9048 itself.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9049
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9050 2011-06-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9052 flys/issue170 (Diagramm: Initiales Zoomen zeigt verschobenen Bereich)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9054 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9055 The chart image is no longer removed from DOM but it's source is set to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9056 a new value after the panel's size changes. This makes the zoom actions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9057 much smoother and there the initial zoom values are no longer broken.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9059 * src/main/java/de/intevation/flys/client/client/ui/chart/PanControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9060 Panning will now move the image itself but not its parent element.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9061
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9062 * src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9063 src/main/java/de/intevation/flys/client/shared/Transform2D.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9064 methods to dump the objects to GWT log.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9066 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9067
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9068 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9069 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9070 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9071 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9072 Prepare for AT export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9074 2011-06-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9075
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9076 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9077 Removed the formatter that cuts out a piece of the middle of project
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9078 names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9079
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9080 2011-06-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9081
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9082 * src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9083 Store Html escaped strings as names.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9084
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9085 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9086 Display the project's name stored at the CollectionRecord which is Html
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9087 escaped.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9089 2011-06-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9091 flys/issue165 (Projektliste: Einige Auffälligkeiten nach Neuimplementierung)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9093 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9094 Added tooltips and table headers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9096 2011-06-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9098 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9099 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9100 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9101 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9102 Added more i18n strings for the project list and error messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9104 * src/main/java/de/intevation/flys/client/client/FLYS.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9105 handler that catches uncaught exceptions. Those exceptions are displayed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9106 using a new method showWarning(Throwable t). This method brings up a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9107 Window that displays the stacktrace of the exceptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9109 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9111 * pom.xml: Added dependency to Apache Commons Lang 2.6 http://commons.apache.org/lang/
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9112 Used for proper HTML string escaping.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9113
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9114 * src/main/java/de/intevation/flys/client/server/ReportServiceImpl.java: Generate
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9115 error reports as HTML lists.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9117 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: Set report
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9118 in corresponding panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9119
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9120 2011-06-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9122 * src/main/java/de/intevation/flys/client/client/services/ReportService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9123 src/main/java/de/intevation/flys/client/server/ReportServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9124 src/main/java/de/intevation/flys/client/client/services/ReportServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9125 Stub for report service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9126
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9127 * src/main/webapp/WEB-INF/web.xml: registered new service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9129 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9130
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9131 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9132 Added a new error string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9133
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9134 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9135 Display a warning if there are no information of W and Q ranges that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9136 might be used to validate user input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9138 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9139
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9140 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9141 Register the CollectionView when a new collection is created. This is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9142 necessary to avoid an inconsistent view that would otherwise display
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9143 projects that might have been deleted.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9145 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9146
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9147 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9148 If an open project is removed (via context menu) the related
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9149 CollectionView is removed from screen.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9150
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9151 * src/main/java/de/intevation/flys/client/client/FLYS.java: Added a method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9152 that returns the current FLYSWorkspace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9154 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9155 Added a method that destroys a CollectionView if it is open.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9156
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9157 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9159 * src/main/java/de/intevation/flys/client/server/DoCollectionAction.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9160 New. This base RPC service implementation handles collecion specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9161 actions. It has a doAction() method that takes a Collection, the action
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9162 document and a server url.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9164 * src/main/java/de/intevation/flys/client/server/SetCollectionNameServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9165 src/main/java/de/intevation/flys/client/server/DeleteCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9166 src/main/java/de/intevation/flys/client/server/SetCollectionTTLServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9167 Trigger the collection actions on the server using the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9168 DoCollectionAction class which handles the Http stuff.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9170 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9171 Bugfix: If no user collections returned, we will clear the project list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9173 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9175 * src/main/java/de/intevation/flys/client/client/services/SetCollectionNameServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9176 src/main/java/de/intevation/flys/client/client/services/SetCollectionNameService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9177 src/main/java/de/intevation/flys/client/server/SetCollectionNameServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9178 New. This service is used to set the name of a collection. Note, that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9179 this is currently just a stub. The ServiceImpl currently throws a "NOT
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9180 IMPLEMENTED" exception.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9182 * src/main/java/de/intevation/flys/client/client/services/SetCollectionTTLServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9183 src/main/java/de/intevation/flys/client/client/services/SetCollectionTTLService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9184 src/main/java/de/intevation/flys/client/server/SetCollectionTTLServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9185 New. This service is used to set the time-to-live of a collection. Note,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9186 that this is currently just a stub. The ServiceImpl currently throws a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9187 "NOT IMPLEMENTED" exception.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9188
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9189 * src/main/java/de/intevation/flys/client/client/services/DeleteCollectionServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9190 src/main/java/de/intevation/flys/client/client/services/DeleteCollectionService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9191 src/main/java/de/intevation/flys/client/server/DeleteCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9192 New. This service is used to delete a collection. Note, that this is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9193 currently just a stub. The ServiceImpl currently throws a "NOT
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9194 IMPLEMENTED" exception.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9196 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9197 Calls the services SetCollectionTTLService, SetCollectionNameService and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9198 DeleteCollectionService and display a warning if an error occured.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9200 * src/main/webapp/WEB-INF/web.xml: Registered the new services.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9202 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9204 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9205 src/main/java/de/intevation/flys/client/shared/model/Collection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9206 There are setter methods for 'name' and 'ttl' now. The project list
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9207 requires this to set those attribute to a new value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9209 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9210 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9211 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9212 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9213 Added strings for the project list's context menu item "rename project".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9214
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9215 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9216 Added a context menu item to rename the selected project and listeners
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9217 to trigger setting 'name' and 'ttl' to a new value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9218
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9219 TODO: We still need to write RPC services to update those values!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9220
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9221 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9222
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9223 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9224 Renamed the german translation of wq mode for "Q at gauge".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9226 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9227 Adapted the layout to fit the (long) german wq mode string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9228
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9229 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9230
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9231 flys/issue104 (W-INFO: Wasserspiegellagenberechnung / Strecke)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9233 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9234 The old/static panel will display the selected wq mode now, because it's
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9235 no longer possible to recognize the selected q mode based on the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9236 displayed units (there are two different q modes now).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9237
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9238 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9239
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9240 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9241 Initialize the combobox correctly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9242
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9243 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9244
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9245 flys/issue156 (WINFO: Platzierung des Berechnungsberichtes)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9247 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9248 Do not display report modes as tabs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9249
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9250 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9251
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9252 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9253 The combobox is no longer editable now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9254
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9255 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9256
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9257 flys/issue21 (Gleiches Projekt kann mehr als einmal gleichzeitig geöffnet werden)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9259 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9260 Open projects that are opened again via ProjectList are brought up to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9261 front and their size is restored.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9263 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9264
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9265 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9266 Take care on empty fields when adding a new double value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9268 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9269
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9270 * src/main/java/de/intevation/flys/client/shared/model/ReportMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9271 New. Mode to detect out of type 'report'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9273 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9274 Build ReportModes for 'report' outs.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9275
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9276 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9277 Filter reports and dispatch them to updateReports().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9279 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9280
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9281 flys/issue132 (WINFO: Streckenauswahl per default setzen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9282
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9283 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9284 Set the initial mode to "distance".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9285
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9286 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9288 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9289 src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9290 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9291 Read the time-to-live from collection's describe document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9293 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9294 src/main/java/de/intevation/flys/client/shared/model/Collection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9295 Adapted the constructor calls. They require a time-to-live attribute
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9296 now. This value is retrievable via getTTL().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9297
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9298 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9299 The project list has now a column that displays an icon that shows the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9300 favorite state of the project. A gold star means, the project is marked
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9301 as favorite, a silver one means that the project is no favorite project.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9302
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9303 * src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9304 The 'ttl' attribute returns the filename of the icon that should be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9305 displayed in the project list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9307 * src/main/webapp/images/star_silver.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9308 src/main/webapp/images/star_gold.png: New. These icons - based on icons
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9309 copied from famfamfam - are used to mark a project as favorite or no
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9310 favorite.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9312 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9313
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9314 * src/main/java/de/intevation/flys/client/client/config.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9315 Set project list update interval to 5 minutes. That is enough
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9316 for long living projects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9318 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9320 flys/issue22 (Abgelaufene Projekte/Collections werden noch in der Projektliste angezeigt.)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9322 * src/main/java/de/intevation/flys/client/client/Config.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9323 src/main/java/de/intevation/flys/client/client/config.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9324 Added a config option to specify the update interval of the project
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9325 list. This value is retrievable using the method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9326 Config.getProjectListUpdateInterval().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9327
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9328 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9329 Added a timer to update the user's collections frequently. The interval
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9330 is determined by the constant UPDATE_INTERVAL which is currently 30
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9331 seconds or a config.xml option that needs to be configured at
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9332 "/config/projectlist/update-interval/text()".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9334 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9335
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9336 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9337 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9338 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9339 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9340 Added i18n strings for the new output "report" for each calculation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9341 mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9343 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9344
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9345 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: Added report panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9347 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9348 src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9349 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9350 src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9351 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9352 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9353
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9354 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9355 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9356 'boolean ? true : false' <=> 'boolean'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9357
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9358 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9359
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9360 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9361 Removed more expensive XPath.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9362
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9363 2011-06-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9364
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9365 flys/issue140 (WINFO: WQ-Tabelle in Tabs aufsplitten)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9366 flys/issue122 (W-INFO: Wasserspiegellagenberechnung / Auswahlunterstützung Abfluss (W-Werte sind nicht auswählbar))
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9367
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9368 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9369 New. This table is used to show Q and D values for the WQInputPanel. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9370 first two rows are selectable icons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9372 * src/main/java/de/intevation/flys/client/client/ui/wq/WTable.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9373 This table is used to show W values for the WQInputPanel. The rows in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9374 this table are not selectable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9375
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9376 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9377 Added methods to set the lower and upper value directly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9379 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9380 Added a method to add a further double value to the current list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9381
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9382 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9383 Removed the old WQD tables and replaced them with a QDTable and a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9384 WTable. The WQD values are sorted into the two tables when they are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9385 initialized. The values in the WTable are not selectable. The QDTable
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9386 has two selectable columns. Based on the current mode (single values or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9387 range mode), the selected values are filled into the array panel or into
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9388 the range panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9389
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9390 2011-06-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9391
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9392 flys/issue140 PART 1 (WINFO: WQ-Tabelle in Tabs aufsplitten)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9393
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9394 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9395 Splitted the code to determine min/max kilometer range and rivername
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9396 from code to fetch WQ data via RPC.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9397
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9398 2011-06-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9399
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9400 flys/issue118 (W-INFO: Eingabe Q aus Auswahlunterstützung und Manuell)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9401
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9402 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9403 Added the "wq_free" parameter to the feed data even if the single value
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9404 mode is selected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9406 2011-06-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9408 flys/issue118 (W-INFO: Eingabe Q aus Auswahlunterstützung und Manuell)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9409
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9410 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9411 Added a further radio button to select a "Q at Gauge". In addition, this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9412 panel returns a new value "wq_free" that depends on the selected Q mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9413 It is "true" if Q is selected, otherwise "false".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9414
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9415 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9416 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9417 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9418 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9419 Added strings for the new radio button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9420
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9421 2011-06-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9422
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9423 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9424 Write "index" and "description" into the attribute document. This is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9425 necessary for the ChartThemePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9427 * src/main/java/de/intevation/flys/client/shared/model/Theme.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9428 getIndex() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9429
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9430 2011-06-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9431
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9432 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9433 Read "index" and "description" of facets from collection's describe
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9434 document. In addition, I replaced the expensive XPath search for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9435 attributes with DOM methods.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9436
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9437 * src/main/java/de/intevation/flys/client/shared/model/Theme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9438 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9439 src/main/java/de/intevation/flys/client/shared/model/DefaultFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9440 Themes and facets have now indices and descriptions.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9441
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9442 * src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9443 Display the description of a theme in the theme panel instead of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9444 name (which represents the facet type).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9446 2011-06-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9447
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9448 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9449 Alloc TreeNode array with the right size because its known.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9450
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9451 2011-06-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9452
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9453 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9454 Be more tolerant with entered whitespaces.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9456 2011-06-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9458 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9459 Set height of the parameter panel that shows the "old" values to "1" if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9460 no "old" value is existing. This avoids GWT throwing warning messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9461
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9462 2011-06-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9464 flys/issue117 (W-INFO: Wasserspiegellagenberechnung / Q-Eingabe)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9466 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9467 This panel will return a list of unique values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9468
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9469 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9470 Improved parsing of double values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9471
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9472 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9474 flys/issue88 (WINFO/Wasserspiegellage: Namensänderung im Eingabebereich
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9475 von Orten und Strecken)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9476
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9477 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9478 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9479 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9480 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9481 Modified strings for the location/distance panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9482
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9483 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9484 Modified strings for the radio button and panel titles.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9485
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9486 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9487
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9488 * src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9489 Got rid of namespace. Use DOM instead of XPath.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9491 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9492
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9493 * src/main/java/de/intevation/flys/client/shared/model/DistanceInfoRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9494 Adjusted table model.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9495
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9496 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9497 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9498 Bring 'Oberkante' and 'Unterkante' into UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9499
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9500 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9501 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9502 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9503 i18n. Repaired a few wrong encoded strings, too.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9504
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9505 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9506
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9507 * src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9508 src/main/java/de/intevation/flys/client/shared/model/DistanceInfoObjectImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9509 src/main/java/de/intevation/flys/client/shared/model/DistanceInfoObject.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9510 Loop through 'Unterkante' 'Oberkante' from service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9511
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9512 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9514 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9515 Adapted the german error message that is displayed if the user entered a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9516 value which is not in the valid range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9517
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9518 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9520 * src/main/java/de/intevation/flys/client/shared/model/WQDataItem.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9521 New. This DataItem is used to save min/max W/Q values. This enables the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9522 UIProvider to validate the entered values. Currently, this is used in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9523 WQAdaptedInputPanel only.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9524
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9525 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9526 Read the W/Q ranges from DESCRIBE document and create WQDataItems if
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9527 they are existing.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9528
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9529 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9530 Introduced a client side input validation for the entered W/Q values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9531 with respect on their format and min/max range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9532
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9533 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9534
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9535 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9536 values entered by the user are validated on client side now taking
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9537 account on the format and the river's W/Q ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9539 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9541 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9542 Added a method to validate the form field. If a value is not a valid
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9543 double value, it returns false.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9545 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9546 The values entered in the text field are validated regarding to the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9547 river's range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9548
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9549 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9550 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9551 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9552 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9553 error messages displayed if we were not able to read min/max values from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9554 DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9555
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9556 2011-06-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9557
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9558 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9559 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9560 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9561 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9562 Added error strings for the range range/location panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9563
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9564 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9565 Added a validate() method that is called before the event to step
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9566 forward is fired. If the method returns a list with errors, the event is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9567 not fired. In that case, an error dialog is displayed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9568
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9569 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9570 Override the validate() method of AbstractUIProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9572 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9573 Added a method that validates the form.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9575 2011-06-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9576
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9577 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9578 Parse min/max values for axes and all transformation matrix elements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9579
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9580 * src/main/java/de/intevation/flys/client/shared/model/Axis.java: An axis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9581 has a min and max value now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9583 * src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9584 The ChartInfo object provides a Transform2D object for each y axis
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9585 contained in the chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9587 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9588 Refactored the zoom and pan actions. The values used to select a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9589 concrete clip of the chart are computed based on the min/max range of an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9590 axis. The chart request uses percentual values for axes ranges now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9592 2011-06-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9594 flys/issue139 (WINFO: NPE bei Step-Back bei ungleichwertiger Berechnungsart)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9595
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9596 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9597 Fixed NPE while initialising user values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9599 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9601 flys/issue103 PART 2 (WINFO: Wasserspiegellagenberechnung / Layout-Inkonsistenz)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9602
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9603 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9604 Append the unit of W or Q to the values in the single mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9606 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9608 flys/issue43 (i18n: Einige Verbesserungen)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9609
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9610 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9611 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9612 Adjusted the english text that is displayed before switching to another
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9613 language.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9615 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9616
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9617 flys/issue21 (Gleiches Projekt kann mehr als einmal gleichzeitig
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9618 geöffnet werden)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9619
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9620 * src/main/java/de/intevation/flys/client/client/FLYS.java: Introduced a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9621 lock mechanism for projects. When a project is opened, it becomes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9622 locked. Further clicks on that project in the project list will have no
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9623 effect except it brings up the project window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9625 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9626 Implements the CloseClickHandler interface now. The operations triggered
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9627 by the "x" in the upper right corner of the window will close and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9628 destroy the window. This has been done automatically before.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9629
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9630 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9631 Added a new method that brings up a project window.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9632
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9633 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9634
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9635 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9636 Skip axes that lay out of valid bounds. E.g. there are 2 axes: if one of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9637 those axes position is > 1 it is skipped.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9639 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9641 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9642 Don't crash if there is no transformer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9644 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9645
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9646 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9647 Added a dirty hack to accept project names shorter than 30 characters
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9648 without cutting a part from the middle.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9650 2011-06-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9651
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9652 * src/main/java/de/intevation/flys/client/client/ui/chart/PanControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9653 Implemented the onMouseOut() method. If this event is catched, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9654 current pan operation is finished (not canceled).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9655
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9656 2011-06-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9657
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9658 * src/main/java/de/intevation/flys/client/shared/model/Axis.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9659 This class should represent an axis in a chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9661 * src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9662 New. This class is used by the ChartInfoService to retrieve more
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9663 information about a Chart that just the Transform2D object to reproject
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9664 points. It currently stores x and y axes and the Transform2D object of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9665 chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9666
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9667 * src/main/java/de/intevation/flys/client/client/services/ChartInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9668 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9669 src/main/java/de/intevation/flys/client/client/services/ChartInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9670 Changed the return value of this service from Transform2D to ChartInfo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9671 The Transform2D object is included in this new ChartInfo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9672
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9673 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9674 Implements the PanHandler interface. If a PanEvent is fired by the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9675 PanControl, a new chart range is computed using the axes information
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9676 provided by the ChartInfo object (that has been retrieved by the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9677 ChartInfoService).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9678
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9679 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9680 Added the PanControl to the toolbar.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9682 2011-06-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9683
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9684 * src/main/java/de/intevation/flys/client/client/event/HasPanHandlers.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9685 src/main/java/de/intevation/flys/client/client/event/PanEvent.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9686 src/main/java/de/intevation/flys/client/client/event/PanHandler.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9687 New. Classes and interfaces necessary for a pan listeners mechanism.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9688
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9689 * src/main/java/de/intevation/flys/client/client/ui/chart/PanControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9690 New. A control that enables the user to pan a chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9692 * src/main/webapp/images/pan.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9693 src/main/webapp/images/pan_Selected.png: Icons for the PanControl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9694
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9695 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9696 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9697 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9698 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9699 links to the pan icons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9700
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9701 2011-06-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9703 * src/main/java/de/intevation/flys/client/client/services/CSVExportServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9704 src/main/java/de/intevation/flys/client/client/services/CSVExportService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9705 src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9706 Changed the return value of this service from List to List<String[]>.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9707 This helps GWT creating JavaScript objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9708
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9709 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9710 Adjusted the return value of the CSVExportService and added a warning
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9711 dialog if an error occured while fetching those data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9712
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9713 2011-06-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9714
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9715 * src/main/java/de/intevation/flys/client/server/ChartServiceHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9716 New. This class helps generating the attribute document that is used for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9717 generating charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9718
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9719 * src/main/java/de/intevation/flys/client/client/services/ChartInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9720 src/main/java/de/intevation/flys/client/client/services/ChartInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9721 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9722 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9723 Removed the code to create the chart attribute document. This work is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9724 done in the ChartServiceHelper.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9725
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9726 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9727 Added a method that returns all attribute that should be used for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9728 chart creation. Currently, there are width, height, x and y ranges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9729
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9730 2011-06-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9731
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9732 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9733 Repaired broken zoom-out control. We will now zoom out for 10% of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9734 axis range. E.g. range before = 2 - 10 , range after = 1.2 - 10.8
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9735
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9736 2011-06-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9737
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9738 flys/issue131 (Anzeige der Position bei großen Zahlen ungenau)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9740 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9741 Repaired a broken XPath expression for the chart attributes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9742
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9743 2011-06-06 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9745 * src/main/java/de/intevation/flys/client/client/ui/chart/ZoomboxControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9746 Added a handler that listens to mouse out events. If the mouse moves out
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9747 of the chart area, the current zoom operation is canceled. The zoombox
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9748 and the coordinates are reset.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9750 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9751
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9752 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9753 Added a method that allows zooming out for a specified factor (between
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9754 0-100).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9756 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9757 Added a button to zoom out 10%.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9759 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9760 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9761 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9762 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9763
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9764 * src/main/webapp/images/zoom-out.png: New. The icon for the zoom-out
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9765 control.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9767 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9768
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9769 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9770 New method to reset the zoom.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9771
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9772 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9773 Added a button that resets the zoom and triggers an update of the chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9774
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9775 * src/main/java/de/intevation/flys/client/client/ui/chart/ZoomboxControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9776 This control inherits from ImgButton now. The icon displayed for this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9777 control is the same as in the desktop version of this software.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9779 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9780 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9781 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9782 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9783 Added links to zoom button images.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9784
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9785 * src/main/webapp/images/zoom-in_Selected.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9786 src/main/webapp/images/zoom-1.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9787 src/main/webapp/images/zoom-in.png: Images used for the zoom buttons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9788
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9789 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9790
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9791 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9792 Append the selected min and max ranges for x and y axes to the attribute
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9793 document. This enables the server to zoom the chart to the specified
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9794 view.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9795
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9796 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9797 The x and y ranges specified after zooming are stored as instance
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9798 variables and used while creating the chart imgage url. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9799 ChartOutputService will put those ranges into the attribute document for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9800 the chart creation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9801
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9802 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9803
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9804 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9805 Implements the ZoomHandler interface now. Currently, the values are just
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9806 received from ZoomboxControl. We still need to refresh the chart with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9807 those zoom values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9809 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9810 Registered the ChartOutputTab as ZoomHandler at the ZoomboxControl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9811
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9812 * src/main/java/de/intevation/flys/client/client/ui/chart/ZoomboxControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9813 Bugfix: fire the ZoomEvent when mouse up events occur. The events was
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9814 not fired anytime.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9815
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9816 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9818 * src/main/java/de/intevation/flys/client/client/event/HasZoomHandlers.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9819 src/main/java/de/intevation/flys/client/client/event/ZoomHandler.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9820 src/main/java/de/intevation/flys/client/client/event/ZoomEvent.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9821 New. Necessary interfaces and classes for a listener mechanism for zoom
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9822 events.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9823
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9824 * src/main/java/de/intevation/flys/client/client/ui/chart/ZoomboxControl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9825 New. A zoombox control that draws - if activated - an semi opaque
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9826 rectangle on the top of the observed panel. This control uses mouse
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9827 up/down/move events to draw the rectangle. A mouse down event starts the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9828 zoom process, a mouse up event determines the coordinates for the zoom
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9829 and fires a ZoomEvent.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9830
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9831 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9832 Added the ZoomboxControl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9833
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9834 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9835
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9836 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9837 Moved the mouse position panel to the right border of the toolbar panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9838
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9839 * src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9840 Improved the layout of this HLayout panel. It has a fixed width of 195px
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9841 now. The components inside this panel have also fixed width values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9842
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9843 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9844
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9845 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9846 After the chart panel is resized, we will now fetch a chart info
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9847 document using the ChartInfoService. This service lets us update the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9848 current Transform2D - which is used to display mouse position in chart
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9849 coordinates and determine mouse clicks for zooming.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9850
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9851 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9852 Changed the constructor call of the MousePositionPanel. It needs to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9853 ChartOutputTab now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9854
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9855 * src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9856 Changed the way to compute the chart coordinates. We will now use the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9857 Transform2D object that is returned by the ChartInfoService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9858
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9859 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9860
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9861 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9862 Made the collection object accessible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9864 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9866 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9867 Removed a debug statement.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9868
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9869 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9870
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9871 * src/main/java/de/intevation/flys/client/shared/Transform2D.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9872 This class transforms coordinates into an other coordinate system based
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9873 on specified scale and translation factors.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9874
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9875 * src/main/java/de/intevation/flys/client/client/services/ChartInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9876 src/main/java/de/intevation/flys/client/client/services/ChartInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9877 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9878 New. A service that fetches the chart info document provided by the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9879 artifact server and returns (currently) a Transform2D object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9881 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9882 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9883 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9884 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9885 an error string that should be displayed if the chart info service
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9886 failed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9887
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9888 * src/main/webapp/WEB-INF/web.xml: Registered the chart info service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9890 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9891
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9892 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9893 Added a public method that returns the chart panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9894
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9895 * src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9896 New. A panel that displays the mouse position relative to a element.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9897
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9898 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9899 Added the MousePositionPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9901 NOTE: The MousePositionPanel does NOT show the correct position and it
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9902 does NOT show the x|y coordinates in chart dimension yet!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9904 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9905
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9906 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9907 Moved the toolbar code into an own class.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9909 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9910 New. The toolbar used for chart panels.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9911
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9912 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9913
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9914 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9915 Replaced buttons displayed as labels with real buttons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9917 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9918 src/main/java/de/intevation/flys/client/client/ui/chart/ThemeNavigationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9919 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9920 Replaced label buttons with real buttons.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9922 * src/main/webapp/images/theme_top.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9923 src/main/webapp/images/theme_up.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9924 src/main/webapp/images/theme_bottom.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9925 src/main/webapp/images/theme_down.png: New. Images used in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9926 ThemeNavigationPanel for buttons to move themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9928 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9929 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9930 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9931 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9932 i18n string for the databasket and pathes for the icons used in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9933 ThemeNavigationPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9935 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9936
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9937 * src/main/java/de/intevation/flys/client/client/event/HasOutputParameterChangeHandlers.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9938 src/main/java/de/intevation/flys/client/client/event/OutputParameterChangeHandler.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9939 src/main/java/de/intevation/flys/client/client/event/OutputParameterChangeEvent.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9940 Interface and class to realize a listener mechanism for output parameter
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9941 changes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9943 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9944 Implements the OutputParameterChangeHandler interface. After the output
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9945 parameter of the chart have changed, the chart is refreshed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9946
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9947 NOTE: The panel is disabled right before the RPC call to replace the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9948 collection's attribute is executed. It is enabled after the RPC call has
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9949 finished.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9950
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9951 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9952 Implements the HasOutputParameterChangeHanders interface. The event is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9953 fired if there are changes in the chart theme control panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9954
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9955 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9957 * src/main/java/de/intevation/flys/client/server/CollectionAttributeServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9958 Connected this service with the artifact server. Modifications of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9959 Collection will be stored in the artifact database now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9960
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9961 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9962 New. This helper is currently used to create the attribute document of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9963 collection based on a Collection itself. This helper now takes the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9964 attributes of the Collection and transforms those values into XML.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9965
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9966 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9967
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9968 * src/main/java/de/intevation/flys/client/shared/model/Theme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9969 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9970 Added a setter method to set the 'active' attribute if a theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9971
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9972 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9973 After editing themes in the theme control panel will now modify the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9974 themes stored at the collection as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9975
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9976 2011-05-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9977
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9978 * src/main/java/de/intevation/flys/client/shared/model/Theme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9979 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9980 Added further methods to set the position of a theme to a new value and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9981 to compare two theme objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9983 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9984 Added a method to set the position of a theme to a new value. Based on
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9985 the new position, all other themes in this list are moved up or down.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9986
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9987 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9988 The actions in the navigation panel have now an effect on the order of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9989 the themes in the theme list. The selected theme/s is/are moved to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9990 top/bottom or just a single field up/down.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9992 NOTE: The order still have no effect on the chart rendering process.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9994 2011-05-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9996 * src/main/java/de/intevation/flys/client/client/event/OnMoveHandler.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9997 src/main/java/de/intevation/flys/client/client/event/OnMoveEvent.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9998 New. Necessary classes and interfaces for a listener mechanism that is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
9999 used to inform handlers about a movement. E.g. the movement of a theme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10001 * src/main/java/de/intevation/flys/client/client/ui/chart/ThemeNavigationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10002 New. A panel that consist of four buttons that throw OnMoveEvents after
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10003 pushing it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10004
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10005 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10006 In addition, it implements the OnMoveHandler interface to listen to move
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10007 events.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10009 NOTE: We need to implement the code that moves themes up/down.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10010
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10011 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10012 Set the minimum width of the theme panel to 200px.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10013
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10014 2011-05-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10016 * src/main/java/de/intevation/flys/client/client/services/CollectionAttributeService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10017 src/main/java/de/intevation/flys/client/client/services/CollectionAttributeServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10018 src/main/java/de/intevation/flys/client/server/CollectionAttributeServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10019 New. This service should be used to modify/update the attribute of a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10020 collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10022 NOTE: The update process needs to be implemented! Currently, the only
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10023 thing this service does is, that is waits 5sec and fetches a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10024 description right after this ;-)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10026 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10027 Added methods to remove and add themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10029 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10030 Changes in the theme panel will now trigger the update process of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10031 collection's attribute using the CollectionAttributeService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10033 * src/main/webapp/WEB-INF/web.xml: Registered the new service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10035 2011-05-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10036
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10037 * src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10038 Removed a bug that caused that the artifact of a default theme is never
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10039 set.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10040
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10041 2011-05-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10043 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10044 Parse the theme lists - contained in the attribute of the collection -
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10045 and add those lists to the collection. The lists are retrievable using
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10046 the method getThemeList(String outName).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10048 * src/main/java/de/intevation/flys/client/shared/model/Theme.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10049 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10050 The interface and its default implementation of a theme. A theme
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10051 represents a curve in a chart or a layer in a map. The default
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10052 implementation knows about the facet, the position, the status and the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10053 artifact this theme belongs to.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10054
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10055 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10056 New. A ThemeList is a wrapper for themes and should provide some
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10057 functions to process regularly used operations on a list of themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10059 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10060 src/main/java/de/intevation/flys/client/shared/model/Collection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10061 Added a new constructor that takes a ThemeList as well and a method to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10062 retrieve a ThemeList based on the name of the output.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10063
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10064 * src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10065 This record no longer stores facets but themes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10066
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10067 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10068 Modified the process of adding new themes to the theme grid.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10069
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10070 2011-05-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10072 * src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10073 New. This ListRecord is used to display facets in grids.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10074
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10075 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10076 New. This panel contains elements to control the themes of a chart.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10077
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10078 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10079 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10080 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10081 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10082 Added i18n strings for the ChartThemePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10083
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10084 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10085 The left side of this panel is filled with the ChartThemePanel now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10086
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10087 2011-05-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10088
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10089 * src/main/java/de/intevation/flys/client/server/meta/Converter.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10090 src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10091 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10092 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10093 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10094 Removed needless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10095
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10096 2011-05-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10097
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10098 * src/main/java/de/intevation/flys/client/client/ui/chart: A new package
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10099 for all chart relevant classes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10100
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10101 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10102 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10103 Moved the ChartOutputTab to the chart package.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10105 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10106 Adapted imports - added ChartOutputTab that has been moved to chart
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10107 subpackage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10109 2011-05-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10111 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10112 Bugfix: We return the inserted values only in getData(). We do not
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10113 return Data objects with no value. This prevents NullPointerExceptions
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10114 that occur if no location has been inserted - e.g. the case if we
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10115 selected a range.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10116
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10117 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10119 ISSUE-91
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10120 ISSUE-40 (part II/II)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10121
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10122 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10123 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10124 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10125 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10126 Read default values in those panels and fill the form items with that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10127 data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10129 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10130
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10131 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10132 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10133 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10134 Added i18n error messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10135
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10136 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10137
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10138 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10139 Take care on empty Data objects while initializing default values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10140
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10141 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10143 ISSUE-85 (part II/III)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10144
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10145 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10146 Repaired this broken panel. Now, we distinguish between the two modes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10147 'range' and 'locations'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10148
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10149 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10150
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10151 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10152 Read the default values for Data objects from DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10154 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10156 * src/main/java/de/intevation/flys/client/shared/model/Data.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10157 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10158 A data item can now have a default value and a default label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10159
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10160 2011-05-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10161
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10162 ISSUE-62 (part I/II)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10164 * src/main/java/de/intevation/flys/client/client/event/OutputModesChangeEvent.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10165 src/main/java/de/intevation/flys/client/client/event/HasOutputModesChangeHandlers.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10166 src/main/java/de/intevation/flys/client/client/event/OutputModesChangeHandler.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10167 Classes and interfaces that are necessary to build up a listener
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10168 mechanism for output mode changes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10170 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java::
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10171 Implements the HasOutputModesChangeHandlers and OutputModesChangeHandler
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10172 interfaces.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10173
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10174 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10175 Implements the OutputModesChangeHandler interface which enables us to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10176 update the export panel even after the outs of an artifact have changed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10177
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10179
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10180 2011-05-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10181
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10182 * src/main/java/de/intevation/flys/client/client/config.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10183 Reverted to default config; unintentional change in previous commit
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10184
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10185 2011-05-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10186
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10187 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10188 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10189 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10190 Added missing i18n strings for duration curve export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10192 2011-05-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10193
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10194 Tagged RELEASE 2.3.1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10196 2011-05-20 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10197
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10198 * Changes: Prepared Changes for the upcoming release.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10200 2011-05-20 Hans Plum <hans@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10201
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10202 * src/main/java/de/intevation/flys/client/client/config.xml:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10203 Reverted to default config; unintentional change in previous commit
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10204
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10205 2011-05-20 Hans Plum <hans@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10206
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10207 * NEWS:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10208 Added information for Release V 2.3.1 for endusers
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10209
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10210 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10212 Tagged RELEASE 2.3.1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10214 * Changes: Prepared for release.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10215
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10216 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10217
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10218 ISSUE-35
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10219
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10220 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10221 Added a maximize button to this view.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10222
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10223 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10224
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10225 ISSUE-43
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10226
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10227 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10228 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10229 Adapted the english waring that is displayed before a language switch
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10230 takes place.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10231
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10232 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10233
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10234 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10235 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10236 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10237 Added i18n strings for exports of computed discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10239 2011-05-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10241 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10242 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10243 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10244 Added i18n strings for exports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10245
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10246 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10247
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10248 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10249 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10250 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10251 Added i18n string for wst export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10252
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10253 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10254 Set a maximum size of the export button and added a tooltip to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10255 distinguish exports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10256
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10257 NOTE: We should consider using specific images for each export type.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10258
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10259 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10261 * src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10262 src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10263 Adapted a method signature of ClientProtocolUtils that has been changed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10264 in the last revision.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10265
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10266 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10268 Tagged RELEASE 2.3
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10269
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10270 2011-05-16 Hans Plum <hans@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10271
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10272 * NEWS:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10273 Added version number and release date for V 2.3
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10275 2011-05-16 Hans Plum <hans@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10276
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10277 * NEWS:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10278 New. Describing new functionality and some backgrounds in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10279 MoinMoin-Wiki Syntax (in german only) from the user perspective. It
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10280 does not differentiate between client and server-specific code!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10282 2011-05-13 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10284 * Changes: Prepared Changes for the upcoming release 2.3 - see Changes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10285 file to get to know about the change of version number.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10287 2011-05-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10289 * src/main/java/de/intevation/flys/client/server/meta/Converter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10290 New. Converts the incoming XML to a more informative way.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10292 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10293 Use the new converter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10294
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10295 2011-05-12 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10297 ISSUE-61
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10299 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10300 Changed datacage button style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10301
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10302 2011-05-12 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10304 ISSUE-46
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10305
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10306 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10307 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10308 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10309 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10310 Removed the table header context menu.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10312 * src/main/java/de/intevation/flys/client/client/ui/LinkSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10313 Removed log message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10315 2011-05-12 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10316
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10317 ISSUE-43
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10318
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10319 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10320 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10321 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10322 Changed i18n strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10323
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10324 2011-05-12 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10325
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10326 * src/main/java/de/intevation/flys/client/client/ui/LinkSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10327 New. Shows a list of rivers displayed as links.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10328
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10329 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10330 src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10331 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10332 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10333 Use the new Panel to show rivers as links.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10334
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10335 2011-05-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10336
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10337 ISSUE-15
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10339 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10340 After resizing the chart panel, the chart/image is replaced by a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10341 chart with adjusted width and height (requested from server).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10342
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10343 2011-05-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10344
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10345 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10346 Defined the chart size (600x500).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10348 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10349 Query the chart in the requested size defined in the GET-parameters of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10350 the request.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10352 2011-05-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10353
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10354 ISSUE-34
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10355
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10356 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10357 The number of windows which are moved the right lower browser window
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10358 corner is limited to 10 windows now. The 11th window is placed at the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10359 left upper corner again. Window 12-20 are moved with an offset into to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10360 the right lower corner again.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10361
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10362 2011-05-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10364 * src/main/java/de/intevation/flys/client/shared/model/DataCageNode.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10365 src/main/java/de/intevation/flys/client/shared/model/DataCageTree.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10366 New. Server -> Client transport model. Ugly because it re-invents XML
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10367 documents. XML is received by the RPC service from the artifact server,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10368 transformed into this transport representation and this is transformed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10369 in ui elements on the client side.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10370
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10371 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10372 Transform the incoming XML to transport representation. TODO:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10373 Do not simply copy the XML.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10375 * src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10376 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10377 Changed signature tio transport the tree.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10378
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10379 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10380 Transform the transport tree into ui elements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10381
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10382 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10383
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10384 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10385 Changed the height of this panel to be visible in all browsers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10387 2011-05-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10388
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10389 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10390 Call the service. TODO: transport artifact server result to client.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10391
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10392 * src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10393 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10394 Extended interfaces to cope with i18n.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10395
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10396 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10397 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10398 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10399 Error messages if the artifact meta data service is not reachable.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10400
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10401 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10402 Forward collection view to chart output tab.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10403
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10404 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10405 Forward artifact to fetch river name later.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10406
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10407 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10408 New. UI code for the data cage panel. TODO: build tree from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10409 service data.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10411 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10412 Added simple break in a loop if river was found.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10413
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10414 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10416 ISSUE-56
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10417
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10418 * src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10419 src/main/java/de/intevation/flys/client/shared/model/OutputMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10420 Added a further method that returns all available facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10422 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10423 This panel is used to serve download links for each export mode / type
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10424 of a collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10425
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10426 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10427 Implements the CollectionChangeHandler interface now. If a Collection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10428 changes, the available output modes are analyzed. If there are export
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10429 modes available, those modes are displayed in a so called 'ExportPanel'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10430
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10431 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10432 Registered the ParameterList as CollectionChange handler.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10433
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10434 * src/main/webapp/FLYS.css: Added a stylesheet for the export panels
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10435 title.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10436
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10437 * src/main/webapp/images/save.gif: New. This image is displayed in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10438 export panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10439
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10440 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10441 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10442 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10443 i18n strings for the export panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10444
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10445 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10446
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10447 * src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10448 New. This service is a "proxy servlet" that enables the GUI to add
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10449 download buttons for exporting the computed data of the artifact server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10450
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10451 * src/main/java/de/intevation/flys/client/client/services/CSVExportService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10452 Changed the URL part to query the CSV export ('export' -> 'csv').
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10453
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10454 * src/main/webapp/WEB-INF/web.xml: Registered the new ExportService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10455
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10456 2011-05-11 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10457
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10458 ISSUE 34
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10459
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10460 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10461 Move every new project window 20 px multiplicated with the window count
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10462 down and right.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10464 2011-05-11 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10466 ISSUE 44
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10467
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10468 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10469 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10470 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10471 Moved the location/range and WQ input tables to the helper panel on the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10472 right. The tables have a dynamic size now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10474 2011-05-11 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10476 ISSUE 41 (part2)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10477
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10478 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10479 Set the computation result panel width and height to 100%. The panel
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10480 resizes with its parent component now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10481
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10482 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10483
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10484 * src/main/java/de/intevation/flys/client/shared/model/ExportMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10485 New. A derived OutputMode that is used to mark an OutputMode as an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10486 export.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10487
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10488 * src/main/java/de/intevation/flys/client/shared/model/OutputMode.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10489 src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10490 Added methods to provide facets in output modes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10491
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10492 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10493 Extract facets from DESCRIBE and distinguish between an ordinary
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10494 OutputMode or an ExportMode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10495
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10496 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10497 Replaced the determination of an export mode for creating new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10498 OutputTabs. Now, we just create new OutputTabs for OutputModes that are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10499 no instance of ExportMode. Furthermore, the computation output panel
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10500 is now displayed if there is an output mode which:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10501 - is an ExportMode
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10502 - has a facet which name is "csv"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10503
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10504 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10506 ISSUE-41 (part1)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10508 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10509 Moved the computation result panel right beside the parameterization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10510
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10511 TODO: This panel has now hard coded width/height. The result of this is,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10512 that it does not change its size when the parent component is resized.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10513 So, the width and height should be set to 100%.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10514
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10515 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10516
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10517 ISSUE-57
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10518
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10519 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10520 Replaced wrong i18n function name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10521
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10522 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10523
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10524 ISSUE-48
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10526 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10527 Added labels placeholder for the theme control panel and the toolbar.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10528 Both panels now have a black border.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10529
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10530 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10532 ISSUE-38
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10533
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10534 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10535 Set the first value of a select box as default value.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10536
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10537 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10539 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10540 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10541 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10542 i18n error messages required if the data input failed in the adapted WQ
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10543 panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10544
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10545 2011-05-10 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10546
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10547 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10548 Changed the empty table message for the WQ input table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10549
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10550 2011-05-10 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10551
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10552 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10553 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10554 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10555 Changed the empty table text from default to "Loading data".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10556
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10557 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10558 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10559 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10560 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10561 Added i18n strings for empty table text.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10562
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10563 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10564 Changed author.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10565
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10566 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10567
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10568 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10569 src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10570 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10571 New. Stub for new meta data service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10572
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10573 * src/main/webapp/WEB-INF/web.xml: Registered meta data service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10575 2011-05-10 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10576
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10577 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10578 Fixed the location input. A range selection sets the correct location values
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10579 now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10580
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10581 2011-05-10 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10583 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10584 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10585 Remove the data table on step back.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10586
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10587 2011-05-10 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10588
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10589 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10590 Use the name instead of the description to determine the output mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10592 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10593 Removed obsolete code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10594
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10595 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10596 Build up a dynamic table for different header count. The first line of CSV
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10597 data is used to set the header title.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10599 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10601 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10602 Bugfix: Use the ElementCreator from XMLUtils to add attribute to nodes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10603 in the xml document. Then, those nodes will have the ArtifactNamespace
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10604 automatically. If we do something like
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10605 node.setAttribute("art:attr", "value")
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10606 Restlet will throw an exception, because it does not know the "art:"
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10607 namespace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10608
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10609 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10610
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10611 * pom.xml: Bugfix: replaced the goupId of the OpenCSV dependency with the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10612 correct id.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10613
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10614 2011-05-09 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10615
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10616 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10617 src/main/java/de/intevation/flys/client/client/services/CSVExportServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10618 src/main/java/de/intevation/flys/client/client/services/CSVExportService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10619 New service. Requests CSV data and returns a list of lines in a string
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10620 array.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10621
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10622 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10623 New. Displays the data requested by the new service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10625 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10626 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10627 Added the table to UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10629 * src/main/webapp/WEB-INF/web.xml: Registered new service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10630
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10631 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10632 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10633 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10634 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10635 Added strings for the new table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10636
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10637 * pom.xml: Added dependency: au.com.bytecode.opencsv, version 2.0;
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10638
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10639 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10640
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10641 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10642 Added radio buttons to choose between W/Q mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10643
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10644 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10645
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10646 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10647 src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10648 Bugfix: the current locale string is used to fetch the chart image now
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10649 which enables the client to present localized charts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10650
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10651 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10652
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10653 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10654 Added a doubleclick listener to the rows of this list. A doubleclick
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10655 will now open the selected project.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10656
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10657 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10658
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10659 * src/main/java/de/intevation/flys/client/shared/model/DistanceInfoRecord.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10660 src/main/java/de/intevation/flys/client/client/Config.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10661 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10662 Removed superfluous imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10663
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10664 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10665
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10666 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10667 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10668 Changed wording: 'distance' -> 'range'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10669
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10670 2011-05-05 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10671
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10672 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10673 Enable or disable table rows depending on the WQ selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10674
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10675 2011-05-05 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10676
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10677 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10678 Implemented handler for the value selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10679
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10680 2011-05-05 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10681
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10682 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10683 Added table for WQ inputs. TODO: Implement the selection and set the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10684 values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10685
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10686 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10687 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10688 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10689 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10690 New i18n strings for the WQ input table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10692 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10693
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10694 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10695 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10696 Moved functions getData() and getDataItem() from WQInputPanel to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10697 AbstractUIProvider to make it accessible in all UIProvider that inherit
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10698 from AbstractUIProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10699
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10700 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10701 Implemented the methods to create the old widget of thi panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10702
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10703 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10704
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10705 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10706 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10707 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10708 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10709 new i18n displayed in the WQAdaptedInputPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10710
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10711 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10712 The list of input fields for each intersected gauge is created now. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10713 correct w/q values will be returned after the submit button has been
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10714 clicked.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10715
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10716 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10717 The orientation of the field label might be adjusted using a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10718 constructor parameter. Furthermore, there is a new method (which has no
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10719 parameters) that returns the double values inserted in this panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10720
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10721 2011-05-04 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10722
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10723 * src/main/java/de/intevation/flys/client/server/WQInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10724 src/main/java/de/intevation/flys/client/client/services/WQInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10725 src/main/java/de/intevation/flys/client/client/services/WQInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10726 New. This service fetches WQ information from the server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10728 * src/main/java/de/intevation/flys/client/shared/model/WQInfoRecord.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10729 src/main/java/de/intevation/flys/client/shared/model/WQInfoObjectImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10730 src/main/java/de/intevation/flys/client/shared/model/WQInfoObject.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10731 New. Data structures for the WQ information.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10732
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10733 * src/main/webapp/WEB-INF/web.xml: Added new service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10735 2011-05-04 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10736
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10737 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10738 Do not update the locations table if no data is cached.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10739
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10740 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10741
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10742 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10743 New. This UIProvider is used to enter W/Q values associated with a set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10744 of gauges.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10745
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10746 NOTE: This is currently just a stub implementation used for further
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10747 development.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10748
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10749 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10750 Initialize the WQAdaptedInputPanel if the uiprovider flag is set to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10751 "wq_panel_adapted".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10752
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10753 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10754 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10755 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10756 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10757 i18n strings for the "discharge longitudinal section.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10758
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10759 2011-05-04 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10760
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10761 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10762 Fixed the input panel. It takes manual input now and the table data is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10763 filtered correctly.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10764
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10765 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10766
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10767 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10768 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10769 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10770 Renamed the non-computed discharge curves into 'Discharge Curves at
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10771 Gauges' (german 'Abflusskurven an Pegeln') to distinuish the two output
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10772 types for discharge curves.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10773
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10774 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10775
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10776 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10777 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10778 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10779 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10780 New i18n strings for the computed discharge curve.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10781
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10782 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10783
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10784 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10785 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10786 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10787 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10788 New i18n strings for new output modes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10789
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10790 2011-05-03 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10791
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10792 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10793 Added new UI provider for single location selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10795 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10796 Check if the values are not null.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10797
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10798 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10799 New. Takes a single location from the location input table.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10800
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10801 2011-05-02 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10802
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10803 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10804 The table data is cached in a new variable. The location table for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10805 distance input is rebuild on distance selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10806
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10807 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10808
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10809 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10810 Introduced two further parameters to determine the selection mode of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10811 this panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10812
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10813 2011-05-02 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10814
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10815 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10816 Added location and distance tables. A selection fills the textfield with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10817 the selected values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10818
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10819 * src/main/java/de/intevation/flys/client/shared/model/DistanceInfoRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10820 New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10821
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10822 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10823 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10824 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10825 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10826 Added i18n strings for the new tables.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10827
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10828 * src/main/java/de/intevation/flys/client/client/FLYSImages.java: Added new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10829 images.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10830
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10831 * src/main/java/de/intevation/flys/client/client/images/marker_green.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10832 src/main/java/de/intevation/flys/client/client/images/marker_red.png: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10833
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10834 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10835
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10836 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10837 Bugfix: The WQ panel now returns the correct step width value if the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10838 range mode is selected.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10839
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10840 2011-04-29 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10842 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10843 src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10844 Added setter for the location and distance values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10845
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10846 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10847 src/main/java/de/intevation/flys/client/client/ui/UIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10848 Added setter for an artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10849
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10850 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10851 Set the current artifact to the provider to make the old data available
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10852 for the other widgets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10854 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10855
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10856 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10857 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10858 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10859 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10860 i18n strings for a 'longitudinal section curve' output tab.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10861
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10862 2011-04-28 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10863
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10864 Added class diagrams.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10865
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10866 * doc/Flys-UI-Classes.png, doc/Flys-UI-Services-Classes.png: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10867
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10868 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10869
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10870 * src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10871 The error key that is provided by the FLYS artifact server is read from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10872 feed() result document and used to bring up an error popup with an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10873 translated error message.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10874
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10875 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10876 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10877 src/main/java/de/intevation/flys/client/client/FLYSConstants.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10878 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10879 Added error messages for the feed operation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10880
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10881 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10882
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10883 * src/main/java/de/intevation/flys/client/client/Config.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10884 A new method returns the name of the current locale now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10886 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10887 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10888 src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10889 src/main/java/de/intevation/flys/client/server/GetArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10890 src/main/java/de/intevation/flys/client/server/UserServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10891 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10892 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10893 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10894 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10895 src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10896 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10897 src/main/java/de/intevation/flys/client/client/services/UserService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10898 src/main/java/de/intevation/flys/client/client/services/CreateCollectionService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10899 src/main/java/de/intevation/flys/client/client/services/RiverServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10900 src/main/java/de/intevation/flys/client/client/services/RiverService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10901 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10902 src/main/java/de/intevation/flys/client/client/services/GetArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10903 src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10904 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10905 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10906 src/main/java/de/intevation/flys/client/client/services/GetArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10907 src/main/java/de/intevation/flys/client/client/services/StepForwardServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10908 src/main/java/de/intevation/flys/client/client/services/AdvanceServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10909 src/main/java/de/intevation/flys/client/client/services/StepForwardService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10910 src/main/java/de/intevation/flys/client/client/services/AdvanceService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10911 src/main/java/de/intevation/flys/client/client/services/AddArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10912 src/main/java/de/intevation/flys/client/client/services/DistanceInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10913 src/main/java/de/intevation/flys/client/client/services/AddArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10914 src/main/java/de/intevation/flys/client/client/services/DistanceInfoService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10915 src/main/java/de/intevation/flys/client/client/services/UserCollectionsServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10916 src/main/java/de/intevation/flys/client/client/services/UserServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10917 src/main/java/de/intevation/flys/client/client/services/CreateCollectionServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10918 src/main/java/de/intevation/flys/client/client/services/UserCollectionsService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10919 Introduced a "locale" parameter that stores the name of the current
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10920 locale. This is used to set the locale of the request object manually.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10921
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10922 * src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10923 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10924 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10925 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10926 Modified the RPC service calls (introduction of a locale).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10927
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10928 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10930 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10931 The title of the ParameterList depends on the Artifact's name if we
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10932 gonna create a new CollectionView with an existing Artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10933
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10934 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10935
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10936 * src/main/java/de/intevation/flys/client/shared/model/Artifact.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10937 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10938 An artifact knows its name now. It is retrievable via getName().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10939
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10940 * src/main/java/de/intevation/flys/client/shared/model/WINFOArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10941 New. A concrete class that represents an Artifact using the WINFO
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10942 parameterization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10943
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10944 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10945 The ArtifactCreator builds up new Artifacts based on the name in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10946 DESCRIBE document. If no name is included, a DefaultArtifact is created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10947
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10948 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10950 * src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10951 This record class uses the default mechanism to store/load values -
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10952 it uses the setAttribute() and getAttribute() methods now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10953
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10954 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10955 list is sorted based on the project's creation time now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10956
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10957 * src/main/java/de/intevation/flys/client/client/ui/CollectionGrid.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10958 Removed. The collection grid is no longer used, because the fields are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10959 created by using default mechanisms (setting the field type, using cell
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10960 formatter).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10961
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10962 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10964 * src/main/java/de/intevation/flys/client/client/FLYS.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10965 Implemented a method to open an existing project. The method takes the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10966 UUID of a Collection and creates a new CollectionView with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10967 ParameterList based on the first Artifact that is stored in that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10968 Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10969
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10970 NOTE: Maybe we need to introduce a mechanism to mark the artifact that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10971 defines the parameterization. I am not sure, if the first artifact is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10972 always the artifact that the Collection's parameterization is based on!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10973
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10974 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10975 Triggers the method of FLYS to open an existing project.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10976
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10977 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10978
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10979 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10980 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10981 Added new constructors that enables us to create instances with an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10982 existing parameterization (with a given artifact).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10983
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10984 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10985
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10986 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10987 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10988 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10989 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10990 Added further error messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10992 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10993
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10994 * src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10995 There is a new method that returns the Collection object which is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10996 represented by this record.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10997
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10998 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
10999
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11000 * src/main/java/de/intevation/flys/client/client/services/GetArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11001 src/main/java/de/intevation/flys/client/client/services/GetArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11002 src/main/java/de/intevation/flys/client/server/GetArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11003 New. A service that queries the artifact description based on the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11004 identifier of an artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11005
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11006 * src/main/webapp/WEB-INF/web.xml: Registered the new GetArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11007
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11008 2011-04-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11009
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11010 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11011 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11012 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11013 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11014 Added strings that are used in the context menu of the project list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11015
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11016 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11017 A right mouse click on a project opens a context menu with the options
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11018 to open / delete a project.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11019
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11020 2011-04-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11021
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11022 * src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11023 src/main/java/de/intevation/flys/client/client/services/DistanceInfoServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11024 src/main/java/de/intevation/flys/client/client/services/DistanceInfoService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11025 New. This service fetches river specific distance information from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11026 server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11027
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11028 * src/main/webapp/WEB-INF/web.xml: Registered the DistanceInfoService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11029
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11030 2011-04-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11031
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11032 * src/main/java/de/intevation/flys/client/shared/model/DistanceInfoObjectImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11033 src/main/java/de/intevation/flys/client/shared/model/DistanceInfoObject.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11034 New. This model will be used by the LocationDistancePanel to bring up a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11035 table with distances which supports the user while entering the start
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11036 and end point of the WINFO paramterization. A DistanceInfoObject
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11037 contains information about a specific distance (description, from, to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11038 and riverside).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11040 2011-04-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11041
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11042 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11043 src/main/java/de/intevation/flys/client/client/services/UserService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11044 This service now throws an AuthenticationException if an error occured
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11045 while user authentication.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11046
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11047 * src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11048 src/main/java/de/intevation/flys/client/client/services/RiverService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11049 This service now throws a ServerException if an error occured while
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11050 reading the supported rivers from artifact server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11051
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11052 * src/main/java/de/intevation/flys/client/client/FLYS.java: Show warnings
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11053 if errors occur while fetching supported rivers or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11054
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11055 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11056 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11057 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11058 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11059 Added further strings for error messages.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11060
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11061 2011-04-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11062
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11063 * src/main/java/de/intevation/flys/client/shared/exceptions/AuthenticationException.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11064 New. An exception that should be used if the user authentication fails.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11065
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11066 2011-04-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11067
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11068 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11069 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11070 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11071 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11072 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11073 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11074 src/main/java/de/intevation/flys/client/client/services/CreateCollectionService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11075 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11076 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11077 src/main/java/de/intevation/flys/client/client/services/StepForwardService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11078 src/main/java/de/intevation/flys/client/client/services/AdvanceService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11079 src/main/java/de/intevation/flys/client/client/services/AddArtifactService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11080 Improved the exception handling. If an exception occurs specific to an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11081 artifact / collection specific operation, a ServerException is thrown.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11082 The message of this exception is a key that needs to be translated using
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11083 the lookup mechanism of FLYSConstants.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11084
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11085 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11086 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11087 The dialog helper class SC of the SmartGWT framework is used to bring up
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11088 warning dialogs that inform the user about errors that occured after the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11089 artifact / collection specific operations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11090
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11091 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11092 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11093 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11094 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11095 Added strings for the exceptions thrown in the services.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11096
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11097 2011-04-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11099 * src/main/java/de/intevation/flys/client/shared/exceptions/ServerException.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11100 New. This exception is used to be thrown after an error occured while
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11101 one of the artifact / collection operations.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11102
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11103 2011-04-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11104
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11105 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11106 src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11107 Adjusted the code to trigger the out() operation of the Collection
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11108 instead of the out() operation of the first Artifact in that Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11109
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11110 2011-04-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11111
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11112 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11113 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11114 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11115 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11116 Added new strings for a warning dialog that is opened when the user
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11117 start changing the current language.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11119 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11120 the function to toggle the language and added a warning dialog that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11121 informs the user about the creation of a new session when the language
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11122 is changed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11123
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11124 2011-04-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11125
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11126 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11127 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11128 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11129 src/main/java/de/intevation/flys/client/client/FLYSConstants.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11130 New. A constants interface with the ability to lookup an i18n string
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11131 with a given key.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11133 * src/main/java/de/intevation/flys/client/client/ui/CollectionGrid.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11134 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11135 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11136 src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11137 src/main/java/de/intevation/flys/client/client/ui/MainMenu.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11138 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11139 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11140 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11141 src/main/java/de/intevation/flys/client/client/ui/FLYSHeader.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11142 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11143 src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11144 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11145 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11146 src/main/java/de/intevation/flys/client/client/ui/FLYSFooter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11147 Replaced the FLYSMessages interface with the FLYSConstants interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11148
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11149 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11150 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11151 src/main/java/de/intevation/flys/client/client/FLYSMessages.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11152 Removed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11153
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11154 2011-04-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11155
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11156 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11157 Implemented the toggle button to switch the current locale.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11158
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11159 2011-04-05 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11161 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11162 Added missing strings used in the footer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11163
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11164 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11165
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11166 Tagged RELEASE 0.1
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11167
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11168 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11169
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11170 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11171 Removed some comments that have been commited by mistaken.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11172
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11173 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11175 * src/main/java/de/intevation/flys/client/client/FLYSMessages.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11176 Derives the ConstantsWithLookup interface now. This makes it possible to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11177 fetch i18n string using a getString(String key) lookup method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11179 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11180 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11181 Removed '@DefaultMessage' annotations - they are not available for
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11182 ConstantsWithLookup, added a further i18n string and fixed another one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11184 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11185 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11186 Some modifications related to the changes above.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11187
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11188 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11189 Removed the hard coded title determination based on the selected module.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11190 Now, the getString() of FLYSMessages is used to determine the human
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11191 readable string.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11192
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11193 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11194
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11195 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11196 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11197 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11198 src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11199 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11200 src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11201 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11202 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11203 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11204 src/main/java/de/intevation/flys/client/client/ui/FLYSFooter.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11205 Removed useless imports.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11206
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11207 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11208
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11209 * src/main/java/de/intevation/flys/client/client/FLYS.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11210 CollectionView no longer gets an empty collection when it is created.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11211
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11212 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11213 The CollectionViews are no longer stored in a Map but in a List.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11214
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11215 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11216 Bugfix: We just create a new collection a single time - if no one is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11217 existing. If the output modes of the artifact that is used for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11218 parameterization changes, we fetch the new DESCRIBE document of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11219 collection using the new DescribeCollectionService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11220
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11221 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11222
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11223 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11224 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11225 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11226 New. This service is used to fetch the DESCRIBE document of a specific
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11227 collection and returns a Collection object that contains the information of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11228 that document. The code to parse the DESCRIBE has been moved here from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11229 the AddArtifactServiceImpl which now derives the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11230 DescribeCollectionServiceImpl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11231
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11232 * src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11233 This service is derived from DescribeCollectionServiceImpl now, because
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11234 the methods to parse the DESCRIBE document are moved to that service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11235
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11236 * src/main/webapp/WEB-INF/web.xml: Registered the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11237 DescribeCollectionService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11238
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11239 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11241 * src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11242 Replaced the german title of the project list 'Berechnungen' with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11243 'Projekte'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11244
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11245 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11247 * src/main/java/de/intevation/flys/client/client/FLYS.java: Registered the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11248 ProjectList as CollectionChangeHandler of each created CollectionView.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11249
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11250 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11251 Implements the CollectionChangeHandler to update the list of user
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11252 collections after a collection changed (or has been created).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11253
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11254 * src/main/java/de/intevation/flys/client/client/ui/CollectionGrid.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11255 src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11256 Modified the output of the 'name' and 'date' fields.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11257
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11258 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11259 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11260 src/main/java/de/intevation/flys/client/client/FLYSMessages.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11261 Added a format for datetime strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11262
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11263 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11264
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11265 * src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11266 src/main/java/de/intevation/flys/client/client/services/UserCollectionsServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11267 src/main/java/de/intevation/flys/client/client/services/UserCollectionsService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11268 New. This service returns a list of Collections owned by a specified
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11269 user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11271 * src/main/webapp/WEB-INF/web.xml: Registered the UserCollectionsService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11273 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11274
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11275 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11276 src/main/java/de/intevation/flys/client/shared/model/Collection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11277 Added methods to retrieve the creation time.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11278
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11279 2011-03-29 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11280
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11281 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Fixed code
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11282 in ProjectList toggle method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11283
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11284 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: Fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11285 the WQInputPanel label to have the correct size.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11286
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11287 2011-03-29 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11288
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11289 * src/main/webapp/FLYS.html: Added style information to avoid the smartgwt
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11290 theme margin.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11291
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11292 2011-03-29 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11293
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11294 * src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11295 Changed some german strings.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11297 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11298 Changed tab title.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11299
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11300 2011-03-29 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11301
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11302 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11303 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11304 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: Set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11305 label width to have a tabled style for WINFO selections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11306
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11307 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11308 Resized window to fit the content size.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11309
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11310 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11312 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11313 The ParameterList is a Tab now and can set its title itself. So, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11314 title will change after the module is chosen.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11315
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11316 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11317 Removed code to insert the ParameterList into a new Tab. This is no longer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11318 needed, because the ParameterList is a Tab itself.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11319
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11320 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11321
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11322 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11323 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11324 src/main/java/de/intevation/flys/client/client/FLYSMessages.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11325 Modified the string that points to the 'back button' image.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11326
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11327 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11328 Modified the URL that points to the 'back button' image. Now, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11329 base URL is taken into account as well. The button will be shown
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11330 everywhere now (in every installation)!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11332 2011-03-29 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11334 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11335 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11336 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: Set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11337 label width to have a tabled style for WINFO selections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11338
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11339 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11340 Resized window to fit the content size.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11342 2011-03-29 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11343
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11344 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11345 toggle method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11346
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11347 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11348
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11349 * src/main/java/de/intevation/flys/client/shared/model/CollectionItem.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11350 src/main/java/de/intevation/flys/client/shared/model/DefaultCollectionItem.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11351 A CollectionItem has a hash() method now. The value comes from the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11352 Collection's DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11353
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11354 * src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11355 The hash value of a collection item is parsed from DESCRIBE document.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11357 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11358 Appended the hash value of the artifact to the URL of the chart image.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11359 This bypasses the browser cache of a previous chart image.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11360
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11361 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11362 A parameterization change will always remove all output tabs before
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11363 updating the output tab panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11364
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11365 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11366
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11367 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11368 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11369 src/main/java/de/intevation/flys/client/client/FLYSMessages.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11370 Modified existing string and added a new one.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11372 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11373 Added a further radio button for a plugin and changed the alignment of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11374 the radio button to vertical.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11375
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11376 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11377
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11378 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11379 Removed the "TODO: ThemeEditor" label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11380
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11381 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11382
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11383 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11384 Removed the date string from title bar.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11385
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11386 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11387
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11388 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11389 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11390 A UIProvider might now have a panel that can be used to render helper
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11391 widgets. E.g. the river selection will render its river map into this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11392 panel. It is injected and can be placed somewhere around the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11393 application.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11395 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11396 Injected the right panel of the parameter panel into the UIProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11397 Helper widgets are rendered into this panel now!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11398
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11399 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11400 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11401 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11402 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11403 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11404 Some layout improvements (heights, position of elements and so far).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11405
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11406 2011-03-28 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11407
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11408 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: The project
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11409 list button toggles the project list now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11410
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11411 2011-03-28 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11412
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11413 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11414 Replaced next button image with smartgwt button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11415
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11416 * src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Removed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11417 button path, added text for new button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11418
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11419 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11420 Removed image path, added english text for button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11421
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11422 * src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11423 Removed image path, added german text for button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11424
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11425 2011-03-28 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11426
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11427 * src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added text
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11428 for FLYSFooter.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11429
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11430 * src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11431 Added german text for footer label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11432
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11433 * src/main/java/de/intevation/flys/client/client/ui/FLYSFooter.java: New. A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11434 new ui element at the bottom of the page.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11435
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11436 * src/main/java/de/intevation/flys/client/client/FLYS.java: Added footer
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11437 element to FLYS webpage.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11438
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11439 2011-03-28 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11440
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11441 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11442 Customized ProjectList style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11443 * src/main/java/de/intevation/flys/client/client/ui/FLYSView.java: Set
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11444 background color and size constraints.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11445
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11446 * src/main/webapp/FLYS.css: Added background style.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11447
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11448 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11449
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11450 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11451 The right side of this panel displays an image now. This image
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11452 represents a chart that is generated by an artifact. The request is made
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11453 up in the ChartOutputServiceImpl.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11454
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11455 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11456 New. This service creates the request to retrieve chart images and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11457 writes the response to the output stream.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11458
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11459 NOTE: This service is not asynchron! It is derived directly from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11460 HttpServlet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11461
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11462 * src/main/webapp/WEB-INF/web.xml: Registered the ChartOutputService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11463
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11464 2011-03-25 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11465
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11466 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11467 Limited the area for CollectionView to the size of FLYSWorkspace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11468
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11469 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11470
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11471 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: Fixed
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11472 a typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11473
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11474 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11475
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11476 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11477 An OutputTab with two panels. The left one is not implemented yet
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11478 (ThemeEditor). The right one will display an image.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11479
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11480 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11481 content pane is set in the constructor.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11482
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11483 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11484 New output tabs will use the ChartOutputTab.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11485
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11486 NOTE: We should move the code that constructs the concrete output tabs
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11487 into a factory class that decides which OutputTab has to be used.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11488
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11489 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11490
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11491 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11492 The tab bar is extended with output tabs if the artifact used for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11493 parameterization reaches a state with output modes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11494
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11495 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11496 base class that might be used to derive concrete output tabs for charts,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11497 maps and so on.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11498
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11499 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11500
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11501 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11502 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11503 Moved parameterization specific code from CollectionView to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11504 ParameterList.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11505
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11506 2011-03-26 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11507
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11508 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11509 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11510 Moved ParameterList specific code into the ParameterList.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11511
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11512 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11513
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11514 * src/main/java/de/intevation/flys/client/client/services/CreateCollectionService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11515 src/main/java/de/intevation/flys/client/client/services/CreateCollectionServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11516 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11517 Changed the return type to 'Collection' - returned a UUID (String)
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11518 before.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11519
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11520 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11521 The artifact is put into the collection (or new collection) if we reach
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11522 a step in the parameterization in that an artifact has reachable
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11523 outputs. Furthermore, some adjustments related to the changes of the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11524 return type in the CreateCollectionService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11525
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11526 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11527
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11528 * src/main/webapp/WEB-INF/web.xml: Made the AddArtifactService accessible.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11529
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11530 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11531
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11532 * src/main/java/de/intevation/flys/client/client/services/AddArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11533 src/main/java/de/intevation/flys/client/client/services/AddArtifactService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11534 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11535 New. This service adds an existing artifact to an existing collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11536 The return value of this service is a Collection that is filled with
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11537 CollectionItems and OutputModes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11538
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11539 2011-03-25 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11540
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11541 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml: Changed theme to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11542 smartgwt Enterprise Blue.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11543
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11544 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11545
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11546 * src/main/java/de/intevation/flys/client/shared/model/Facet.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11547 src/main/java/de/intevation/flys/client/shared/model/DefaultFacet.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11548 New. An interface and its default implementation that provide methods
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11549 to get information about facets. Currently, the only information that is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11550 supported is the name of the facet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11551
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11552 * src/main/java/de/intevation/flys/client/shared/model/CollectionItem.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11553 src/main/java/de/intevation/flys/client/shared/model/DefaultCollectionItem.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11554 New. An interface and its default implementation that provide methods to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11555 get information about the available output modes and its facets of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11556 artifacts -> a CollectionItem is related to an artifact - both have the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11557 same identifier.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11558
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11559 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11560 src/main/java/de/intevation/flys/client/shared/model/Collection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11561 The Collection no longer stores references to artifacts, but to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11562 CollectionItems. I have changed this, because the artifact contains a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11563 lot more information we need for the Collections. So, I decided to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11564 create CollectionItems that are related to artiacts but just know about
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11565 the possible outputmodes and facets.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11566
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11567 2011-03-24 Raimund Renkert <rrenkert@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11568
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11569 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Set styles
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11570 for label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11571
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11572 * src/main/java/de/intevation/flys/client/client/ui/FLYSHeader.java: Fixed the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11573 method to calculate the image width and resized the BfG logo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11574
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11575 * src/main/webapp/FLYS.css: Introduced styles for fonts and BfG colorscheme.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11576
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11577 2011-03-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11578
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11579 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11580 Extract the output modes from DESCRIBE document and fill the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11581 ArtifactDescription with those objects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11582
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11583 2011-03-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11584
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11585 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11586 Added a method to retrieve the available output modes of the artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11587
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11588 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11589 Implemented the method to retrieve the available output modes and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11590 enhanced the default constructor with a parameter for output modes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11591
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11592 2011-03-23 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11593
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11594 * src/main/java/de/intevation/flys/client/shared/model/OutputMode.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11595 src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11596 New. An interface and its default implementation that describes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11597 available output modes of artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11598
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11599 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11600
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11601 * src/main/webapp/images/next.xcf: Moved to images/next.xcf to avoid that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11602 this file is included in the WAR archive of the web application.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11603
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11604 * images/next.xcf: Moved from src/main/webapp/images/next.xcf.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11605
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11606 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11607
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11608 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11609 Parse the selected values as human readable strings from the static UI
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11610 part.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11611
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11612 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11613 Display human readable values in the static UI part.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11614
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11615 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11616
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11617 * src/main/java/de/intevation/flys/client/client/event/HasStepBackHandlers.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11618 src/main/java/de/intevation/flys/client/client/event/StepBackHandler.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11619 src/main/java/de/intevation/flys/client/client/event/StepBackEvent.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11620 New. These classes are used to realize a notification mechanism to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11621 listen to the step-back part of the advance() operation. UI elements
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11622 should fire a StepBackEvent if the user tries to step back to a previous
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11623 state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11624
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11625 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11626 The UIProvider implements the HasStepBackHandlers interface and fires
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11627 StepBackEvents if the 'back' button has been clicked.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11628
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11629 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11630 Listens to StepBackEvents. If such an event is received, we gonna remove
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11631 all old state items from the list and revert the view. Afterwards, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11632 artifact description is used to redraw the whole view.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11633
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11634 NOTE: I think we should just remove those items that belong to states
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11635 between the current state and the target state. This would avoid a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11636 complete refresh of the ParameterPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11637
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11638 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11639 Listens to StepBackEvents. If such an event is received, the advance()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11640 operation is triggerd with the current artifact and the new target
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11641 state identifier to step back to that state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11642
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11643 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11644
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11645 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11646 src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11647 The methods that validates a FormItem will skip StaticTextItem
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11648 validation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11649
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11650 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11651 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11652 Added a mechanism to validate and save user input before returning the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11653 data entered in the fields.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11654 Reason: the BlurEvent - after that we gonne validate and save the input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11655 stuff - is not fired when the focus is still in one of the text fields
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11656 and we click the 'next' button immediately. A nullpointer exception
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11657 would be the result (which is avoided with the mechanism).
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11658
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11659 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11660
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11661 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11662 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11663 src/main/java/de/intevation/flys/client/client/FLYSMessages.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11664 Added localized strings that point to the source of the 'back' button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11665
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11666 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11667 Added a new method that creates the 'back' button and returns it.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11668
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11669 TODO: Fire an event that triggers the ADVANCE action.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11670
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11671 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11672 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11673 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11674 Append the 'back' button in the panel with the 'old' parameters.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11675
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11676 * src/main/webapp/images/back.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11677 src/main/webapp/images/back_en.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11678 src/main/webapp/images/back_de.png: New. Images für the 'back' button in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11679 the parameterization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11680
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11681 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11682
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11683 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11684 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11685 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11686 localized strings that point to the images of the 'next' button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11687
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11688 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11689 There is a method that creates the 'next' button, adds the UIProvider as
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11690 ClickHandler and returns the button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11691
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11692 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11693 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11694 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11695 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11696 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11697 The 'next' button is created in the AbstractUIProvider. So, we have a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11698 central place to adjust the look of this button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11699
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11700 * src/main/webapp/images/next.xcf,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11701 src/main/webapp/images/next.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11702 src/main/webapp/images/next_en.png,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11703 src/main/webapp/images/next_de.png: Images for the 'next' button in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11704 parameterization.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11705
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11706 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11707
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11708 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11709 Read min/max values and define those values as default values for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11710 distance modes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11711
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11712 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11713
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11714 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11715 Read min/max values and define those values as default values for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11716 distance mode.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11717
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11718 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11719
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11720 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11721 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11722 When a state is reached with no further user input, the 'current'
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11723 property of the ParameterList is set to 'null' and no dynamic panel is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11724 shown.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11725
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11726 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11727
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11728 * src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11729 Fixed a typo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11730
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11731 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11732 The widgets displayed in the static panel are created using the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11733 UIProvider defined in the DataList.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11734
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11735 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java: There
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11736 is a new method createOld() that is used to create the static
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11737 representation of a DataList.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11738
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11739 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11740 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11741 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11742 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11743 Implemented the createOld() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11744
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11745 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11746
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11747 * src/main/java/de/intevation/flys/client/shared/model/DataList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11748 Added a constructor to create a DataList with a label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11749
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11750 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11751 Read the label of the static state data objects and create the DataList
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11752 objects with this attribute.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11753
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11754 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11755
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11756 * src/main/java/de/intevation/flys/client/shared/model/DataList.java: This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11757 data structure manages a list of Data objects. A DataList is the list of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11758 Data objects that a single State can have. So, this class has methods to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11759 retrieve the name of the state it belongs to, the list of Data objects,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11760 the recommended UIProvider and a label.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11761
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11762 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11763 src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11764 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11765 src/main/java/de/intevation/flys/client/shared/model/Data.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11766 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11767 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11768 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11769 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11770 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11771 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11772 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11773 src/main/java/de/intevation/flys/client/client/ui/UIProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11774 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11775 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11776 Necessary refactoring to introduce the DataList data structure to manage
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11777 the list of Data objects a single State provides.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11778
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11779 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11780
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11781 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11782 Added a bit more space between the values that have been entered in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11783 former states and the current input panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11784
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11785 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11786
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11787 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11788 src/main/java/de/intevation/flys/client/shared/model/Data.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11789 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11790 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11791 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11792 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11793 Removed needless imported.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11794
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11795 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11796 The SelectProvider extends the AbstractUIProvider now. Now, each
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11797 concrete UIProvider is an instance of the AbstractUIProvider that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11798 handles some basic events.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11799
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11800 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11801
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11802 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11803 The Single-W panel is displayed initially when the WQInputPanel is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11804 rendered.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11805
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11806 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11807
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11808 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11809 Implemented some methods to retrieve the data that have been entered by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11810 the user. The getData() method retrieves data now!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11811
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11812 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11813
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11814 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11815 Implemented some methods to retrieve the data that have been entered by
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11816 the user. The getData() method retrieves data now!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11817
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11818 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11819
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11820 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11821 Defined the 'WINFO' plugin as default plugin. The initial view will
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11822 display a preselcted winfo radio button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11823
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11824 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11825 Added the missing 'next' button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11826
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11827 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11828 Added the ClickHandler to the 'next' button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11829
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11830 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11831
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11832 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11833 The 'uiprovider' attribute 'wq_panel' will return a WQInputPanel
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11834 provider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11835
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11836 2011-03-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11837
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11838 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11839 Some refactoring. This class now uses the DoubleRangePanel and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11840 DoubleArrayPanel for the two different input modes as well.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11841
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11842 2011-03-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11843
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11844 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11845 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11846 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11847 i18n strings used in the WQInputPanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11848
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11849 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11850 New. This panel contains three input fields that enables the user to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11851 enter a start and end value and a step width. Furthermore, there are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11852 methods to validate the fields and to retrieve its values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11853
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11854 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11855 New. This panel contains a single input field that enables the user to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11856 enter a list of double values. There is a method to validate the input
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11857 and a method to retrieve the list of entered double values.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11858
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11859 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11860 New. This panel allows the user to enter W or Q values for single or
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11861 range input in one single state.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11862
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11863 2011-03-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11864
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11865 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11866 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11867 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11868 i18n strings used in the LocationDistancePanel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11869
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11870 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11871 New. This abstract class implements the UIProvider and the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11872 HasStepForwardHandlers interface and its necessary methods. These two
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11873 things are required by each concrete UIProvider, so this class should be
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11874 the base class for further concrete UIProviders.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11875
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11876 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11877 New. A UIProvider that enables the user to enter locations or a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11878 distance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11879
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11880 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11881 States with a uiprovider attribute set to 'location_distance_panel' use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11882 the LocationDistancePanel for user input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11883
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11884 2011-03-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11885
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11886 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11887 Clear the panel that displays the current input widget before adding a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11888 new one to this panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11889
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11890 2011-03-15 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11891
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11892 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11893 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11894 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11895 a i18n string for a new calculation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11896
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11897 * src/main/java/de/intevation/flys/client/client/FLYSImages.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11898 src/main/java/de/intevation/flys/client/client/images/gewkarte.png: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11899 image: the map that shows the relevant rivers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11900
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11901 * src/main/java/de/intevation/flys/client/client/ui/MapSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11902 Added the river map to the right panel of that widget.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11903
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11904 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11905 Implemented the step forward mechanism.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11906
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11907 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11908
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11909 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11910 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11911 Save the name of the data item. We need the name for feed().
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11912
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11913 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11914 Before adding further old data items, we gonna check if the item is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11915 already existing in the list. If it exists, the item is not added.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11916
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11917 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11918
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11919 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11920 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11921 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11922 Read i18n strings from DESCRIBE document and display them in the UI.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11923
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11924 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11925
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11926 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11927 Integrated the mechnism to listen on paramer changes. The CollectionView
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11928 is both: a HasParameterChangeHandler and a ParameterChangeHandler.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11929
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11930 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11931
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11932 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11933 Bugfix: Removed static string from gui.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11934
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11935 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11936
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11937 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11938 Parse the static data from DESCRIBE document and put it into the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11939 ArtifactDescription.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11940
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11941 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11942
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11943 * src/main/java/de/intevation/flys/client/client/event/HasParameterChangeHandler.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11944 src/main/java/de/intevation/flys/client/client/event/ParameterChangeHandler.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11945 src/main/java/de/intevation/flys/client/client/event/ParameterChangeEvent.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11946 New. Interfaces and classes used for a listener mechanism to notify
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11947 listeners when the parameterization of a Collection/Artifact has
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11948 changed.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11949
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11950 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11951
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11952 * src/main/java/de/intevation/flys/client/client/services/StepForwardServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11953 src/main/java/de/intevation/flys/client/client/services/StepForwardService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11954 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11955 New. This service bundles the artifact operations feed() and advance()
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11956 into a single service.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11957
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11958 * src/main/java/de/intevation/flys/client/client/services/AdvanceServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11959 src/main/java/de/intevation/flys/client/client/services/AdvanceService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11960 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11961 New. This service provides a method that triggers the advance() operation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11962 of the artifact server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11963
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11964 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11965 Added code to parse the reachable states from DESCRIBE.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11966
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11967 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11968 Make use of the 'forward' service after choosing the module and the river.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11969
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11970 * src/main/webapp/WEB-INF/web.xml: Registered the new services 'forward' and
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11971 'advance'.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11972
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11973 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11974
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11975 * src/test/java/de/intevation/flys/client/FLYSJUnit.gwt.xml,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11976 src/main/java/de/intevation/flys/client/client/GreetingServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11977 src/main/java/de/intevation/flys/client/client/GreetingService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11978 Removed the GreetingService from out application - this service has been
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11979 added initially by creating this repository.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11980
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11981 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11982
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11983 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11984 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11985 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11986 i18n strings for the module and river selection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11987
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11988 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11989 New. A wrapper for the module and river selection. Both information can
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11990 be chosen in just one step.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11991
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11992 * src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11993 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11994 Some layout improvements.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11995
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11996 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11997 Makes use of the ModuleSelection if no artifact is existing in a new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11998 CollectionView. Users may now choose the desired plugin and the river in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
11999 one single step.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12000
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12001 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12002
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12003 * src/main/java/de/intevation/flys/client/client/services/RiverServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12004 src/main/java/de/intevation/flys/client/client/services/RiverService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12005 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12006 New. A service that retrieves a list of supported rivers by the artifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12007 server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12008
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12009 * src/main/java/de/intevation/flys/client/shared/model/River.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12010 src/main/java/de/intevation/flys/client/shared/model/DefaultRiver.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12011 New. A model class and its default implementation to store rivers.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12012
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12013 * src/main/java/de/intevation/flys/client/client/FLYS.java: At application
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12014 start, the provided rivers by the artifact server are fetched using the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12015 RiverService. The rivers are queriable via a getRivers() method.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12016
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12017 * src/main/webapp/WEB-INF/web.xml: Registered the RiverService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12018
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12019 2011-03-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12020
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12021 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12022 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12023 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12024 i18n strings used in the menu panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12025
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12026 * src/main/java/de/intevation/flys/client/client/FLYS.java: Added a method
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12027 to retrieve the project list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12028
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12029 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12030 further buttons (labels with ClickHandler) to switch the language,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12031 logout the current user or open an info panel.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12032
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12033 2011-03-08 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12034
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12035 * src/main/java/de/intevation/flys/client/client/images/flys_logo.gif,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12036 src/main/java/de/intevation/flys/client/client/images/bfg_logo.gif: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12037 A logo of the BfG and a logo of the application FLYS. Both copied from
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12038 desktop FLYS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12039
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12040 * src/main/java/de/intevation/flys/client/client/FLYSImages.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12041 This interface grants access to the images used in this application.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12042
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12043 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12044 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12045 src/main/java/de/intevation/flys/client/client/FLYSMessages.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12046 Added the fullname of FLYS.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12047
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12048 * src/main/java/de/intevation/flys/client/client/ui/FLYSHeader.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12049 This class displays the header containing a FLYS and a BfG logo.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12050
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12051 * src/main/java/de/intevation/flys/client/client/FLYS.java: Integrated the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12052 FLYSHeader into the layout at the bottom of the application.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12053
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12054 * src/main/webapp/FLYS.html: Set the title of the application to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12055 "FLYS-3.0".
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12056
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12057 2011-03-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12058
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12059 * src/main/java/de/intevation/flys/client/client/services/CreateCollectionService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12060 src/main/java/de/intevation/flys/client/client/services/CreateCollectionServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12061 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12062 New. A service that might be used to create new collections in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12063 artifact server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12064
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12065 * src/main/webapp/WEB-INF/web.xml: Registered the service to create new
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12066 collections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12067
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12068 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12069 Added the service to create new collections. Currently, this service is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12070 not used.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12071
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12072 2011-03-07 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12073
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12074 * src/main/java/de/intevation/flys/client/shared/model/DefaultUser.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12075 src/main/java/de/intevation/flys/client/shared/model/User.java: A user
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12076 interface and its default implementation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12077
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12078 * src/main/java/de/intevation/flys/client/client/services/UserService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12079 src/main/java/de/intevation/flys/client/client/services/UserServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12080 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java: This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12081 service will currently return the first user that is returned by the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12082 artifact server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12083
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12084 * src/main/java/de/intevation/flys/client/client/FLYS.java: The FLYS
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12085 instance stores the user that is logged in, because we need to make use of
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12086 this user in many services.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12087
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12088 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12089 src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Make use
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12090 of the User of this package - the User of the common package is not used
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12091 any longer.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12092
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12093 2011-03-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12094
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12095 * pom.xml: Added missing SmartGWT repository.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12096
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12097 2011-02-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12098
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12099 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: A UI
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12100 widget that stores and displays the data of former states and the current
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12101 data. The widget displaying of the current data is created by the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12102 UIProvider that is stored in the Data object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12103
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12104 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: We
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12105 are able to create new WINFO artifacts. After the artifact has been
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12106 created, the first 'state' is rendered in a 'WINFO tab' using the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12107 ParameterList.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12108
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12109 2011-02-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12110
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12111 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12112 The 'uiprovider' attribute is parsed from DESCRIBE document and stored at
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12113 the Data object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12114
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12115 * src/main/java/de/intevation/flys/client/shared/model/Data.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12116 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12117 Implemented code to store the UIProvider (as string!) for the Data object.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12118
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12119 2011-02-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12120
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12121 * src/main/java/de/intevation/flys/client/client/event/StepForwardEvent.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12122 An event that is thrown after the user has selected or entered data in the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12123 UI and triggers the feed & advance operations via UI button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12124
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12125 * src/main/java/de/intevation/flys/client/client/event/HasStepForwardHandlers.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12126 This interface is used by classes that provide that step forward
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12127 mechanism.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12128
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12129 * src/main/java/de/intevation/flys/client/client/event/StepForwardHandler.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12130 This interface is used by classes that want to listen to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12131 StepForwardEvents.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12132
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12133 2011-02-22 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12134
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12135 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12136 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12137 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12138 interface description and two implementations of a UIProvider. A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12139 UIProvider is used to create widgets for the user input. The UIProvider
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12140 that is used in the current state depends on the data type in the describe
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12141 document and a 'uiprovider' flag that might be configured there.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12142
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12143 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12144 The factory that is used to create new instances of UIProvider.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12145
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12146 2011-02-21 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12147
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12148 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12149 This view implements the HasCollectionChangeHandlers interface -
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12150 CollectionChangeHandler can register to this class and retrieve
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12151 notifications when the collection of this view changes.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12152
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12153 2011-02-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12154
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12155 * src/main/java/de/intevation/flys/client/client/event/CollectionChangeHandler.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12156 src/main/java/de/intevation/flys/client/client/event/CollectionChangeEvent.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12157 src/main/java/de/intevation/flys/client/client/event/HasCollectionChangeHandlers.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12158 New. These interfaces and classes should be used to listen to changes in
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12159 Collections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12160
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12161 2011-02-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12162
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12163 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12164 src/main/java/de/intevation/flys/client/shared/model/Collection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12165 Enhanced the Collection and its default implementation with new methods
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12166 to add new Artifacts, retrieve Artifacts and get the number of artifacts
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12167 managed by the Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12168
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12169 2011-02-18 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12170
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12171 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12172 New. This factory is used to create an ArtifactDescription based on an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12173 DESCRIBE document returned by the artifact server.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12174
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12175 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: A
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12176 new DefaultArtifact with an ArtifactDescription that contains the dynamic
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12177 UI part is returned by the create() method now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12178
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12179 2011-02-17 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12180
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12181 * pom.xml: This client uses the artifacts http-client for the communication
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12182 between client and server now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12183
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12184 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12185 New. An instance of the ArtitactCreator interface of the http-client. It
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12186 uses the document returned by the artifact server to create an artifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12187 instance.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12188
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12189 NOTE: The artifact creation needs to be implemented! This is currently
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12190 just a stub to make the other things work.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12191
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12192 * src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12193 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12194 The method signature of create() changed: the server url is required now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12195
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12196 * src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12197 Make use of the HttpClient and the FLYSArtifactCreator to create
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12198 artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12199
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12200 * src/main/java/de/intevation/flys/client/client/FLYS.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12201 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12202 Added the server url to the create() call of the ArtifactService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12203
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12204 2011-02-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12205
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12206 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12207 This view will now display radio buttons to choose between the module
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12208 'WINFO', 'MINFO', 'Map' and 'Fix-Analyse'. A button is shown to create an
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12209 artifact of the selected module.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12210
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12211 NOTE: The next step here is to use the returning artifact with its
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12212 description and display widgets based on these information.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12213
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12214 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12215 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12216 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12217 i18n strings for the CollectionView's 'next' button.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12218
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12219 2011-02-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12220
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12221 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12222 src/main/java/de/intevation/flys/client/shared/model/DataItem.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12223 src/main/java/de/intevation/flys/client/shared/model/Data.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12224 interfaces implement the Serializable interface now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12225
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12226 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12227 src/main/java/de/intevation/flys/client/shared/model/DefaultDataItem.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12228 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12229 New. Default implementions of the interfaces above. These classes
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12230 implements constructors and the necessary methods of the interface
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12231 descriptions only!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12232
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12233 2011-02-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12234
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12235 * src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12236 src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12237 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12238 New. Interface descriptions and the server implementation of an artifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12239 service that provides basic methods for working with artifacts.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12240
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12241 NOTE: The implementation is currently just a stub. The artifact creation
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12242 needs to be implemented.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12243
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12244 * src/main/webapp/WEB-INF/web.xml: Added a servlet for the artifact
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12245 interface.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12246
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12247 2011-02-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12248
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12249 * src/main/java/de/intevation/flys/client/shared/model/Artifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12250 Implements the serializable interface which is necessary to be able to
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12251 use this object in the GWT client code.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12252
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12253 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifact.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12254 New. A simple default implementation of an artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12255
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12256 2011-02-16 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12257
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12258 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml: Added the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12259 Resources and XML modules of GWT.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12260
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12261 * src/main/java/de/intevation/flys/client/client/config.xml: An xml file
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12262 that will contain the client configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12263
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12264 * src/main/java/de/intevation/flys/client/client/Config.java: New. This
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12265 class should be used to handle the client configuration and provides
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12266 methods for retrieving information about the configuration.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12267
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12268 * src/main/java/de/intevation/flys/client/client/FLYSResources.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12269 configuration (Config) is initialized at the startup.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12270
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12271 2011-02-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12272
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12273 * src/main/java/de/intevation/flys/client/shared/model/Artifact.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12274 The interface description of an artifact used in this client. There are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12275 several methods that provide information about the artifact itself and its
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12276 representation.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12277
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12278 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12279 New. The ArtifactDescription provides information about the current
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12280 representation of an artifact.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12281
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12282 * src/main/java/de/intevation/flys/client/shared/model/DataItem.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12283 src/main/java/de/intevation/flys/client/shared/model/Data.java: New. The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12284 interfaces are used to handle user input.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12285
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12286 2011-02-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12287
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12288 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12289 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12290 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12291 strings for the plugins.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12292
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12293 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12294 Display radio buttons if the collection is new and no plugin (winfo,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12295 minfo, map, fix analyse) has been chosen.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12296
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12297 2011-02-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12298
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12299 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12300 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12301 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: New
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12302 strings for the CollectionViews.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12303
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12304 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java: New.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12305 This is the workspace for FLYS. It contains the windows for each
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12306 collection of the user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12307
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12308 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12309 New. This window will display a collection. Currently, it has just a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12310 title, but no content.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12311
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12312 * src/main/java/de/intevation/flys/client/client/ui/FLYSView.java: Displays
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12313 the FLYSWorkspace.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12314
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12315 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Added a
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12316 button to open new collections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12317
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12318 * src/main/java/de/intevation/flys/client/client/FLYS.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12319 FLYSWorkspace is created here. FLYS stores a reference to it and puts the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12320 workspace into the FLYSView. Furthermore, there is a new method that
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12321 creates new Collections.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12322
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12323 NOTE: Currently, there is no communication with the artifact server,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12324 because Collections aren't implemented yet!
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12325
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12326 2011-02-11 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12327
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12328 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12329 src/main/java/de/intevation/flys/client/shared/model/Collection.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12330 Added a new method that returns the UUID of the collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12331
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12332 2011-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12333
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12334 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12335 ProjectList stores a reference to the current user and provides a list
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12336 with his existing projects.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12337
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12338 NOTE: There are created two Collections and two CollectionRecords for the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12339 mockup. This code needs to be removed after a service to fetch the user
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12340 collections has been implemented.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12341
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12342 * src/main/java/de/intevation/flys/client/client/ui/CollectionGrid.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12343 This grid will show a list of collections with its last modification date,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12344 their uuid and two buttons to publish and delete the collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12345
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12346 NOTE: The buttons have no effect yet.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12347
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12348 * src/main/java/de/intevation/flys/client/client/FLYS.java: The FLYS class
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12349 has a reference to the ProjectList. If a logged in user was found, the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12350 ProjectList is initialized and added to the FLYSView.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12351
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12352 * src/main/java/de/intevation/flys/client/client/ui/FLYSView.java: There is
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12353 a new method to set the ProjectList. Furthermore, all UI components are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12354 put into a HLayout now. On this way, we are able to open/close the
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12355 ProjectList.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12356
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12357 * src/main/java/de/intevation/flys/client/client/FLYSMessages.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12358 src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12359 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12360 Added strings for the project list.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12361
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12362 2011-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12363
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12364 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12365 src/main/java/de/intevation/flys/client/shared/model/Collection.java: The
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12366 interface and its default implementation of a Collection.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12367 NOTE: I think both classes will change pretty much, but they have been
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12368 necessary for the ProjectList mockup.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12369
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12370 2011-02-10 Ingo Weinzierl <ingo@intevation.de>
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12371
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12372 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml: The artifact-common
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12373 package is available in the GWT code now.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12374
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12375 * pom.xml: Made the artifact-common package available.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12376
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12377 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12378 src/main/java/de/intevation/flys/client/client/services/UserService.java,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12379 src/main/java/de/intevation/flys/client/client/services/UserServiceAsync.java:
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12380 A service definition that retrieves user information. Currently, this
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12381 service defines a single method that returns the user that is currently
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12382 logged in.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12383
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12384 * src/main/webapp/WEB-INF/web.xml: Added a servlet definition that provides
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12385 the UserService.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12386
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12387 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12388 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties,
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12389 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12390 I18N string for a guest user.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12391
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12392 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: There are
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12393 new methods to set the current user and to update the menu with its name.
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12394
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12395 * src/main/java/de/intevation/flys/client/client/FLYS.java: After creating
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12396 the necessary components, the current user is queried by the UserService
Christian Lins <christian.lins@intevation.de>
parents:
diff changeset
12397 and displayed in the menu bar.

http://dive4elements.wald.intevation.org