Mercurial > dive4elements > river
comparison 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 |
comparison
equal
deleted
inserted
replaced
4182:ad2489b595d7 | 4183:1755a1bfe5ce |
---|---|
1 2012-10-16 Björn Ricks <bjoern.ricks@intevation.de> | |
2 | |
3 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java, | |
4 src/main/java/de/intevation/flys/client/client/ui/GaugeDischargeCurvePanel.java: | |
5 Add a new panel to show settings of a gauge discharge curve. | |
6 | |
7 2012-10-16 Björn Ricks <bjoern.ricks@intevation.de> | |
8 | |
9 * src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java: | |
10 Avoid another possible NullPointerException in GaugeTree | |
11 | |
12 2012-10-16 Björn Ricks <bjoern.ricks@intevation.de> | |
13 | |
14 * src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java: | |
15 Avoid possible NullPointerException in openOnLocation method. | |
16 | |
17 2012-10-16 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
18 | |
19 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
20 Do not crash when input helper is used in non-Fixation settings. | |
21 | |
22 2012-10-15 Björn Ricks <bjoern.ricks@intevation.de> | |
23 | |
24 * src/main/java/de/intevation/flys/client/client/FLYS.java: | |
25 Add a CloseClickHandler if a gauge discharge curve is created. | |
26 Also add an entry in the project list in this case. | |
27 Fix for part a) and c) in issue #918 | |
28 | |
29 2012-10-15 Björn Ricks <bjoern.ricks@intevation.de> | |
30 | |
31 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
32 Make updateUserCollections public. It must be called by FLYS to update the | |
33 project list if a new gauge discharge curve collection is created. | |
34 | |
35 2012-10-15 Björn Ricks <bjoern.ricks@intevation.de> | |
36 | |
37 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java, | |
38 src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java: | |
39 Open gauge and river info links in a new browser window | |
40 Fix for issue #918 | |
41 | |
42 2012-10-15 Christian Lins <christian.lins@intevation.de> | |
43 | |
44 * flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
45 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
46 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
47 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
48 flys-client/src/main/java/de/intevation/flys/client/client/event/StepBackEvent.java, | |
49 flys-client/src/main/java/de/intevation/flys/client/client/event/StepForwardEvent.java, | |
50 flys-client/src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java, | |
51 flys-client/src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java, | |
52 flys-client/src/main/java/de/intevation/flys/client/client/ui/BooleanPanel.java, | |
53 flys-client/src/main/java/de/intevation/flys/client/client/ui/ContinuePanel.java, | |
54 flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java, | |
55 flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java, | |
56 flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java, | |
57 flys-client/src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java, | |
58 flys-client/src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java, | |
59 flys-client/src/main/java/de/intevation/flys/client/client/ui/DistanceOnlyPanel.java, | |
60 flys-client/src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java, | |
61 flys-client/src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java, | |
62 flys-client/src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java, | |
63 flys-client/src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java, | |
64 flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java, | |
65 flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugeTimeRangePanel.java, | |
66 flys-client/src/main/java/de/intevation/flys/client/client/ui/IntegerRangePanel.java, | |
67 flys-client/src/main/java/de/intevation/flys/client/client/ui/LinkSelection.java, | |
68 flys-client/src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java, | |
69 flys-client/src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
70 flys-client/src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java, | |
71 flys-client/src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
72 flys-client/src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java, | |
73 flys-client/src/main/java/de/intevation/flys/client/client/ui/MultiPeriodPanel.java: | |
74 Squash warnings and TODOs. | |
75 | |
76 2012-10-14 Christian Lins <christian.lins@intevation.de> | |
77 | |
78 * flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
79 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
80 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
81 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
82 flys-client/src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java: | |
83 Improve warning when user does not select a waterlevel calculation (#914). | |
84 | |
85 2012-10-14 Christian Lins <christian.lins@intevation.de> | |
86 | |
87 * flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java: | |
88 Fix for NPE that can occur when comparing Double with double. | |
89 | |
90 2012-10-14 Christian Lins <christian.lins@intevation.de> | |
91 | |
92 * flys-client/src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java: | |
93 Fix for NPE in FLYSWorkspace.bringUp() (#933). | |
94 | |
95 2012-10-14 Christian Lins <christian.lins@intevation.de> | |
96 | |
97 * flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
98 flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
99 More fixes for #897: missing resource exceptions when handling other exceptions. | |
100 | |
101 2012-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
102 | |
103 * flys-client/src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
104 Register new UI provider for Q input per segment. | |
105 | |
106 2012-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
107 | |
108 * flys-client/src/main/java/de/intevation/flys/client/client/ui/QSegmentedInputPanel.java: | |
109 New, initial GUI for Q input per segment. | |
110 | |
111 2012-10-12 Ingo Weinzierl <ingo@intevation.de> | |
112 | |
113 * src/main/java/de/intevation/flys/client/client/ui/GaugeTimeRangePanel.java: | |
114 Parse modified date of discharge curves (adapted date format) and | |
115 display date as human readable string instead of milli seconds since | |
116 1970. | |
117 | |
118 * src/main/java/de/intevation/flys/client/client/ui/range/DischargeInfoDataSource.java: | |
119 Set field type from 'INTEGER' to 'TEXT' for start and end date. Is there | |
120 no type for LONG?? | |
121 | |
122 2012-10-09 Christian Lins <christian.lins@intevation.de> | |
123 | |
124 * src/main/java/de/intevation/flys/client/client/ui/LinkSelection.java, | |
125 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java: | |
126 Show river map only once. | |
127 | |
128 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java, | |
129 src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java, | |
130 src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
131 Cosmetics. | |
132 | |
133 2012-10-08 Christian Lins <christian.lins@intevation.de> | |
134 | |
135 * ../.hgignore: | |
136 Add OpenLayers to ignore file. | |
137 | |
138 * src/main/java/de/intevation/flys/client/client/FLYS.java, | |
139 src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java, | |
140 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
141 Handle error conditions more robust (#912 #897). | |
142 | |
143 2012-10-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
144 | |
145 * flys-client/src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
146 Handle percent_input ui for extreme value state. | |
147 | |
148 2012-10-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
149 | |
150 * flys-client/src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java: | |
151 Documentation, vimline. | |
152 | |
153 2012-10-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
154 | |
155 * flys-client/src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java: | |
156 Documentation. | |
157 | |
158 2012-10-04 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
159 | |
160 * flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java: | |
161 Cosmetics, removed unused member, simplified getTransformer. | |
162 | |
163 2012-10-04 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
164 | |
165 * flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
166 Documentation. | |
167 | |
168 2012-10-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
169 | |
170 * flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
171 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
172 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
173 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties: | |
174 i18n for annotations. | |
175 | |
176 2012-10-01 Christian Lins <christian.lins@intevation.de> | |
177 | |
178 * flys-client/src/main/java/de/intevation/flys/client/client/ui/Toolbar.java, | |
179 flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java, | |
180 flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
181 Setting Toolbar Overflow behaviour to HIDDEN to avoid nasty scrollbars | |
182 using the Internet Explorer (#761). | |
183 | |
184 2012-10-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
185 | |
186 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java: | |
187 Doc. | |
188 | |
189 | |
190 2012-10-01 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
191 | |
192 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java: | |
193 Add missing import of FLYSConstants | |
194 | |
195 2012-10-01 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
196 | |
197 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: | |
198 Add correct debug output for GaugeDischargeCurveArtifact | |
199 | |
200 2012-10-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
201 | |
202 Fix issue898 (crash when no param selected). | |
203 | |
204 * flys-client/src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java | |
205 (validate): implemented. | |
206 | |
207 * flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
208 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
209 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
210 flys-client/src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties: | |
211 i18n for error message. | |
212 | |
213 2012-09-30 Christian Lins <christian.lins@intevation.de> | |
214 | |
215 * flys-client/src/main/java/de/intevation/flys/client/client/FLYS.java: | |
216 Make exception handler more robust regarding unexpected exceptions (#897). | |
217 | |
218 2012-09-29 Christian Lins <christian.lins@intevation.de> | |
219 | |
220 * flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java, | |
221 flys-client/src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java | |
222 flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/PointRecord.java: | |
223 ManualPointsEditor supports Date x axis values. | |
224 | |
225 2012-09-29 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
226 | |
227 * src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java, | |
228 src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java, | |
229 src/main/java/de/intevation/flys/client/server/ArtifactHelper.java, | |
230 src/main/java/de/intevation/flys/client/shared/model/GaugeDischargeCurveArtifact.java, | |
231 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java, | |
232 src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java, | |
233 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
234 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
235 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
236 src/main/java/de/intevation/flys/client/client/FLYS.java, | |
237 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
238 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
239 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java, | |
240 src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java: | |
241 Allow to create a discharge curve from a gauge info. | |
242 Currently the dicharge curve will not be displayed. | |
243 | |
244 2012-09-29 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
245 | |
246 * src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java, | |
247 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java, | |
248 src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java: | |
249 Add river name to the GaugeInfo | |
250 | |
251 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
252 | |
253 Work on issue724 (i18n in minfo). | |
254 | |
255 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
256 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties: | |
257 Translate data export. | |
258 | |
259 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
260 | |
261 * src/main/java/de/intevation/flys/client/client/services/ModuleServiceAsync.java, | |
262 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
263 Cosmetics, docs. | |
264 | |
265 2012-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
266 | |
267 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java, | |
268 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
269 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
270 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
271 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
272 Donate own error message when no users were found. | |
273 | |
274 2012-09-27 Christian Lins <christian.lins@intevation.de> | |
275 | |
276 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java, | |
277 src/main/java/de/intevation/flys/client/shared/model/DoubleProperty.java, | |
278 src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java, | |
279 src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java: | |
280 Add "Date" support for Manual Points editor (not finished yet). | |
281 | |
282 * src/main/java/de/intevation/flys/client/shared/model/MapMode.java: | |
283 Add comment. | |
284 | |
285 2012-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
286 | |
287 * src/main/java/de/intevation/flys/client/shared/model/MapMode.java, | |
288 src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java, | |
289 src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java: | |
290 Removed trailing whitespace. | |
291 | |
292 2012-09-27 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
293 | |
294 * src/main/webapp/WEB-INF/web.xml: | |
295 Add servlet mapping for the GaugeOverviewInfoService | |
296 | |
297 2012-09-26 Ingo Weinzierl <ingo@intevation.de> | |
298 | |
299 flys/issue897 (MissingResourceException: Cannot find constant '500 The call failed on the server; see server log for details') | |
300 | |
301 * src/main/java/de/intevation/flys/client/shared/model/MapMode.java: | |
302 Readded default constructor. | |
303 | |
304 2012-09-25 Christian Lins <christian.lins@intevation.de> | |
305 | |
306 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java: | |
307 Default from and to dates are now shown with english locale, too (#854). | |
308 | |
309 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
310 Cosmetics. | |
311 | |
312 2012-09-25 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
313 | |
314 Improved fix for issue860 (minfo parameterization in helper pane). | |
315 | |
316 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java | |
317 (createWidget, createCheckBox): Renamed. | |
318 Use smartgwt stuff to profit from scrollbars (yay!). | |
319 | |
320 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java: | |
321 Place ParameterMatrix in helper pane if too long. | |
322 | |
323 2012-09-25 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
324 | |
325 Attempt at issue860 (minfo parameterization in helper pane). | |
326 | |
327 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java: | |
328 Place ParameterMatrix in helper pane if too long. | |
329 | |
330 2012-09-24 Christian Lins <christian.lins@intevation.de> | |
331 | |
332 * src/main/java/de/intevation/flys/client/client/widgets/KMSpinner.java: | |
333 Issue #853: | |
334 - Height is now normal again | |
335 - "Junk" chars are now removed on change | |
336 | |
337 2012-09-24 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
338 | |
339 issue846 (GGInA: Auth mechanism ignores URL prefix) | |
340 | |
341 * src/main/java/de/intevation/flys/client/server/LoginServlet.java, | |
342 src/main/java/de/intevation/flys/client/server/GGInAFilter.java, | |
343 src/main/webapp/login.jsp: | |
344 Consider the Context Path variable when using urls in the GGInAFilter. | |
345 | |
346 2012-09-24 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
347 | |
348 issue871 (parameterization of flowvelocity loo�s a tiny bit messy). | |
349 | |
350 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java: | |
351 Show horizontal line between entries. | |
352 | |
353 2012-09-24 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
354 | |
355 * src/main/java/de/intevation/flys/client/server/RemoteServiceServlet.java, | |
356 src/main/java/de/intevation/flys/client/shared/model/IntegerOptionsData.java: | |
357 Cosmetics, docs. | |
358 | |
359 2012-09-24 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
360 | |
361 * src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java: | |
362 Finally store passed kmup value in member variable. | |
363 | |
364 2012-09-24 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
365 | |
366 * src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java, | |
367 src/main/java/de/intevation/flys/client/shared/model/DefaultRiverInfo.java, | |
368 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java, | |
369 src/main/java/de/intevation/flys/client/shared/model/RiverInfo.java, | |
370 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java, | |
371 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties | |
372 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
373 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
374 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
375 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java, | |
376 src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java: | |
377 Use i18n to calculate the info urls for the gauge overview instead of | |
378 fechting the urls from the artifact service. | |
379 | |
380 2012-09-22 Christian Lins <christian.lins@intevation.de> | |
381 | |
382 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixFunctionSelect.java: | |
383 Show full function instead of internal name (#873). | |
384 | |
385 2012-09-21 Raimund Renkert <raimund.renkert@intevation.de> | |
386 | |
387 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
388 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
389 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
390 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
391 Added i18n strings for bedheight difference calculation. | |
392 | |
393 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
394 | |
395 * src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java: | |
396 Open fold for historicalq reference. | |
397 | |
398 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
399 | |
400 * src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java, | |
401 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java, | |
402 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java: | |
403 Add the official gauge number to the GaugeInfo class. | |
404 | |
405 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
406 | |
407 * src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java, | |
408 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java: | |
409 Refactor GaugeTree into its own java file. Due to the folding logic in the | |
410 GaugeTree the code became quite lage. Therefore it is better preserved in | |
411 its own file. | |
412 | |
413 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
414 | |
415 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java: | |
416 Additional refactoring to avoid code duplication and fixing reading double | |
417 value from locations DataItem object. Also add another code path for | |
418 location_distance winfo state. | |
419 | |
420 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
421 | |
422 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java: | |
423 Refactor to avoid code duplication | |
424 | |
425 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
426 | |
427 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
428 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
429 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
430 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
431 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java: | |
432 Add html links to the additional gauge and river info pages. | |
433 | |
434 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
435 | |
436 * src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java, | |
437 src/main/java/de/intevation/flys/client/shared/model/DefaultRiverInfo.java, | |
438 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java, | |
439 src/main/java/de/intevation/flys/client/shared/model/RiverInfo.java, | |
440 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java: | |
441 Extend GaugeInfo and RiverInfo to store also the http url for additional | |
442 info. | |
443 | |
444 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
445 | |
446 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java, | |
447 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
448 Open and close gauge tree folds that correspond to the selected WINFO | |
449 calculation. | |
450 | |
451 2012-09-21 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
452 | |
453 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java: | |
454 Fix NullPointerException on not available list | |
455 | |
456 2012-09-20 Christian Lins <christian.lins@intevation.de> | |
457 | |
458 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
459 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
460 src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java, | |
461 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
462 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
463 i18n for FixMultiPeriodPanel (#872). | |
464 | |
465 2012-09-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
466 | |
467 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java: | |
468 Prevent AIOOB exception. | |
469 | |
470 2012-09-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
471 | |
472 * src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java: | |
473 Removed superfluous import. | |
474 | |
475 2012-09-19 Christian Lins <christian.lins@intevation.de> | |
476 | |
477 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
478 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
479 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
480 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java, | |
481 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
482 i18n (#858) | |
483 | |
484 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
485 | |
486 * src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java, | |
487 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java, | |
488 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java, | |
489 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java: | |
490 Use the wstunit from the river as unit for the Pegelnullpunkt. | |
491 | |
492 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
493 | |
494 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
495 Don't display the GaugePanel if no river is selected. | |
496 | |
497 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
498 | |
499 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java: | |
500 Fix NullPointerException when going back in WINFO artifact to the river | |
501 selection. | |
502 | |
503 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
504 | |
505 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
506 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
507 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
508 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
509 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java: | |
510 Add locale aware formatting of the gauge values. | |
511 Don't reload the gauges if the river doesn't change. | |
512 Correctly handle kmup of the river. | |
513 | |
514 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
515 | |
516 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
517 Improve handling of the GaugePanel and don't delete members of the | |
518 GaugePanel. | |
519 | |
520 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
521 | |
522 * src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java, | |
523 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java, | |
524 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java: | |
525 Add station information to the gauges. | |
526 | |
527 2012-09-19 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
528 | |
529 * src/main/webapp/FLYS.css, | |
530 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java: | |
531 Get a working GaugeInfo solution with scrolling adjustments if gauge info | |
532 elements are folded in an out. | |
533 | |
534 2012-09-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
535 | |
536 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
537 Removed trailing whitespace. | |
538 | |
539 2012-09-17 Ingo Weinzierl <ingo@intevation.de> | |
540 | |
541 Tagged RELEASE 2.9.1 | |
542 | |
543 2012-09-17 Ingo Weinzierl <ingo@intevation.de> | |
544 | |
545 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
546 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
547 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
548 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
549 Added missing i18n strings for minfo state description. | |
550 | |
551 2012-09-16 Christian Lins <christian.lins@intevation.de> | |
552 | |
553 * src/main/java/de/intevation/flys/client/client/widgets/KMSpinnerChangeListener.java (NEW), | |
554 src/main/java/de/intevation/flys/client/client/widgets/KMSpinner.java (NEW), | |
555 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java, | |
556 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
557 Refactored some KMSpinner code. KMSpinner has now a human-readable size (#853). | |
558 | |
559 2012-09-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
560 | |
561 * src/main/java/de/intevation/flys/client/shared/model/DefaultRiverInfo.java, | |
562 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java, | |
563 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
564 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java, | |
565 src/main/java/de/intevation/flys/client/client/services/GaugeOverviewInfoService.java, | |
566 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
567 Removed trailing whitespace and superfluous imports. | |
568 | |
569 2012-09-14 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
570 | |
571 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
572 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
573 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
574 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
575 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
576 src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java: | |
577 Add first draft for the gauge overview info ui | |
578 | |
579 2012-09-14 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
580 | |
581 * src/main/java/de/intevation/flys/client/client/services/GaugeOverviewInfoService.java, | |
582 src/main/java/de/intevation/flys/client/client/services/GaugeOverviewInfoServiceAsync.java, | |
583 src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java, | |
584 src/main/java/de/intevation/flys/client/shared/model/RiverInfo.java, | |
585 src/main/java/de/intevation/flys/client/shared/model/DefaultGaugeInfo.java, | |
586 src/main/java/de/intevation/flys/client/shared/model/DefaultRiverInfo.java, | |
587 src/main/java/de/intevation/flys/client/server/GaugeOverviewInfoServiceImpl.java: | |
588 Implement a service to handle the gauge info | |
589 | |
590 2012-09-13 Christian Lins <christian.lins@intevation.de> | |
591 | |
592 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
593 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java: | |
594 Adding "from" and "to" in table columns with the green/red marker icons (#808). | |
595 | |
596 2012-09-13 Ingo Weinzierl <ingo@intevation.de> | |
597 | |
598 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
599 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties: | |
600 Translated german strings. | |
601 | |
602 2012-09-13 Ingo Weinzierl <ingo@intevation.de> | |
603 | |
604 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
605 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
606 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
607 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
608 Added 'main_channel' and 'total_channel' strings. | |
609 | |
610 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java: | |
611 Use the correct label for the UI. | |
612 | |
613 2012-09-13 Ingo Weinzierl <ingo@intevation.de> | |
614 | |
615 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
616 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
617 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
618 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
619 Added strings for bed quality chart and export. | |
620 | |
621 2012-09-13 Christian Lins <christian.lins@intevation.de> | |
622 | |
623 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
624 Scrolling long Project lists is now more robust (#757), although | |
625 the search box is now part of the scrolling pane. | |
626 | |
627 2012-09-13 Christian Lins <christian.lins@intevation.de> | |
628 | |
629 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
630 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
631 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
632 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
633 Adding string for error_no_modules_found (#855). | |
634 | |
635 2012-09-13 Christian Lins <christian.lins@intevation.de> | |
636 | |
637 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
638 src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
639 Cosmetics. | |
640 | |
641 2012-09-12 Raimund Renkert <raimund.renkert@intevation.de> | |
642 | |
643 * src/main/java/de/intevation/flys/client/client/ui/minfo/BedCampaignChart.java, | |
644 src/main/java/de/intevation/flys/client/client/ui/minfo/BedloadCampaignChart.java: | |
645 New. Container for overview charts. | |
646 | |
647 * src/main/java/de/intevation/flys/client/server/BedKMChartServiceImpl.java, | |
648 src/main/java/de/intevation/flys/client/server/BedloadKMChartServiceImpl.java: | |
649 New. Services for overview charts. | |
650 | |
651 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java: | |
652 Show i18n strings in column titles. | |
653 | |
654 * src/main/java/de/intevation/flys/client/client/ui/minfo/BedMultiPeriodPanel.java: | |
655 New. UI provider that allows multiple period input and displays the overview | |
656 charts. | |
657 | |
658 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
659 Added new ui provider. | |
660 | |
661 * src/main/webapp/WEB-INF/web.xml: | |
662 Added new services. | |
663 | |
664 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
665 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
666 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
667 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
668 Added i18n strings. | |
669 | |
670 2012-09-12 Raimund Renkert <raimund.renkert@intevation.de> | |
671 | |
672 * src/main/java/de/intevation/flys/client/shared/model/StringOptionsData.java: | |
673 Fixed constructor. | |
674 | |
675 2012-09-11 Christian Lins <christian.lins@intevation.de> | |
676 | |
677 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
678 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
679 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
680 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java, | |
681 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
682 Fix for line label text in Delta W(t) chart (#837). | |
683 | |
684 2012-09-10 Christian Lins <christian.lins@intevation.de> | |
685 | |
686 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
687 Minimal fix for 'Transparency' combobox appearence (#840). | |
688 | |
689 2012-09-10 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
690 | |
691 * pom.xml: Java 1.5 -> 1.6 | |
692 | |
693 2012-09-09 Christian Lins <christian.lins@intevation.de> | |
694 | |
695 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
696 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
697 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
698 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java, | |
699 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
700 Rename attribute 'alpha' to 'transparency' which now represents the | |
701 transparency percentage instead raw rgba alpha value. StyledEditorWindow | |
702 can now handle this transparency attribute. | |
703 | |
704 2012-09-09 Christian Lins <christian.lins@intevation.de> | |
705 | |
706 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
707 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
708 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
709 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
710 Add 'error_update_collection_attribute' string (#843). | |
711 | |
712 2012-09-09 Christian Lins <christian.lins@intevation.de> | |
713 | |
714 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java: | |
715 Remove blank line. | |
716 | |
717 * src/main/java/de/intevation/flys/client/client/FLYS.java: | |
718 Catch MissingResourceException on unexpected server exceptions (#843). | |
719 | |
720 2012-09-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
721 | |
722 * src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java: | |
723 Reverted functional change from clins last commit. | |
724 | |
725 * src/main/java/de/intevation/flys/client/server/LoginServlet.java, | |
726 src/main/java/de/intevation/flys/client/server/auth/AuthenticationFactory.java, | |
727 src/main/java/de/intevation/flys/client/server/auth/UserClient.java: | |
728 Removed trailing whitespace. | |
729 | |
730 2012-09-08 Christian Lins <christian.lins@intevation.de> | |
731 | |
732 * src/main/java/de/intevation/flys/client/server/RemoteServiceServlet.java, | |
733 src/main/java/de/intevation/flys/client/server/LoginServlet.java, | |
734 src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java, | |
735 src/main/java/de/intevation/flys/client/server/auth/AuthenticationFactory.java, | |
736 src/main/java/de/intevation/flys/client/server/auth/UserClient.java, | |
737 src/main/java/de/intevation/flys/client/client/FLYS.java: | |
738 Cosmetics, add robustness checks etc. | |
739 | |
740 2012-09-07 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
741 | |
742 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java, | |
743 src/main/java/de/intevation/flys/client/server/auth/UserClient.java: | |
744 Be more defensive about fetchimg users from session. | |
745 | |
746 2012-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
747 | |
748 Improved panning in TimeseriesCharts (issue715). | |
749 | |
750 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java | |
751 (computeZoom): Prevent confusion of scoped 'zoom' variable. | |
752 (divide): Cast to double, we do not want long precision divisions. | |
753 | |
754 2012-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
755 | |
756 * src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java, | |
757 src/main/java/de/intevation/flys/client/client/FLYS.java, | |
758 src/main/java/de/intevation/flys/client/client/ui/FLYSView.java, | |
759 src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java, | |
760 src/main/java/de/intevation/flys/client/client/ui/OutputTab.java, | |
761 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
762 src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java, | |
763 src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java: | |
764 Cosmetics, docs. | |
765 | |
766 2012-09-04 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
767 | |
768 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java: | |
769 Refactor getCurrentUser to return the logged in user and not the first | |
770 user from the artifact database. | |
771 | |
772 2012-09-04 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
773 | |
774 * src/main/java/de/intevation/flys/client/server/RemoteServiceServlet.java, | |
775 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java, | |
776 src/main/java/de/intevation/flys/client/client/services/RemoteServiceServlet.java, | |
777 src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java: | |
778 Move RemoteServiceServlet to server package. | |
779 | |
780 2012-09-07 Ingo Weinzierl <ingo@intevation.de> | |
781 | |
782 Tagged module as '2.9'. | |
783 | |
784 2012-09-04 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
785 | |
786 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
787 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java, | |
788 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java, | |
789 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java, | |
790 src/main/java/de/intevation/flys/client/client/ui/RadioPanel.java, | |
791 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
792 Removed trailing whitespace. | |
793 | |
794 2012-09-04 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
795 | |
796 Fix for issue63. | |
797 | |
798 * src/main/java/de/intevation/flys/client/client/ui/LinkSelection.java: | |
799 Place map image in helper section. | |
800 | |
801 2012-09-04 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
802 | |
803 * src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java: | |
804 Add some debug which file will be used for local user authentification | |
805 | |
806 2012-09-04 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
807 | |
808 * src/main/webapp/WEB-INF/features.xml: | |
809 Add features for flys_wsa_schweinfurt role | |
810 | |
811 2012-09-04 Raimund Renkert <raimund.renkert@intevation.de> | |
812 | |
813 Issue 808. | |
814 | |
815 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java: | |
816 Added new row for single selection and set field titles. | |
817 | |
818 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
819 Show the single selection row on init. | |
820 | |
821 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
822 Updated i18n strings. | |
823 | |
824 2012-09-04 Raimund Renkert <raimund.renkert@intevation.de> | |
825 | |
826 Issue 664. | |
827 | |
828 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
829 Made old value an i18n formatted string. | |
830 | |
831 2012-09-04 Christian Lins <christian.lins@intevation.de> | |
832 | |
833 * src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java, | |
834 src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java, | |
835 src/main/java/de/intevation/flys/client/client/services/RemoteServiceServlet.java: | |
836 Add missing imports and fix package declaration. | |
837 | |
838 2012-09-04 Raimund Renkert <raimund.renkert@intevation.de> | |
839 | |
840 Issue 791. | |
841 | |
842 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java: | |
843 Do not allow the same values in reference and target location. | |
844 | |
845 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
846 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
847 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
848 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
849 Added i18n strings. | |
850 | |
851 2012-09-04 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
852 | |
853 Partial fix for issue820. | |
854 | |
855 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
856 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
857 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
858 Change i18n (middle height -> middle depth). | |
859 | |
860 2012-09-03 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
861 | |
862 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
863 Do not show labels in logo selection combobox. | |
864 | |
865 2012-09-03 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
866 | |
867 | |
868 Show logos in selectbox in chart properties such that user gets a | |
869 visual idea of what she selects. | |
870 | |
871 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
872 Show icons in select box that displays the chosen logo. | |
873 | |
874 * src/main/webapp/images/logo-intevation.png, | |
875 src/main/webapp/images/logo-bfg.gif: | |
876 Two exemplary logos (copies in flys-artifacts). | |
877 | |
878 2012-09-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
879 | |
880 * src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java, | |
881 src/main/java/de/intevation/flys/client/client/ui/RadioPanel.java, | |
882 src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java, | |
883 src/main/java/de/intevation/flys/client/client/ui/minfo/CheckboxPanel.java, | |
884 src/main/java/de/intevation/flys/client/client/ui/minfo/BedHeightsDatacagePanel.java: | |
885 Removed superfluous imports. | |
886 | |
887 2012-09-01 Christian Lins <christian.lins@intevation.de> | |
888 | |
889 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java, | |
890 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
891 Overflow for Toolbars is now HIDDEN to avoid nasty scrollbars (#761). | |
892 | |
893 2012-09-01 Christian Lins <christian.lins@intevation.de> | |
894 | |
895 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
896 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
897 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
898 src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java, | |
899 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
900 Change button title in DatacagePairWidget (#746). | |
901 | |
902 2012-08-31 Christian Lins <christian.lins@intevation.de> | |
903 | |
904 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java, | |
905 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
906 ThemePanels are now resizable (fix for #750). | |
907 | |
908 2012-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
909 | |
910 Maybe sqashing issue531, calling projectlists superclasses constructor. | |
911 | |
912 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
913 Call super() constructor. | |
914 | |
915 2012-08-31 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
916 | |
917 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
918 Set the default value of the RadioGroupItem if a module is selected. | |
919 | |
920 2012-08-31 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
921 | |
922 * src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java, | |
923 src/main/java/de/intevation/flys/client/client/services/ModuleService.java: | |
924 Load the list of modules from the flys artifact server. Also respect the | |
925 selected attribute of a module. | |
926 | |
927 2012-08-31 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
928 | |
929 * src/main/java/de/intevation/flys/client/shared/model/DefaultModule.java, | |
930 src/main/java/de/intevation/flys/client/client/services/ModuleService.java: | |
931 Add isSelected method to Module classes. | |
932 | |
933 2012-08-31 Raimund Renkert <raimund.renkert@intevation.de> | |
934 | |
935 MINFO: Added new UI provider for bed quality calculation. | |
936 | |
937 * src/main/java/de/intevation/flys/client/client/ui/minfo/CheckboxPanel.java: | |
938 New. UI provider for a list of checkboxes. | |
939 | |
940 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
941 Added new UI provider. | |
942 | |
943 2012-08-31 Raimund Renkert <raimund.renkert@intevation.de> | |
944 | |
945 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
946 Use river data in all states not only winfo. | |
947 | |
948 2012-08-31 Raimund Renkert <raimund.renkert@intevation.de> | |
949 | |
950 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java: | |
951 Hide the W/Q AT export button in fix analysis parameter tab. | |
952 | |
953 2012-08-31 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
954 | |
955 * src/main/java/de/intevation/flys/client/server/auth/UserClient.java: | |
956 User xml namespace for XPath attribute query. | |
957 | |
958 2012-08-31 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
959 | |
960 * src/main/webapp/WEB-INF/web.xml: | |
961 Add servlet settings for ModuleService | |
962 | |
963 2012-08-30 Christian Lins <christian.lins@intevation.de> | |
964 | |
965 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
966 src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java: | |
967 New projects are now initially maximized to prevent IE-layout issue (#755). | |
968 | |
969 2012-08-30 Christian Lins <christian.lins@intevation.de> | |
970 | |
971 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java: | |
972 Workaround for #775 (manually set window size to 500x500 pixels) | |
973 | |
974 * src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java: | |
975 Prevent NPE | |
976 | |
977 2012-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
978 | |
979 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java, | |
980 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
981 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
982 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
983 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
984 i18n for logo placement. | |
985 | |
986 2012-08-29 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
987 | |
988 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
989 Load modules from the ModuleService instead of using hardcoded strings. | |
990 | |
991 2012-08-29 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
992 | |
993 * src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java: | |
994 Hardcode German translations for module names until real translations are | |
995 available. | |
996 | |
997 2012-08-29 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
998 | |
999 * src/main/webapp/WEB-INF/features.xml: | |
1000 Add roles and features for GGinA | |
1001 | |
1002 2012-08-29 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1003 | |
1004 * src/main/java/de/intevation/flys/client/client/services/ModuleServiceAsync.java, | |
1005 src/main/java/de/intevation/flys/client/client/services/ModuleService.java, | |
1006 src/main/java/de/intevation/flys/client/server/ModuleServiceImpl.java: | |
1007 Added service to list available modules for a user. | |
1008 | |
1009 2012-08-29 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1010 | |
1011 * src/main/java/de/intevation/flys/client/shared/model/DefaultModule.java, | |
1012 src/main/java/de/intevation/flys/client/shared/model/Module.java: | |
1013 Added class representation of a module artifact. | |
1014 | |
1015 2012-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1016 | |
1017 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
1018 Special chart properties should trigger different ui (logo placement box). | |
1019 | |
1020 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1021 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1022 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1023 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1024 Added i18n strings for split logo-placement properties in charts. | |
1025 | |
1026 2012-08-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1027 | |
1028 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
1029 Special chart properties should trigger different ui (logo placement box). | |
1030 | |
1031 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1032 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1033 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1034 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1035 Added i18n strings for logo-placements in charts. | |
1036 | |
1037 2012-08-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1038 | |
1039 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
1040 Special chart properties should trigger different ui (logo select box). | |
1041 | |
1042 2012-08-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1043 | |
1044 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1045 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1046 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1047 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1048 Added first i18n strings for logo-inclusion in charts. | |
1049 | |
1050 2012-08-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1051 | |
1052 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java, | |
1053 src/main/java/de/intevation/flys/client/shared/model/StringProperty.java, | |
1054 src/main/java/de/intevation/flys/client/shared/model/OutputSettings.java, | |
1055 src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java: | |
1056 Cosmetics. | |
1057 | |
1058 2012-08-28 Raimund Renkert <raimund.renkert@intevation.de> | |
1059 | |
1060 MINFO: Added UI for minfo differences calculation. | |
1061 | |
1062 * src/main/java/de/intevation/flys/client/client/ui/minfo, | |
1063 src/main/java/de/intevation/flys/client/client/ui/minfo/BedHeightsDatacagePanel.java, | |
1064 src/main/java/de/intevation/flys/client/client/ui/RadioPanel.java: | |
1065 New. UI provider for states in minfo differences calculation. | |
1066 | |
1067 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
1068 Added new UI provider. | |
1069 | |
1070 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1071 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1072 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1073 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1074 Added i18n strings. | |
1075 | |
1076 2012-08-24 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1077 | |
1078 * src/main/java/de/intevation/flys/client/server/auth/UserClient.java: | |
1079 Use new find-user REST interface to check if a user already exists in the | |
1080 database or a new user must be created. | |
1081 | |
1082 2012-08-24 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1083 | |
1084 * src/main/java/de/intevation/flys/client/server/auth/UserClient.java: | |
1085 Send account data to REST interface. | |
1086 | |
1087 2012-08-24 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1088 | |
1089 * src/main/java/de/intevation/flys/client/server/auth/UserClient.java: | |
1090 Don't use XPath Query to get attribute of a XML Node | |
1091 | |
1092 2012-08-24 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1093 | |
1094 * src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java, | |
1095 src/main/java/de/intevation/flys/client/server/auth/was/Response.java, | |
1096 src/main/java/de/intevation/flys/client/server/auth/was/User.java, | |
1097 src/main/java/de/intevation/flys/client/server/auth/User.java: | |
1098 Add account information to client user classes. Use the WAS/GGInA | |
1099 assertion NameIdentifier element for the account name. For text | |
1100 authentication user username also as account name. | |
1101 | |
1102 2012-08-24 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1103 | |
1104 * src/main/java/de/intevation/flys/client/server/LoginServlet.java: | |
1105 Add debug output if a database user will be created. | |
1106 | |
1107 2012-08-23 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1108 | |
1109 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java: | |
1110 Avoid using XPath queries for getting attributes of a node. | |
1111 | |
1112 2012-08-22 Christian Lins <christian.lins@intevation.de> | |
1113 | |
1114 * src/main/java/de/intevation/flys/client/client/FLYS.java, | |
1115 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java, | |
1116 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
1117 Delete empty project after closing the CollectionView (#785). | |
1118 | |
1119 2012-08-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1120 | |
1121 * src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java: | |
1122 Removed superfluous import. Removed some inner whitespace. | |
1123 Made debug output conditional. | |
1124 | |
1125 2012-08-17 Raimund Renkert <raimund.renkert@intevation.de> | |
1126 | |
1127 Added AT file export to FixAnalysis W/Q. | |
1128 | |
1129 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
1130 New image link for AT export in W/Q tab. | |
1131 | |
1132 * src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java: | |
1133 Update link url on km change. | |
1134 | |
1135 * src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java: | |
1136 Add the km to the request document. | |
1137 | |
1138 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1139 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1140 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1141 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1142 Added i18n string for tooltip. | |
1143 | |
1144 2012-08-16 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1145 | |
1146 * src/main/java/de/intevation/flys/client/server/ProxyServlet.java: | |
1147 Shortend lines to 80 chars. Made debug outout conditional. | |
1148 Use block copy instead of tight byte wise loop. | |
1149 | |
1150 2012-08-16 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1151 | |
1152 * src/main/java/de/intevation/flys/client/server/ProxyServlet.java: | |
1153 Implement a ProxyServlet to be able to restrict the access to the | |
1154 mapserver too. All queries to the provided map services should go throught | |
1155 this new ProxyServlet. Currently the ProxyServlet can only handle HTTP GET | |
1156 requests. | |
1157 | |
1158 2012-08-16 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1159 | |
1160 * src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java: | |
1161 Replaced another attribute fetching XPath with a simple DOM | |
1162 getAttributeNS() call. | |
1163 | |
1164 2012-08-15 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1165 | |
1166 * src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java: | |
1167 Avoid NullPointerException if user authetication is deactivated. If user | |
1168 Authentication is deactivated all rivers are returned. | |
1169 | |
1170 2012-08-15 Raimund Renkert <raimund.renkert@intevation.de> | |
1171 | |
1172 Issue 752. Location input label. | |
1173 | |
1174 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java, | |
1175 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
1176 Added getter for label string. | |
1177 | |
1178 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1179 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1180 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
1181 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties: | |
1182 Added i18n string for single location label. | |
1183 | |
1184 2012-08-15 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1185 | |
1186 * src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java: | |
1187 Only return rivers that the user is allowed to see. Evaluate the allowed | |
1188 features of the current logged in user and hide rivers which aren't | |
1189 mentioned in the features list. | |
1190 | |
1191 2012-08-15 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1192 | |
1193 * src/main/java/de/intevation/flys/client/client/services/RemoteServiceServlet.java: | |
1194 Implement an extended GWT RemoteServiceServlet to be able to get the | |
1195 current logged in user easily. | |
1196 | |
1197 2012-08-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1198 | |
1199 * src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java, | |
1200 src/main/java/de/intevation/flys/client/server/features/XMLFileFeatures.java: | |
1201 Removed superfluous imports. | |
1202 | |
1203 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1204 | |
1205 * src/main/java/de/intevation/flys/client/server/auth/was/Response.java: | |
1206 Add debug log of a successfull authentification inclusive the | |
1207 corresponding features of the authenticated user. | |
1208 | |
1209 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1210 | |
1211 * src/main/webapp/WEB-INF/features.xml: | |
1212 Add example features for GGinA/WAS role flys_bfg. | |
1213 | |
1214 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1215 | |
1216 * src/main/java/de/intevation/flys/client/server/features/XMLFileFeatures.java: | |
1217 Don't use a xml namespace to get the "name" attribute of a role. | |
1218 | |
1219 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1220 * src/main/java/de/intevation/flys/client/server/auth/was/Authenticator.java, | |
1221 src/main/java/de/intevation/flys/client/server/auth/was/Response.java, | |
1222 src/main/java/de/intevation/flys/client/server/auth/was/User.java: | |
1223 Implement Features handling for WAS authentication. | |
1224 | |
1225 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1226 | |
1227 * src/main/java/de/intevation/flys/client/server/LoginServlet.java, | |
1228 src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java, | |
1229 src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java, | |
1230 src/main/java/de/intevation/flys/client/server/auth/was/Authenticator.java, | |
1231 src/main/java/de/intevation/flys/client/server/auth/Authenticator.java, | |
1232 src/main/java/de/intevation/flys/client/server/auth/User.java, | |
1233 src/main/java/de/intevation/flys/client/server/GGInAFilter.java: | |
1234 Refactor Authentication to allow to pass the Freatures to the user class. | |
1235 | |
1236 2012-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1237 | |
1238 * src/main/java/de/intevation/flys/client/server/features/XMLFileFeatures.java: | |
1239 Used HashMap instead of Hashtable. Limit to 80 chars per line. | |
1240 | |
1241 2012-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1242 | |
1243 * src/main/java/de/intevation/flys/client/server/meta/Converter.java: | |
1244 Removed trailing whitespace. | |
1245 | |
1246 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1247 * src/main/java/de/intevation/flys/client/server/features/XMLFileFeatures.java: | |
1248 Always close FileInputStream, improve for loops and avoid XPath for | |
1249 getting a xml attribute. | |
1250 | |
1251 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1252 * src/main/java/de/intevation/flys/client/server/CapabilitiesParser.java, | |
1253 src/main/java/de/intevation/flys/client/server/BaseServlet.java, | |
1254 src/main/webapp/WEB-INF/web.xml: | |
1255 Remove the obsolete BaseServlet. Initializing of logging is now handled by | |
1256 the BaseServletContextListener class which is loaded before any Servlet. | |
1257 | |
1258 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1259 * src/main/java/de/intevation/flys/client/server/features/FeatureServletContextListener.java, | |
1260 src/main/java/de/intevation/flys/client/server/BaseServletContextListener.java, | |
1261 src/main/webapp/WEB-INF/web.xml: | |
1262 Rename and move FeatureServletContextListener. | |
1263 | |
1264 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1265 * src/main/java/de/intevation/flys/client/server/features/FeatureServletContextListener.java, | |
1266 src/main/webapp/WEB-INF/web.xml: | |
1267 Implement a ServletContextListener to initialize the Fearures from a xml | |
1268 file. With the context parameter "features-file" in src/main/webapp/WEB-INF/web.xml | |
1269 a xml file to load features from can be specified. | |
1270 The FeatureServletContextListener class also initializes the logging now | |
1271 because it is loaded before the BaseServlet. | |
1272 | |
1273 2012-08-08 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1274 | |
1275 * src/main/java/de/intevation/flys/client/server/features/XMLFileFeatures.java, | |
1276 src/main/java/de/intevation/flys/client/server/features/FeaturesNamespaceContext.java, | |
1277 src/main/java/de/intevation/flys/client/server/features/Features.java, | |
1278 src/main/webapp/WEB-INF/features.xml: | |
1279 Implementation of a feature representation. The XMLFileFeatures class can | |
1280 be used to load a feature xml file (src/main/webapp/WEB-INF/features.xml) | |
1281 and create a map of roles to a list of features. | |
1282 | |
1283 2012-08-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1284 | |
1285 * src/main/java/de/intevation/flys/client/server/meta/Converter.java: | |
1286 Cosmetics, reordered code. | |
1287 | |
1288 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
1289 Show tooltip for rows in datacage widget. | |
1290 | |
1291 2012-08-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1292 | |
1293 * src/main/java/de/intevation/flys/client/server/meta/Converter.java: | |
1294 Documentation added, use static map instead of population in | |
1295 constructor. | |
1296 | |
1297 2012-07-30 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1298 | |
1299 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java, | |
1300 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
1301 Removed superfluous imports. | |
1302 | |
1303 2012-07-27 Ingo Weinzierl <ingo@intevation.de> | |
1304 | |
1305 Tagged module as '2.8.1'. | |
1306 | |
1307 2012-07-26 Ingo Weinzierl <ingo@intevation.de> | |
1308 | |
1309 * src/main/java/de/intevation/flys/client/shared/model/ChartMode.java: Let | |
1310 'fix_vollmer_wq_curve" Output also use the NaviChartOutputTab. | |
1311 | |
1312 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1313 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1314 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1315 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1316 Added titles for the 'fix_vollmer_wq_curve' Output tab. | |
1317 | |
1318 2012-07-26 Christian Lins <christian.lins@intevation.de> | |
1319 | |
1320 * src/main/java/de/intevation/flys/client/server/StyleHelper.java, | |
1321 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1322 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1323 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1324 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
1325 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
1326 Merge point/line label styles. Add new style options for point/line | |
1327 label background. | |
1328 | |
1329 2012-07-25 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1330 | |
1331 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java: | |
1332 Accept differing state data names of FixationArtifacts. | |
1333 | |
1334 2012-07-24 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1335 | |
1336 * src/main/java/de/intevation/flys/client/shared/model/Artifact.java, | |
1337 src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java, | |
1338 src/main/java/de/intevation/flys/client/client/FLYS.java, | |
1339 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
1340 Cosmetics. | |
1341 | |
1342 2012-07-24 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1343 | |
1344 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
1345 Respect factory of cloned artifact when cloning. | |
1346 | |
1347 2012-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1348 | |
1349 * src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java, | |
1350 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java, | |
1351 src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java, | |
1352 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java, | |
1353 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java, | |
1354 src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java, | |
1355 src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java, | |
1356 src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java, | |
1357 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java, | |
1358 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java, | |
1359 src/main/java/de/intevation/flys/client/client/ui/PeriodPanel.java, | |
1360 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
1361 src/main/java/de/intevation/flys/client/client/ui/map/WMSLayersTree.java, | |
1362 src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java, | |
1363 src/main/java/de/intevation/flys/client/client/ui/MultiPeriodPanel.java: | |
1364 Removed some superfluous casts. | |
1365 | |
1366 2012-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1367 | |
1368 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: | |
1369 Catch the case that a previous gauge is before the start of the | |
1370 events. This led to a broken layout. | |
1371 | |
1372 2012-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1373 | |
1374 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: | |
1375 Bring in sync with transformation in flys-client. | |
1376 | |
1377 2012-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1378 | |
1379 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: | |
1380 Bring in sync with transformation in flys-client. Current weakness: | |
1381 Only english and german locales are supported. | |
1382 | |
1383 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java: | |
1384 Depending on client given locale call transformation with | |
1385 locale "de" or "en". | |
1386 | |
1387 2012-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1388 | |
1389 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: Merged | |
1390 changes from transformation in flys-artifacts: Render names | |
1391 to the gauges into the headline. Full names and spread are | |
1392 displayed as tooltips. | |
1393 | |
1394 2012-07-20 Ingo Weinzierl <ingo@intevation.de> | |
1395 | |
1396 * src/main/java/de/intevation/flys/client/client/ui/chart/OverviewOutputTab.java: | |
1397 Removed the export buttons for SVG and PDF; those exports aren't | |
1398 implemented on server side yet. | |
1399 | |
1400 2012-07-20 Ingo Weinzierl <ingo@intevation.de> | |
1401 | |
1402 * src/main/java/de/intevation/flys/client/client/ui/sq/SQCampaignChart.java: | |
1403 New subclass of VLayout that displays a chart with field campaigns. The | |
1404 code is copied from SQMultiPeriodPanel. | |
1405 | |
1406 * src/main/java/de/intevation/flys/client/client/ui/sq/SQMultiPeriodPanel.java: | |
1407 Moved the code to display the field campaign charts into SQCampaignChart | |
1408 class. | |
1409 | |
1410 * src/main/java/de/intevation/flys/client/client/ui/sq/SQPeriodPanel.java: | |
1411 New UIProvider that allows the input of a time period; the helper panel | |
1412 displays a chart with field campaigns. | |
1413 | |
1414 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
1415 Registered SQPeriodPanel as new UIProvider. | |
1416 | |
1417 2012-07-20 Ingo Weinzierl <ingo@intevation.de> | |
1418 | |
1419 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
1420 Added a new UI provider that supports input of a time period (without | |
1421 any helper panel). | |
1422 | |
1423 2012-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1424 | |
1425 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
1426 Removed superfluous import. | |
1427 | |
1428 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
1429 Removed trailing whitespace. | |
1430 | |
1431 2012-07-20 Ingo Weinzierl <ingo@intevation.de> | |
1432 | |
1433 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
1434 Made getChartOutputTab() protected. | |
1435 | |
1436 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
1437 Moved creation of a ChartToolbar and a ChartThemePanel from constructor to | |
1438 own methods which enables subclasses to override those. | |
1439 | |
1440 * src/main/java/de/intevation/flys/client/client/ui/chart/OverviewOutputTab.java: | |
1441 Override createThemePanel() and createChartToolbar() of parent class. Both | |
1442 methods return instances of minimalistic implementations of a | |
1443 ChartThemePanel and ChartToolbar. In addition, the overview chart is | |
1444 fetched as single image. | |
1445 | |
1446 2012-07-19 Ingo Weinzierl <ingo@intevation.de> | |
1447 | |
1448 * src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java: | |
1449 Read default value from Data item; set textfield to this value of a | |
1450 default value is existing. | |
1451 | |
1452 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1453 | |
1454 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java, | |
1455 src/main/java/de/intevation/flys/client/shared/model/DoubleProperty.java, | |
1456 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java, | |
1457 src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java: | |
1458 Use more idiomatic Java when parsing doubles and ints. | |
1459 | |
1460 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1461 | |
1462 * ChangeLog: Removed remains from former conflict. | |
1463 | |
1464 2012-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1465 | |
1466 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixFunctionSelect.java | |
1467 src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java: | |
1468 Removed superfluous imports. | |
1469 | |
1470 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java, | |
1471 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
1472 Removed trailing whitespace. | |
1473 | |
1474 2012-07-19 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1475 | |
1476 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
1477 Register (to-be-implemented) fix.qselect_panel UIProvider. | |
1478 | |
1479 2012-07-19 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1480 | |
1481 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
1482 Prepare for bandwidthcolor, and preset bandwidth with previously | |
1483 entered values. | |
1484 | |
1485 2012-07-19 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1486 | |
1487 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
1488 src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java: | |
1489 Cosmetics. | |
1490 | |
1491 2012-07-19 Raimund Renkert <raimund.renkert@intevation.de> | |
1492 | |
1493 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java, | |
1494 src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java: | |
1495 Input fields for chart navigation now use the correct i18n number formats. | |
1496 | |
1497 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1498 | |
1499 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: | |
1500 Generate only legend entries for existing discharge sectors. | |
1501 | |
1502 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1503 | |
1504 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java: | |
1505 Replaced discharge sectors with more human readable labels. | |
1506 | |
1507 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1508 | |
1509 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: | |
1510 Added legend at bottom of overview table. | |
1511 | |
1512 2012-07-18 Raimund Renkert <raimund.renkert@intevation.de> | |
1513 | |
1514 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixFunctionSelect.java: | |
1515 New. UI provider for function selection in fix analysis. This UI provider | |
1516 shows the overview and chart in the helper panel. | |
1517 | |
1518 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
1519 Use the new UI provider in function select state. | |
1520 | |
1521 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1522 | |
1523 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
1524 Populate double type theme attributes with already set values. | |
1525 | |
1526 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1527 | |
1528 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
1529 Code compres Code compression. | |
1530 | |
1531 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1532 | |
1533 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
1534 Improve validation. | |
1535 | |
1536 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1537 | |
1538 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java, | |
1539 src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java: | |
1540 Cosmetic compression. | |
1541 | |
1542 2012-07-18 Ingo Weinzierl <ingo@intevation.de> | |
1543 | |
1544 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
1545 Added public methods to lock and unlock the CollectionView. Locking the | |
1546 view means, a semi transparent layer prevents the user to use the | |
1547 control elements in the CollectionView. In addition to the semi | |
1548 transparent layer, a progress image is displayed. | |
1549 | |
1550 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
1551 Lock the CollectionView when StepBack and StepForward events are fired. | |
1552 Unlock the screen on success or failure. | |
1553 | |
1554 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1555 | |
1556 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
1557 Handle upcoming "double" theme attribute type. | |
1558 | |
1559 2012-07-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1560 | |
1561 * src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java, | |
1562 src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java, | |
1563 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
1564 Cosmetics. | |
1565 | |
1566 2012-07-18 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1567 | |
1568 * src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java, | |
1569 src/main/java/de/intevation/flys/client/client/ui/chart/OverviewOutputTab.java: | |
1570 Removed trailing whitespace. | |
1571 | |
1572 2012-07-17 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1573 | |
1574 * main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1575 main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1576 main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1577 main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1578 Added i18n strings for bandwidth. | |
1579 | |
1580 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
1581 Include bandwidth field. | |
1582 | |
1583 2012-07-17 Christian Lins <christian.lins@intevation.de> | |
1584 | |
1585 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
1586 Correct height of ChartToolbar to 35 pixels. | |
1587 | |
1588 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java: | |
1589 Make use of generics and cosmetics. | |
1590 | |
1591 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java, | |
1592 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java, | |
1593 src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java: | |
1594 ThemePanel toggle stuff. | |
1595 | |
1596 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
1597 Increase default size as the toolbar has grown as well. | |
1598 | |
1599 * pom.xml: | |
1600 Add commons-codec dependency. | |
1601 | |
1602 2012-07-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1603 | |
1604 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java, | |
1605 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java, | |
1606 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
1607 Cosmetics, docs. | |
1608 | |
1609 2012-07-16 Ingo Weinzierl <ingo@intevation.de> | |
1610 | |
1611 * Tagged module as '2.8'. | |
1612 | |
1613 2012-07-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1614 | |
1615 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java, | |
1616 src/main/java/de/intevation/flys/client/server/auth/Authentication.java, | |
1617 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java, | |
1618 src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java, | |
1619 src/main/java/de/intevation/flys/client/shared/model/Theme.java, | |
1620 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java: | |
1621 Removed same package imports. | |
1622 | |
1623 2012-07-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1624 | |
1625 * main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1626 main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1627 main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1628 main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1629 Added i18n strings for officiallines. | |
1630 | |
1631 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1632 | |
1633 * src/main/webapp/WEB-INF/web.xml: Separate two context params correctly. | |
1634 | |
1635 * src/main/java/de/intevation/flys/client/server/auth/was/ServiceException.java, | |
1636 src/main/java/de/intevation/flys/client/server/auth/AuthenticationException.java: | |
1637 Removed imports. | |
1638 | |
1639 * src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java, | |
1640 src/main/java/de/intevation/flys/client/server/auth/AuthenticationFactory.java: | |
1641 Added debug output. | |
1642 | |
1643 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1644 | |
1645 * src/main/java/de/intevation/flys/client/server/LoginServlet.java, | |
1646 src/main/java/de/intevation/flys/client/server/auth/UserClient.java: | |
1647 Add UserClient class to handle REST communication for user related | |
1648 interfaces. If a logged in user is not known add him to the database | |
1649 via the REST protocol. | |
1650 | |
1651 2012-07-13 Christian Lins <christian.lins@intevation.de> | |
1652 | |
1653 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1654 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1655 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1656 src/main/java/de/intevation/flys/client/client/ui/MainMenu.java, | |
1657 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java, | |
1658 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java, | |
1659 src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java, | |
1660 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java, | |
1661 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
1662 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1663 Add "Manage Themes" button to ChartToolbar and MapToolbar to toggle themes window. | |
1664 | |
1665 * pom.xml: | |
1666 Remove gwt-dev from dependencies as it contains an ancient Apache Commons Codec version | |
1667 and add a recent version of it as separate dependency. | |
1668 This fixes the nasty eclipse compile errors with Base64 class etc. | |
1669 | |
1670 2012-07-13 Raimund Renkert <raimund.renkert@intevation.de> | |
1671 | |
1672 * src/main/java/de/intevation/flys/client/client/ui/chart/OverviewOutputTab.java: | |
1673 Switched row count and column count. | |
1674 | |
1675 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1676 | |
1677 * src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java, | |
1678 src/main/java/de/intevation/flys/client/server/auth/was/Response.java: | |
1679 Removed superfluous imports. | |
1680 | |
1681 2012-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1682 | |
1683 * src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java, | |
1684 src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java: | |
1685 Cosmetics. | |
1686 | |
1687 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1688 | |
1689 * src/main/java/de/intevation/flys/client/server/auth/User.java: | |
1690 Add javadoc for the user class. | |
1691 | |
1692 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1693 | |
1694 * src/main/java/de/intevation/flys/client/server/auth/User.java, | |
1695 src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java | |
1696 src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java | |
1697 src/main/java/de/intevation/flys/client/server/auth/was/Response.java | |
1698 src/main/java/de/intevation/flys/client/server/auth/was/User.java: | |
1699 Implement getting a list of roles from a logged in user. | |
1700 | |
1701 2012-07-13 Raimund Renkert <raimund.renkert@intevation.de> | |
1702 | |
1703 * main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
1704 Added new output mode 'overview' and added type to chart mode. | |
1705 | |
1706 * main/java/de/intevation/flys/client/shared/model/ChartMode.java: | |
1707 Added type to constructor. | |
1708 | |
1709 * main/java/de/intevation/flys/client/shared/model/OverviewMode.java: | |
1710 New. Output mode for chart overviews. | |
1711 | |
1712 * main/java/de/intevation/flys/client/client/ui/chart/OverviewOutputTab.java: | |
1713 New. Output tab for chart overviews. | |
1714 | |
1715 * main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1716 main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1717 main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1718 main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1719 Added i18n strings. | |
1720 | |
1721 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1722 | |
1723 * src/main/java/de/intevation/flys/client/server/auth/was/Request.java: | |
1724 Removed System.out.println debug statement for the request uri. | |
1725 | |
1726 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1727 | |
1728 * src/main/webapp/WEB-INF/web.xml: | |
1729 Removed trailing whitespace. | |
1730 | |
1731 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1732 | |
1733 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java: | |
1734 Implement re-authentication if the user (ticket) has expired. | |
1735 Every "ticket" in GGInA has an end date. Therefore send a new | |
1736 authentication request if the current date is after the end date. | |
1737 | |
1738 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1739 | |
1740 * src/main/java/de/intevation/flys/client/server/LoginServlet.java, | |
1741 src/main/webapp/WEB-INF/web.xml: | |
1742 Use servlet context to specify the authentication method. | |
1743 Using the servlet context allows to set the method globally and | |
1744 not only for one servlet. | |
1745 | |
1746 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1747 | |
1748 * src/main/webapp/FLYS.css: | |
1749 Add styles for the authentication error at the login page. | |
1750 | |
1751 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1752 | |
1753 * src/main/java/de/intevation/flys/client/server/LoginServlet.java: | |
1754 Also log an authentication failure. Several reasons could exist | |
1755 why an authentication will fail. Mostly because the user did provide | |
1756 wrong credentials but also because the GGInA protocol has changed | |
1757 unexpectedly. Therefore also log the error. | |
1758 | |
1759 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1760 | |
1761 * src/main/webapp/login.jsp, | |
1762 src/main/java/de/intevation/flys/client/server/LoginServlet.java: | |
1763 Display exception details to the user if an authentication fails. | |
1764 | |
1765 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1766 | |
1767 * src/main/java/de/intevation/flys/client/server/auth/Authentication.java, | |
1768 src/main/java/de/intevation/flys/client/server/auth/was/Response.java: | |
1769 Extend Authentication getUser method to throw an AuthenticationException. | |
1770 Also the Response constructor now throws an IOException. | |
1771 | |
1772 2012-07-13 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1773 | |
1774 * src/main/java/de/intevation/fly/client/server/auth/was/User.java: | |
1775 Derive User class from new | |
1776 de.intevation.fly.client.server.auth.DefaultUser class and implement | |
1777 hasExpired method via SAML Assertion. | |
1778 | |
1779 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1780 | |
1781 * src/main/webapp/WEB-INF/web.xml: Set artifact server port back to 8181 | |
1782 | |
1783 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1784 | |
1785 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java: | |
1786 Cast session user to abstract type not WAS specific. | |
1787 | |
1788 2012-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1789 | |
1790 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
1791 Removed superfluous import. | |
1792 | |
1793 2012-07-12 Ingo Weinzierl <ingo@intevation.de> | |
1794 | |
1795 flys/issue698 (FLYS-Client: Release-Version verschluckt Clicks auf Stepback) | |
1796 | |
1797 * src/main/java/de/intevation/flys/client/shared/model/FixFilter.java: | |
1798 New. The code of this class was moved from FixationPanel to FixFilter. | |
1799 | |
1800 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java: | |
1801 Adapted the reference to FixFilter which had been an inner class of | |
1802 FixationPanel before. | |
1803 | |
1804 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
1805 Moved the FixFilter code to an own top level class in the 'shared' part. | |
1806 | |
1807 2012-07-11 Christian Lins <christian.lins@intevation.de> | |
1808 | |
1809 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1810 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1811 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1812 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1813 Add showpointlabel stlye attribute. | |
1814 | |
1815 2012-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1816 | |
1817 * src/main/java/de/intevation/flys/client/server/auth/plain/Authenticator.java: | |
1818 Authenticates against simple text file. Specified by env variable FLYS_USER_FILE | |
1819 or system property flys.user.file . | |
1820 File format: One user per line, '#' at line start means comment. | |
1821 <user>\t<password>\t<role> | |
1822 | |
1823 * src/main/java/de/intevation/flys/client/server/auth/DefaultUser.java: | |
1824 Simple user implementation. | |
1825 | |
1826 * src/main/java/de/intevation/flys/client/server/auth/AuthenticationFactory.java: | |
1827 Check for 'plain' as authentication method. | |
1828 | |
1829 * src/main/java/de/intevation/flys/client/server/auth/User.java: | |
1830 Expires return boolean instead of Boolean, now. | |
1831 | |
1832 * src/main/java/de/intevation/flys/client/server/auth/was/User.java: | |
1833 Adjusted | |
1834 | |
1835 * src/main/java/de/intevation/flys/client/server/auth/was/Response.java: | |
1836 Added override annotation. | |
1837 | |
1838 * src/main/java/de/intevation/flys/client/server/auth/Authenticator.java: | |
1839 Removed same package imports. | |
1840 | |
1841 2012-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1842 | |
1843 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
1844 Removed trailing whitespace. | |
1845 | |
1846 2012-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1847 | |
1848 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java, | |
1849 src/main/java/de/intevation/flys/client/client/ui/sq/SQMultiPeriodPanel.java: | |
1850 Removed superfluous imports. | |
1851 | |
1852 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1853 | |
1854 * src/main/java/de/intevation/flys/client/server/auth/Authentication.java, | |
1855 src/main/java/de/intevation/flys/client/server/auth/AuthenticationFactory.java, | |
1856 src/main/java/de/intevation/flys/client/server/auth/was/Namespaces.java, | |
1857 src/main/java/de/intevation/flys/client/server/auth/was/ServiceException.java, | |
1858 src/main/java/de/intevation/flys/client/server/auth/was/Signature.java, | |
1859 src/main/java/de/intevation/flys/client/server/auth/was/Assertion.java, | |
1860 src/main/java/de/intevation/flys/client/server/auth/was/Request.java, | |
1861 src/main/java/de/intevation/flys/client/server/auth/was/Authenticator.java, | |
1862 src/main/java/de/intevation/flys/client/server/auth/was/Response.java, | |
1863 src/main/java/de/intevation/flys/client/server/auth/was/User.java, | |
1864 src/main/java/de/intevation/flys/client/server/auth/Authenticator.java, | |
1865 src/main/java/de/intevation/flys/client/server/auth/AuthenticationException.java, | |
1866 src/main/java/de/intevation/flys/client/server/auth/User.java, | |
1867 src/main/webapp/WEB-INF/web.xml: | |
1868 Move authentication related classes to de.intevation.fly.client.server.auth | |
1869 package. Abstract the authentication classes to allow other authentications | |
1870 beside WAS/GGInA. | |
1871 | |
1872 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1873 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java: | |
1874 Check filter config in web.xml for String false to deactivate the | |
1875 GGInAFilter instead of "1". | |
1876 | |
1877 2012-07-11 Christian Lins <christian.lins@intevation.de> | |
1878 | |
1879 Eclipse specific project files removed from SVN. | |
1880 | |
1881 * src/main/java/de/intevation/flys/client/server/FileUploadServiceImpl.java, | |
1882 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
1883 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
1884 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
1885 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java, | |
1886 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
1887 Fix exceptions on unknown style attributes. | |
1888 Introduce alpha transparency attribut for areas. | |
1889 | |
1890 | |
1891 2012-07-11 Raimund Renkert <raimund.renkert@intevation.de> | |
1892 | |
1893 * src/main/java/de/intevation/flys/client/server/SQKMChartServiceImpl.java: | |
1894 New. Service to request the sq relation helper chart. | |
1895 | |
1896 * src/main/java/de/intevation/flys/client/client/ui/sq/SQMultiPeriodPanel.java: | |
1897 New. Multi period input panel with overview chart in helper panel. | |
1898 | |
1899 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
1900 Use the new panel in sq relation period input. | |
1901 | |
1902 * src/main/webapp/WEB-INF/web.xml: | |
1903 Added new service to config. | |
1904 | |
1905 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1906 | |
1907 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java: | |
1908 Redirect a user to the login page if he isn't authenticated. | |
1909 | |
1910 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1911 | |
1912 * src/main/java/de/intevation/flys/client/server/LoginServlet.java, | |
1913 src/main/webapp/login.jsp, | |
1914 src/main/webapp/FLYS.css, | |
1915 src/main/webapp/WEB-INF/web.xml: | |
1916 Implement a login page to be able to authenticate a user. | |
1917 | |
1918 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1919 | |
1920 * src/main/java/de/intevation/flys/client/server/GGInATrustStrategy.java: | |
1921 Add a TrustStrategy to be able to accept all SSL certificates. | |
1922 | |
1923 2012-07-11 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1924 | |
1925 * src/main/java/de/intevation/flys/client/server/was/User.java: | |
1926 Add a first implementation of a WAS user class. | |
1927 | |
1928 2012-07-10 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1929 | |
1930 * src/main/java/de/intevation/flys/client/server/was/Response.java: | |
1931 Directly use Base64InputStream filter stream instead of reading into | |
1932 memory first. | |
1933 | |
1934 2012-07-10 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1935 | |
1936 * pom.xml: Add dependencies for jdom 1.1.3, Apache commons-io 2.2 | |
1937 and Apache httpcomponents 4.2. All are dependencies are used in | |
1938 the new WAS classes. | |
1939 | |
1940 2012-07-10 Bj�rn Ricks <bjoern.ricks@intevation.de> | |
1941 | |
1942 * src/main/java/de/intevation/flys/client/server/was/Assertion.java | |
1943 src/main/java/de/intevation/flys/client/server/was/Request.java, | |
1944 src/main/java/de/intevation/flys/client/server/was/Response.java, | |
1945 src/main/java/de/intevation/flys/client/server/was/ServiceException.java, | |
1946 src/main/java/de/intevation/flys/client/server/was/Signature.java, | |
1947 src/main/java/de/intevation/flys/client/server/was/Namespaces.java: | |
1948 Implement class representation of a Web Authentication Service (WAS) | |
1949 request and response. If the authentication is successful the WAS | |
1950 responses with a base64 encoded Security Assertion Markup Language (SAML) | |
1951 v1.0 message. | |
1952 | |
1953 2012-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1954 | |
1955 * pom.xml: Bumped GWT from 2.3 up to 2.4 which is the current stable. | |
1956 | |
1957 2012-07-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1958 | |
1959 * src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java: | |
1960 Minor Cosmetics. | |
1961 | |
1962 2012-07-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1963 | |
1964 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java, | |
1965 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java, | |
1966 src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
1967 Cosmetics, whitespaces and doc. | |
1968 | |
1969 2012-07-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1970 | |
1971 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java, | |
1972 src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java, | |
1973 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
1974 Removed superfluous imports. | |
1975 | |
1976 2012-07-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
1977 | |
1978 Fix issue706. | |
1979 | |
1980 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
1981 Allow only one value to be entered by clicking. | |
1982 | |
1983 2012-07-07 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
1984 | |
1985 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java, | |
1986 src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java, | |
1987 src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java: | |
1988 Removed trailing whitespace. | |
1989 | |
1990 2012-07-06 Raimund Renkert <raimund.renkert@intevation.de> | |
1991 | |
1992 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
1993 Added method to deselect active controls. Currently only zoom control is | |
1994 deselected. | |
1995 | |
1996 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
1997 Changed type of tool bar to 'ChartToolbar'. | |
1998 | |
1999 * src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java: | |
2000 Deselect controls on navigate and return chart in 'getChartPanel'. | |
2001 | |
2002 2012-07-03 Raimund Renkert <raimund.renkert@intevation.de> | |
2003 | |
2004 * src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java: | |
2005 Add km to chart info request parameters to get valid chart infos. | |
2006 | |
2007 2012-07-03 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2008 | |
2009 Fix issue457. | |
2010 | |
2011 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
2012 Store and consider direction (up, down) when using the km spinner. | |
2013 | |
2014 2012-07-02 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2015 | |
2016 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2017 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2018 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2019 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2020 Added i18n strings for export of adjusted coefficients. | |
2021 | |
2022 2012-07-02 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2023 | |
2024 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java: | |
2025 Make getting tooltip string more robust when trying to resolve | |
2026 missing I18N strings. | |
2027 | |
2028 2012-06-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2029 | |
2030 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
2031 Show area menu also for newer manual wsp line facet. | |
2032 | |
2033 2012-06-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2034 | |
2035 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java: | |
2036 Improved validation. | |
2037 | |
2038 * src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java | |
2039 (isDouble): New, shortcut. | |
2040 | |
2041 2012-06-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2042 | |
2043 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java: | |
2044 Added basic validation | |
2045 | |
2046 2012-06-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2047 | |
2048 Improved manual line editor. | |
2049 | |
2050 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
2051 Fix i18n key for buttons tooltip. | |
2052 | |
2053 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2054 Fix translation. | |
2055 | |
2056 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java: | |
2057 Label the input fields, nicen dialog dimensions. | |
2058 | |
2059 2012-06-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2060 | |
2061 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
2062 Use different i18n key for button. | |
2063 | |
2064 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2065 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2066 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
2067 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
2068 new i18n strings used for the manual WSP editor button. | |
2069 | |
2070 2012-06-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2071 | |
2072 Added basic GUI to register manual lines in cross section. | |
2073 | |
2074 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
2075 Add Button to register Manual WSPs. | |
2076 | |
2077 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualWSPEditor.java: | |
2078 New. Basic manual WSP Editor. | |
2079 | |
2080 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2081 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2082 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
2083 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
2084 new i18n strings used for the manual WSP editor. | |
2085 | |
2086 2012-06-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2087 | |
2088 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
2089 Minor refactoring. | |
2090 | |
2091 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2092 | |
2093 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
2094 Removed some stupid programming. Make the chart km more useful. | |
2095 | |
2096 2012-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2097 | |
2098 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
2099 Do not throw layout away if only the km chart needs reloading. | |
2100 Fix floating point vs. integer rounding issues. | |
2101 | |
2102 2012-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2103 | |
2104 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java: | |
2105 Removed trailing whitespace. | |
2106 | |
2107 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2108 | |
2109 * pom.xml: Bumped SmartGWT to version 3.0 | |
2110 This solves the date issues in fixings analysis for me. | |
2111 | |
2112 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2113 | |
2114 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java: | |
2115 Usability: Limit the number of displayed old items to 5. Use label "..." as | |
2116 a placeholder there are more. | |
2117 | |
2118 2012-06-21 Raimund Renkert <raimund.renkert@intevation.de> | |
2119 | |
2120 * src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java: | |
2121 Changed handler for km navigation input from changed to keypress listening | |
2122 to 'Enter'-key. | |
2123 | |
2124 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2125 | |
2126 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
2127 Create | |
2128 "columns": { "cids": "1 2 3" } | |
2129 instead of | |
2130 "or": ["column": { "cid": 1 }, "column": { "cid": 2 }, "column": { "cid": 3 }] | |
2131 | |
2132 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2133 | |
2134 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java: | |
2135 Added more debug ouput about the transmitted documents. | |
2136 | |
2137 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2138 | |
2139 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java: | |
2140 Removed some XPath misuse. | |
2141 | |
2142 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2143 | |
2144 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
2145 Removed example comment about JSON filter. | |
2146 | |
2147 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java: | |
2148 Set discharge sectors 0 and 3 as default in UI. | |
2149 | |
2150 2012-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2151 | |
2152 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: | |
2153 Forgot header cell when rendering checkboxes. | |
2154 Some small layout adjustments. | |
2155 | |
2156 2012-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2157 | |
2158 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: | |
2159 Extent of overview is determined by min/max km of sectors. | |
2160 | |
2161 2012-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2162 | |
2163 * src/main/java/de/intevation/flys/client/server/ThemeListingServiceImpl.java, | |
2164 src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java: | |
2165 Removed superfluous imports. | |
2166 | |
2167 2012-06-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2168 | |
2169 Fix issue665, issue459, issue667 (zoom different in export). | |
2170 | |
2171 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
2172 Fake a zoom-event when a zoom-value changing action was taken. | |
2173 | |
2174 2012-06-18 Ingo Weinzierl <ingo@intevation.de> | |
2175 | |
2176 * src/main/java/de/intevation/flys/client/server/StyleHelper.java: Added | |
2177 missing class from last commit. | |
2178 | |
2179 2012-06-18 Ingo Weinzierl <ingo@intevation.de> | |
2180 | |
2181 * src/main/java/de/intevation/flys/client/server/StyleHelper.java: New | |
2182 helper class which currently implements a function getStyle() that returns | |
2183 a Style object from XML Element. | |
2184 | |
2185 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java, | |
2186 src/main/java/de/intevation/flys/client/server/ThemeListingServiceImpl.java: | |
2187 Sources getStyle() out to StyleHelper. | |
2188 | |
2189 * src/main/java/de/intevation/flys/client/shared/model/StyleSetting.java: | |
2190 Added new boolean property 'hidden' and improved constructor. | |
2191 | |
2192 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
2193 Added attribute 'pointcolor' to whitelist and display only attributes that | |
2194 are not 'hidden'. | |
2195 | |
2196 2012-06-18 Ingo Weinzierl <ingo@intevation.de> | |
2197 | |
2198 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2199 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2200 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
2201 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
2202 new i18n strings used in the theme editor for point colors. | |
2203 | |
2204 2012-06-15 Raimund Renkert <raimund.renkert@intevation.de> | |
2205 | |
2206 Added navigation to fix analysis charts. | |
2207 | |
2208 * src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java: | |
2209 New. Chart output tab with km navigation. | |
2210 | |
2211 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
2212 Added member variables and getter/setter for km navigation values. | |
2213 | |
2214 * src/main/java/de/intevation/flys/client/shared/model/ChartMode.java: | |
2215 Create NaviChartOutputTabs for chart tabs in fix analysis. | |
2216 | |
2217 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java, | |
2218 src/main/java/de/intevation/flys/client/server/ChartServiceHelper.java: | |
2219 Added the current km as parameter in requests. | |
2220 | |
2221 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java: | |
2222 Create the filter by getting the attributes via artifact description. | |
2223 | |
2224 2012-06-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2225 | |
2226 * src/main/java/de/intevation/flys/client/**/*.java: Removed trailing whitespace. | |
2227 | |
2228 2012-06-15 Ingo Weinzierl <ingo@intevation.de> | |
2229 | |
2230 * src/main/java/de/intevation/flys/client/client/config.xml, | |
2231 src/main/webapp/WEB-INF/web.xml, | |
2232 pom.xml: Reverted accidently commited personal changes (ports). | |
2233 | |
2234 2012-06-14 Ingo Weinzierl <ingo@intevation.de> | |
2235 | |
2236 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2237 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2238 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
2239 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
2240 chart and export titles for sq relation calculation in MINFO. | |
2241 | |
2242 2012-06-14 Raimund Renkert <raimund.renkert@intevation.de> | |
2243 | |
2244 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java: | |
2245 Add all events to the list of selected events. | |
2246 | |
2247 2012-06-14 Raimund Renkert <raimund.renkert@intevation.de> | |
2248 | |
2249 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
2250 Changed helper chart size to avoid overlapping in maximized project window. | |
2251 | |
2252 2012-06-14 Raimund Renkert <raimund.renkert@intevation.de> | |
2253 | |
2254 * main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: | |
2255 Render checked checkboxes in html event overview. | |
2256 | |
2257 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2258 | |
2259 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java, | |
2260 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java, | |
2261 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java, | |
2262 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java, | |
2263 src/main/java/de/intevation/flys/client/client/ui/PeriodPanel.java, | |
2264 src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java: | |
2265 Removed superfluous imports. | |
2266 | |
2267 2012-06-11 Raimund Renkert <raimund.renkert@intevation.de> | |
2268 | |
2269 Added UI for S-Q-relation parameters. | |
2270 | |
2271 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java: | |
2272 Use different filter strings for annotations. | |
2273 | |
2274 * src/main/java/de/intevation/flys/client/client/ui/PeriodPanel.java, | |
2275 src/main/java/de/intevation/flys/client/client/ui/DoubleInputPanel.java, | |
2276 src/main/java/de/intevation/flys/client/client/ui/MultiPeriodPanel.java: | |
2277 New. UIProvider for S-Q-relation parameters. | |
2278 | |
2279 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
2280 Added new states for S-Q-relation. | |
2281 | |
2282 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2283 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2284 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2285 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2286 Added i18n strings. | |
2287 | |
2288 2012-06-07 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2289 | |
2290 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
2291 Fix doc. | |
2292 | |
2293 2012-06-07 Raimund Renkert <raimund.renkert@intevation.de> | |
2294 | |
2295 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
2296 Removed duplicated i18n methods. | |
2297 | |
2298 2012-06-07 Raimund Renkert <raimund.renkert@intevation.de> | |
2299 | |
2300 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2301 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2302 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2303 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2304 Added i18n strings. | |
2305 | |
2306 2012-06-07 Ingo Weinzierl <ingo@intevation.de> | |
2307 | |
2308 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2309 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2310 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2311 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2312 Added i18n stubs that let us continue working with the GUI. | |
2313 | |
2314 2012-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2315 | |
2316 * src/main/java/de/intevation/flys/client/server/GGInAFilter.java, | |
2317 src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java, | |
2318 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java, | |
2319 src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java: | |
2320 Removed superfluous imports. | |
2321 | |
2322 2012-06-05 Raimund Renkert <raimund.renkert@intevation.de> | |
2323 | |
2324 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java: | |
2325 Fixed creation of initial date string. | |
2326 | |
2327 2012-06-04 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2328 | |
2329 * src/main/webapp/WEB-INF/web.xml: Register Servlet Filter. | |
2330 | |
2331 2012-06-04 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2332 | |
2333 * src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java, | |
2334 src/main/java/de/intevation/flys/client/server/BaseServlet.java: | |
2335 Cosmetics, doc. | |
2336 | |
2337 2012-06-03 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2338 | |
2339 * src/main/java/de/intevation/flys/client/server/GGinAFilter.java: | |
2340 New. Stub for upcoming authentication and authorization servlet | |
2341 filter. | |
2342 | |
2343 2012-06-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2344 | |
2345 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java: | |
2346 Fixed descriptions of Q sectors. | |
2347 | |
2348 2012-06-01 Raimund Renkert <raimund.renkert@intevation.de> | |
2349 | |
2350 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java: | |
2351 Changed numbers in gauge sector selection state to strings. | |
2352 | |
2353 2012-06-01 Raimund Renkert <raimund.renkert@intevation.de> | |
2354 | |
2355 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java: | |
2356 Set initial values for start and end date. | |
2357 | |
2358 2012-06-01 Raimund Renkert <raimund.renkert@intevation.de> | |
2359 | |
2360 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java, | |
2361 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java, | |
2362 src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java, | |
2363 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java: | |
2364 Removed some debug outputs. | |
2365 | |
2366 2012-06-01 Raimund Renkert <raimund.renkert@intevation.de> | |
2367 | |
2368 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java: | |
2369 Added filter to artifact. The artifact extracts old state data to create the | |
2370 filter. | |
2371 | |
2372 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
2373 Implemented filter object. | |
2374 | |
2375 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java, | |
2376 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java, | |
2377 src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java, | |
2378 src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java, | |
2379 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java, | |
2380 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java: | |
2381 Removed getter and setter for filter object. Moved filter to fix artifact. | |
2382 | |
2383 2012-05-30 Raimund Renkert <raimund.renkert@intevation.de> | |
2384 | |
2385 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixMultiPeriodPanel.java: | |
2386 New. UI provider for multiple date range input. | |
2387 | |
2388 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
2389 Use the new ui provider for fix analysis parameter input. | |
2390 | |
2391 2012-05-29 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2392 | |
2393 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2394 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2395 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2396 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2397 | |
2398 2012-05-28 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2399 | |
2400 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2401 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2402 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2403 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2404 Added i18n strings used by Delta W/t export of the fixing analysis. | |
2405 | |
2406 2012-05-28 Ingo Weinzierl <ingo@intevation.de> | |
2407 | |
2408 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2409 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2410 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2411 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2412 Added more i18n strings used in the floodmap datacage. | |
2413 | |
2414 2012-05-27 Ingo Weinzierl <ingo@intevation.de> | |
2415 | |
2416 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2417 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2418 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2419 Corrected image path to add_wms.png. | |
2420 | |
2421 2012-05-27 Ingo Weinzierl <ingo@intevation.de> | |
2422 | |
2423 * Tagged module as '2.7'. | |
2424 | |
2425 2012-05-24 Raimund Renkert <raimund.renkert@intevation.de> | |
2426 | |
2427 Issue 671. | |
2428 | |
2429 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
2430 Added tooltips to toolbar buttons. | |
2431 | |
2432 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2433 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2434 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2435 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2436 Added i18n strings for tooltips. | |
2437 | |
2438 2012-05-24 Raimund Renkert <raimund.renkert@intevation.de> | |
2439 | |
2440 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
2441 Resized the km spinner for cross section themes. | |
2442 | |
2443 2012-05-24 Raimund Renkert <raimund.renkert@intevation.de> | |
2444 | |
2445 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
2446 Set the facet and index of the available styles to the values of the | |
2447 current one. | |
2448 | |
2449 2012-05-24 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2450 | |
2451 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
2452 Cosmetics. | |
2453 | |
2454 2012-05-23 Raimund Renkert <raimund.renkert@intevation.de> | |
2455 | |
2456 * src/main/java/de/intevation/flys/client/shared/model/FixAnalysisArtifact.java: | |
2457 New. Concrete artifact for fixing analysis. | |
2458 | |
2459 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: | |
2460 Create a fixanalysis artifact if the project is a fixing analysis. | |
2461 | |
2462 2012-05-23 Raimund Renkert <raimund.renkert@intevation.de> | |
2463 | |
2464 * src/main/java/de/intevation/flys/client/client/services/ThemeListingService.java, | |
2465 src/main/java/de/intevation/flys/client/client/services/ThemeListingServiceAsync.java, | |
2466 src/main/java/de/intevation/flys/client/server/ThemeListingServiceImpl.java: | |
2467 New. Service to request themes filtered by name. Response is a list of | |
2468 theme groups each containing the filtered theme. | |
2469 | |
2470 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
2471 Added a style chooser. The user can now choose predefined styles. | |
2472 | |
2473 * src/main/webapp/WEB-INF/web.xml: | |
2474 Added new service. | |
2475 | |
2476 2012-05-22 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2477 | |
2478 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java, | |
2479 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java, | |
2480 src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java, | |
2481 src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java: | |
2482 Removed superfluous imports. | |
2483 | |
2484 2012-05-22 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2485 | |
2486 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java: | |
2487 Make the names of state parameters configurable by constructor. | |
2488 | |
2489 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
2490 Create specialized FixPeriodPanels when using "fix.period_ref_panel" or | |
2491 "fix.period_ana_panel" provider types. | |
2492 | |
2493 2012-05-21 Raimund Renkert <raimund.renkert@intevation.de> | |
2494 | |
2495 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java, | |
2496 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java, | |
2497 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java, | |
2498 src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java, | |
2499 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java, | |
2500 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java, | |
2501 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
2502 Added new method 'success', called on successful requested fixings | |
2503 overview document. | |
2504 Implemented 'createOld' to display old values. | |
2505 Changed data field 'name' to 'description'. | |
2506 | |
2507 2012-05-21 Raimund Renkert <raimund.renkert@intevation.de> | |
2508 | |
2509 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java, | |
2510 src/main/java/de/intevation/flys/client/shared/model/FixingsOverviewInfo.java: | |
2511 Changed data field 'name' to 'description'. | |
2512 | |
2513 2012-05-21 Raimund Renkert <raimund.renkert@intevation.de> | |
2514 | |
2515 * src/main/java/de/intevation/flys/client/shared/model/Data.java, | |
2516 src/main/java/de/intevation/flys/client/shared/model/IntegerOptionsData.java, | |
2517 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java, | |
2518 src/main/java/de/intevation/flys/client/shared/model/DoubleArrayData.java, | |
2519 src/main/java/de/intevation/flys/client/shared/model/DoubleRangeData.java, | |
2520 src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java, | |
2521 src/main/java/de/intevation/flys/client/shared/model/StringOptionsData.java, | |
2522 src/main/java/de/intevation/flys/client/shared/model/LongRangeData.java: | |
2523 Added getter that returns the value as string. | |
2524 | |
2525 * src/main/java/de/intevation/flys/client/shared/model/IntegerArrayData.java: | |
2526 Refactored data type. Now stores data items of type IntDataItem | |
2527 instead of int[]. | |
2528 | |
2529 * src/main/java/de/intevation/flys/client/shared/model/IntDataItem.java: | |
2530 New. Data type for int array data. | |
2531 | |
2532 * src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java, | |
2533 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java: | |
2534 Use new getter in data. | |
2535 | |
2536 * src/main/java/de/intevation/flys/client/server/DataFactory.java: | |
2537 Create int array data using int data items. | |
2538 | |
2539 2012-05-18 Ingo Weinzierl <ingo@intevation.de> | |
2540 | |
2541 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2542 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2543 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2544 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2545 Added csv export and chart title for MINFO bed height calculation. | |
2546 | |
2547 2012-05-16 Ingo Weinzierl <ingo@intevation.de> | |
2548 | |
2549 * src/main/java/de/intevation/flys/client/shared/model/StringOptionsData.java: | |
2550 Added. This class was missing in the last commit. | |
2551 | |
2552 | |
2553 2012-05-16 Ingo Weinzierl <ingo@intevation.de> | |
2554 | |
2555 * src/main/java/de/intevation/flys/client/shared/model/StringOptionsData.java: | |
2556 New Data implementation that should be used for user input with string | |
2557 options. | |
2558 | |
2559 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java, | |
2560 src/main/java/de/intevation/flys/client/server/DataFactory.java: Create | |
2561 new StringOptionsData if the data type equals "options". | |
2562 | |
2563 | |
2564 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java. | |
2565 src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java: | |
2566 Enabled this panel to handle StringOptionsData. | |
2567 | |
2568 2012-05-16 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2569 | |
2570 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: | |
2571 Render the Q class to the title of the sectors of the events. | |
2572 | |
2573 2012-05-16 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2574 | |
2575 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: | |
2576 Make the description of the event the title of the date column cells. | |
2577 | |
2578 2012-05-16 Ingo Weinzierl <ingo@intevation.de> | |
2579 | |
2580 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2581 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2582 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
2583 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
2584 i18n strings for flow velocity output. | |
2585 | |
2586 2012-05-16 Ingo Weinzierl <ingo@intevation.de> | |
2587 | |
2588 * src/main/java/de/intevation/flys/client/server/DataFactory.java: Extract | |
2589 the 'label' attribute of a <data> element and set this label as | |
2590 description of new Data instances. If no 'label' attribute is | |
2591 provided, the 'name' attribute (which is required) is used as | |
2592 description. | |
2593 | |
2594 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java: | |
2595 Implemented the createOld() method to display the user specified values. | |
2596 | |
2597 2012-05-16 Ingo Weinzierl <ingo@intevation.de> | |
2598 | |
2599 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2600 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2601 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
2602 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
2603 titles for flow velocity export. | |
2604 | |
2605 2012-05-15 Raimund Renkert <raimund.renkert@intevation.de> | |
2606 | |
2607 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
2608 Changed filter data types. | |
2609 | |
2610 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java, | |
2611 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java, | |
2612 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java: | |
2613 Add data to filterobject. | |
2614 | |
2615 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java: | |
2616 Changed data type for this state. | |
2617 | |
2618 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
2619 Added preprocessing state. | |
2620 | |
2621 2012-05-15 Ingo Weinzierl <ingo@intevation.de> | |
2622 | |
2623 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java: | |
2624 Implemented getData() which now returns the selected values from | |
2625 ParameterMatrix as colon separated string. | |
2626 | |
2627 2012-05-14 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2628 | |
2629 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
2630 Fix fixation analysis factory from fix to fixanalysis. | |
2631 | |
2632 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2633 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2634 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2635 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2636 Added i18n string for fixanalysis. | |
2637 | |
2638 2012-05-14 Ingo Weinzierl <ingo@intevation.de> | |
2639 | |
2640 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java: | |
2641 New class that builds a matrix of checkboxes in the following form: | |
2642 | |
2643 | Column A | Column B | ... | Column N | |
2644 Value A | [ ] | [ ] | ... | [ ] | |
2645 Value B | [ ] | [ ] | ... | [ ] | |
2646 ... | |
2647 Value C | [ ] | [ ] | ... | [ ] | |
2648 | |
2649 | |
2650 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java: New | |
2651 UIProvider that uses ParameterMatrix for user input. | |
2652 | |
2653 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
2654 Create a new IntegerOptionsData instance if uiprovider is | |
2655 'parameter-matrix' and the input type is 'intoptions'. | |
2656 | |
2657 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
2658 Return an instance of ParamterMatrixPanel if the uiprovider 'parameter- | |
2659 matrix' is required. | |
2660 | |
2661 2012-05-14 Ingo Weinzierl <ingo@intevation.de> | |
2662 | |
2663 * src/main/java/de/intevation/flys/client/shared/model/MINFOArtifact.java: | |
2664 New Artifact that is used for the MINFO module. | |
2665 | |
2666 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: | |
2667 Create new MINFO Artifacts if the Artifact's name is "minfo". | |
2668 | |
2669 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java: | |
2670 Use ArtifactDescription.getRiver() to retrieve the name of the selected | |
2671 river. | |
2672 | |
2673 2012-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2674 | |
2675 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java: | |
2676 Call MapFish print via Apache Commons Http Client to re-establish | |
2677 LGPL conformance. | |
2678 | |
2679 * src/main/webapp/WEB-INF/web.xml: Configured the MapFish Print servlet | |
2680 again. You need to adjust the init parameter 'print-url' of the | |
2681 servlet MapPrintService to point to the MapFish Print servlet. | |
2682 | |
2683 * pom.xml: Added dependency to Apache Commons Http Client 3.1 | |
2684 | |
2685 2012-05-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2686 | |
2687 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2688 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2689 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2690 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2691 Added i18n strings for computed discharge curves in datacage. | |
2692 | |
2693 2012-05-11 Raimund Renkert <raimund.renkert@intevation.de> | |
2694 | |
2695 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: | |
2696 Added scrollable chart to helperpanel and added filter object class. | |
2697 | |
2698 * src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java, | |
2699 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java, | |
2700 src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java, | |
2701 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java, | |
2702 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java: | |
2703 Added getter and setter for filter object. | |
2704 | |
2705 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2706 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2707 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2708 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2709 Added i18n strings. | |
2710 | |
2711 2012-05-11 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2712 | |
2713 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2714 Fix german middleheight i18n string. | |
2715 | |
2716 2012-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2717 | |
2718 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java: | |
2719 Fixed problem with selecting the wrong map scale for printing. | |
2720 | |
2721 * src/main/webapp/WEB-INF/config.yaml: Added scales 1:2500, 1:5000, 1:10000 | |
2722 and 1:15000 for "close-ups". | |
2723 | |
2724 2012-05-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2725 | |
2726 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
2727 Further input checking in kmspinner. | |
2728 | |
2729 2012-05-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2730 | |
2731 issue652: Empty spinner leads to exception. | |
2732 | |
2733 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
2734 Employ ValueFormatter and ValueParser to respect locale and stabilize. | |
2735 | |
2736 2012-05-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2737 | |
2738 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2739 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2740 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2741 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2742 Added i18n strings for showmiddleheight theme property strings. | |
2743 | |
2744 2012-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2745 | |
2746 * src/main/webapp/WEB-INF/config.yaml: Simplified config. Still ugly. | |
2747 | |
2748 2012-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2749 | |
2750 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java: | |
2751 Generate legen via getlegendgraphic of the layers. Does not | |
2752 look too pretty right now. | |
2753 | |
2754 * src/main/webapp/WEB-INF/config.yaml: Added legend block. We need | |
2755 to learn how the layout really work to make it look pretty. | |
2756 | |
2757 2012-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2758 | |
2759 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
2760 Added zoom listener a adjust the print link bbox. Link bbox parameters | |
2761 are generated correctly but the service does not respect them. Needs | |
2762 debugging. | |
2763 | |
2764 2012-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2765 | |
2766 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java: | |
2767 Accept the case that no bbox is given. Fall back to max extent in this case. | |
2768 | |
2769 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
2770 Generate a valid URL for the print service. | |
2771 A nasty internal bug in gwtopenmaps bounds (type cast problem) prevents | |
2772 fetching bbox when map in new. Cope with this case. | |
2773 TODO: Add listeners to follow the current extent. | |
2774 | |
2775 * src/main/webapp/WEB-INF/config.yaml: Allowed another host to fetch | |
2776 remote images from. | |
2777 | |
2778 2012-05-07 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2779 | |
2780 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
2781 Added link to print map. TODO: Figure out how create link. | |
2782 | |
2783 2012-05-07 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2784 | |
2785 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java: | |
2786 Extract layer order and visibility from the describe document of | |
2787 the collection. TODO: Generate legend by inserting icon urls to | |
2788 GETLEGENDGRAPHIC of the layers. | |
2789 | |
2790 2012-05-07 Raimund Renkert <raimund.renkert@intevation.de> | |
2791 | |
2792 First implementation for fixing analysis parameter. | |
2793 | |
2794 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java: | |
2795 Updated services implementation. The service now returns an info | |
2796 object containing the fixing overview data and html representation. | |
2797 | |
2798 * src/main/java/de/intevation/flys/client/shared/model/FixingsOverviewInfo.java: | |
2799 New. Info object containing overview data and html representation. | |
2800 | |
2801 * src/main/java/de/intevation/flys/client/client/services/FixingsOverviewServiceAsync.java, | |
2802 src/main/java/de/intevation/flys/client/client/services/FixingsOverviewService.java: | |
2803 Updated interfaces. | |
2804 | |
2805 * src/main/java/de/intevation/flys/client/client/ui/fixation, | |
2806 src/main/java/de/intevation/flys/client/client/ui/fixation/FixLocationPanel.java, | |
2807 src/main/java/de/intevation/flys/client/client/ui/fixation/FixGaugeSelectPanel.java, | |
2808 src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java, | |
2809 src/main/java/de/intevation/flys/client/client/ui/fixation/FixQSelectPanel.java, | |
2810 src/main/java/de/intevation/flys/client/client/ui/fixation/FixEventSelect.java, | |
2811 src/main/java/de/intevation/flys/client/client/ui/fixation/FixPeriodPanel.java: | |
2812 New. Panels for fixing analysis parameter. | |
2813 | |
2814 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
2815 Added new UI-Provider to factory. | |
2816 | |
2817 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: | |
2818 Modified the stylesheet to take a parameter containing a callback. | |
2819 | |
2820 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2821 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2822 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2823 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2824 Added i18n strings. | |
2825 | |
2826 2012-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2827 | |
2828 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java: | |
2829 Dynamically generate spec from artifact. TODO: Interfere with collection. | |
2830 | |
2831 * src/main/webapp/WEB-INF/config.yaml: Simplified a bit. | |
2832 | |
2833 2012-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2834 | |
2835 * src/main/java/de/intevation/flys/client/server/MapHelper.java: | |
2836 Added logger.isDebugEnable() as a condition for serializing | |
2837 XML to the log. | |
2838 | |
2839 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java: | |
2840 Evaluate 'uuid', 'minx', 'maxx', 'miny', 'maxy' and 'maptype' | |
2841 from GET parameters. | |
2842 | |
2843 2012-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2844 | |
2845 * src/main/java/de/intevation/flys/client/server/MapPrintServiceImpl.java: | |
2846 New. Call the MapPrint of MapFish Print directly. This removes the | |
2847 need of stupid passing around a complex JSON document to another servlet. | |
2848 The generation of the PDF is done nearly the same way the ShellMapPrinter | |
2849 works without the shell overhead. | |
2850 | |
2851 * src/main/webapp/WEB-INF/web.xml: Register new servlet and remove old | |
2852 MapFish Print one. | |
2853 | |
2854 * src/main/webapp/WEB-INF/config.yaml: Fix some image refs. | |
2855 | |
2856 2012-05-03 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2857 | |
2858 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2859 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2860 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2861 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2862 Added i18n strings for linelabel theme property strings. | |
2863 | |
2864 2012-05-03 Ingo Weinzierl <ingo@intevation.de> | |
2865 | |
2866 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
2867 Parse 'helpText' field in DESCRIBE document. | |
2868 | |
2869 * src/main/java/de/intevation/flys/client/shared/model/DataList.java: | |
2870 Added an attribute 'helpText' to store an URL reference to an online help | |
2871 page. | |
2872 | |
2873 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java, | |
2874 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
2875 Defined and implemented a method to create a Canvas with a link to an | |
2876 online help page. | |
2877 | |
2878 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
2879 Create the link to an online help page for each current parameter and | |
2880 put it in front of the input panel. | |
2881 | |
2882 * src/main/java/de/intevation/flys/client/client/ui/ImgLink.java: Added an | |
2883 attribute 'newTab' that could be used to open the link in a new tab | |
2884 (HTML target='_blank'). | |
2885 | |
2886 2012-05-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2887 | |
2888 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
2889 Define order for linelabel theme properties. | |
2890 | |
2891 2012-05-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2892 | |
2893 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2894 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2895 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2896 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2897 Added i18n strings for linelabel theme property strings. | |
2898 | |
2899 2012-04-26 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2900 | |
2901 * pom.xml: Added dependency to MapFish Print (http://www.mapfish.org/doc/print/) | |
2902 License GPLv3. (This is okay, because we only use it via out-of-process calls). | |
2903 | |
2904 * src/main/webapp/WEB-INF/web.xml: Added servlet and servlet mapping. | |
2905 | |
2906 * src/main/webapp/WEB-INF/config.yaml: New. Just copied from MapFish config examples. | |
2907 TODO: Adjust for out use case. | |
2908 | |
2909 2012-04-26 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2910 | |
2911 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2912 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2913 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2914 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2915 Added 'showlinelabel' i18n strings. | |
2916 | |
2917 2012-04-25 Raimund Renkert <raimund.renkert@intevation.de> | |
2918 | |
2919 Issue 657. | |
2920 | |
2921 * src/main/java/de/intevation/flys/client/server/FileUploadServiceImpl.java: | |
2922 New. Service to upload a base64 encoded file embedded in xml structure. | |
2923 | |
2924 * src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java: | |
2925 Added upload form to the UI. | |
2926 | |
2927 * src/main/webapp/WEB-INF/web.xml: | |
2928 Registered new servlet and added mapping. | |
2929 | |
2930 * pom.xml: | |
2931 Added dependency apache commons fileupload. | |
2932 | |
2933 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
2934 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
2935 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
2936 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
2937 Added i18n strings. | |
2938 | |
2939 2012-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2940 | |
2941 * src/main/java/de/intevation/flys/client/server/FixingsKMChartServiceImpl.java: | |
2942 Use the XSL transform to render the overview. | |
2943 | |
2944 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java, | |
2945 src/main/java/de/intevation/flys/client/client/services/FixingsOverviewServiceAsync.java: | |
2946 Adjusted signature to pass locale, too. | |
2947 | |
2948 * src/main/java/de/intevation/flys/client/client/services/FixingsOverviewService.java: | |
2949 Simplification. | |
2950 | |
2951 * src/main/webapp/WEB-INF/stylesheets/fixoverview2html.xsl: New. Generates the | |
2952 HTML table overview. | |
2953 | |
2954 2012-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2955 | |
2956 * src/main/webapp/WEB-INF/web.xml: Fixed incorrect servlet mapping. | |
2957 | |
2958 2012-04-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2959 | |
2960 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
2961 Fix imports. | |
2962 | |
2963 2012-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2964 | |
2965 * src/main/java/de/intevation/flys/client/server/FixingsOverviewServiceImpl.java, | |
2966 src/main/java/de/intevation/flys/client/client/services/FixingsOverviewServiceAsync.java, | |
2967 src/main/java/de/intevation/flys/client/client/services/FixingsOverviewService.java: | |
2968 New. Stub for overview service to be called from JS side to generate the fixings | |
2969 overview. | |
2970 | |
2971 * src/main/webapp/WEB-INF/web.xml: Registered new overview service. | |
2972 | |
2973 2012-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2974 | |
2975 * src/main/java/de/intevation/flys/client/server/FixingsKMChartServiceImpl.java: | |
2976 New. Bridge fixings km chart requests from web to artefact server. The filters | |
2977 have to be JSON encoded and passed in the the 'filter' parameter. | |
2978 | |
2979 src/main/webapp/WEB-INF/web.xml: Registered the new proxy servlet. | |
2980 | |
2981 2012-04-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
2982 | |
2983 Improve km-Spinner behaviour, allow text input (alpha). | |
2984 | |
2985 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java | |
2986 (KmSpinner): Replaced Label by somewhat working TextItem. | |
2987 | |
2988 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de> | |
2989 | |
2990 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java: | |
2991 Adjusted the layout. | |
2992 | |
2993 2012-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2994 | |
2995 * src/main/java/de/intevation/flys/client/server/MapUrlServiceImpl.java, | |
2996 src/main/java/de/intevation/flys/client/client/ui/chart/ManualDatePointsEditor.java, | |
2997 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java, | |
2998 src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java, | |
2999 src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java, | |
3000 src/main/java/de/intevation/flys/client/client/ui/GaugeTimeRangePanel.java, | |
3001 src/main/java/de/intevation/flys/client/client/ui/ImgLink.java: | |
3002 Removed superflous imports. Some commented out because they are referenced | |
3003 by a big commented out block. | |
3004 | |
3005 2012-04-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3006 | |
3007 Improve km-Spinner behaviour but regressing on input-possibility (no | |
3008 direct text input possible). | |
3009 | |
3010 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java | |
3011 (KmSpinner): New inner class. | |
3012 (createGrid): Use new inner class as experiment (old code commented). | |
3013 | |
3014 2012-04-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3015 | |
3016 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java | |
3017 (closest): Fix bug that prevented that always the closest km was fetched. | |
3018 | |
3019 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de> | |
3020 | |
3021 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
3022 Open the ManualDatePointsEditor from context menu. | |
3023 | |
3024 2012-04-18 Raimund Renkert <raimund.renkert@intevation.de> | |
3025 | |
3026 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
3027 Open the ManualDatePointsEditor from context menu. | |
3028 | |
3029 2012-04-17 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3030 | |
3031 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
3032 Cosmetics. | |
3033 | |
3034 2012-04-17 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3035 | |
3036 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
3037 Cosmetics. | |
3038 | |
3039 2012-04-17 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3040 | |
3041 Fix flys/issue462. | |
3042 | |
3043 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualDatePointsEditor.java: | |
3044 (createUI): Avoid NPE when trying to format a NULL value). | |
3045 | |
3046 2012-04-17 Raimund Renkert <raimund.renkert@intevation.de> | |
3047 | |
3048 Issue 494. | |
3049 | |
3050 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualDatePointsEditor.java: | |
3051 New. Editor to create manual points from date and y value. | |
3052 | |
3053 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
3054 Use ManualDatePointsEditor to create new points. | |
3055 | |
3056 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3057 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3058 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3059 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3060 Added i18n strings for error message. | |
3061 | |
3062 2012-04-13 Raimund Renkert <raimund.renkert@intevation.de> | |
3063 | |
3064 Issue 424. | |
3065 | |
3066 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
3067 Show folder icon for folder nodes with no children. | |
3068 | |
3069 2012-04-12 Raimund Renkert <raimund.renkert@intevation.de> | |
3070 | |
3071 Issue 502. | |
3072 | |
3073 * src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java: | |
3074 Dynamically create a label for each y axis in the chart. | |
3075 | |
3076 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
3077 Added getter for transformer count. | |
3078 Update chart info on output parameter changed. | |
3079 | |
3080 * src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java: | |
3081 Added getter for transformer count. | |
3082 | |
3083 2012-04-11 Raimund Renkert <raimund.renkert@intevation.de> | |
3084 | |
3085 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3086 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3087 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3088 Added missing i18n strings and removed duplicates. | |
3089 | |
3090 2012-04-11 Raimund Renkert <raimund.renkert@intevation.de> | |
3091 | |
3092 Issue 492. | |
3093 | |
3094 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
3095 Added axis validation. Same values in fields 'from' and 'to' in axis | |
3096 scale are not allowed. | |
3097 | |
3098 2012-04-11 Raimund Renkert <raimund.renkert@intevation.de> | |
3099 | |
3100 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
3101 Fixed range input for 'W free'. | |
3102 | |
3103 2012-04-05 Raimund Renkert <raimund.renkert@intevation.de> | |
3104 | |
3105 Issue 499. | |
3106 | |
3107 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
3108 Added panels for 'W free' input. Added validation for 'W free' input | |
3109 values. | |
3110 | |
3111 2012-04-04 Ingo Weinzierl <ingo@intevation.de> | |
3112 | |
3113 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3114 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3115 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
3116 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
3117 titles for WSPLGEN layer depths. | |
3118 | |
3119 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
3120 Improved the layout of the window; convert HTML string into a RGB color | |
3121 if the type of a theme field is 'color'. | |
3122 | |
3123 2012-04-04 Ingo Weinzierl <ingo@intevation.de> | |
3124 | |
3125 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3126 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3127 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3128 Modified references to images. | |
3129 | |
3130 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java, | |
3131 src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java, | |
3132 src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java: | |
3133 Explicitly disabled mouse over effects. | |
3134 | |
3135 * src/main/webapp/images/arrow_up.png, | |
3136 src/main/webapp/images/hand.png, | |
3137 src/main/webapp/images/mag_zoom_plus.png, | |
3138 src/main/webapp/images/mag_zoom_back.png, | |
3139 src/main/webapp/images/mag_zoom_box_Selected.png, | |
3140 src/main/webapp/images/mag_100_Selected.png, | |
3141 src/main/webapp/images/png_export_Selected.png, | |
3142 src/main/webapp/images/svg_export.png, | |
3143 src/main/webapp/images/arrow_first.png, | |
3144 src/main/webapp/images/properties_Selected.png, | |
3145 src/main/webapp/images/measure_line.png, | |
3146 src/main/webapp/images/measure_plane.png, | |
3147 src/main/webapp/images/mag_zoom_plus_Selected.png, | |
3148 src/main/webapp/images/png_export.png, | |
3149 src/main/webapp/images/info.png, | |
3150 src/main/webapp/images/mag_glass.png, | |
3151 src/main/webapp/images/save.png, | |
3152 src/main/webapp/images/save_Selected.png, | |
3153 src/main/webapp/images/pdf_export.png, | |
3154 src/main/webapp/images/arrow_last.png, | |
3155 src/main/webapp/images/mag_zoom_box.png, | |
3156 src/main/webapp/images/arrow_down.png, | |
3157 src/main/webapp/images/pdf_export_Selected.png, | |
3158 src/main/webapp/images/mag_zoom_minus.png, | |
3159 src/main/webapp/images/properties.png, | |
3160 src/main/webapp/images/add_map_Selected.png, | |
3161 src/main/webapp/images/mag_zoom_back_Selected.png, | |
3162 src/main/webapp/images/info_Selected.png, | |
3163 src/main/webapp/images/svg_export_Selected.png, | |
3164 src/main/webapp/images/mag_100.png, | |
3165 src/main/webapp/images/measure_line_Selected.png, | |
3166 src/main/webapp/images/add_map.png, | |
3167 src/main/webapp/images/measure_plane_Selected.png, | |
3168 src/main/webapp/images/mag_zoom_minus_Selected.png: New icons. | |
3169 | |
3170 * src/main/webapp/images/addWMS.png, | |
3171 src/main/webapp/images/theme_top.png, | |
3172 src/main/webapp/images/zoom-in_Selected.png, | |
3173 src/main/webapp/images/theme_up.png, | |
3174 src/main/webapp/images/getFeatureInfo.png, | |
3175 src/main/webapp/images/getFeatureInfo_Selected.png, | |
3176 src/main/webapp/images/measureLine_Selected.png, | |
3177 src/main/webapp/images/measurePolygon_Selected.png, | |
3178 src/main/webapp/images/zoom-1.png, | |
3179 src/main/webapp/images/zoom-back.png, | |
3180 src/main/webapp/images/theme_bottom.png, | |
3181 src/main/webapp/images/zoom-in.png, | |
3182 src/main/webapp/images/zoom-out.png, | |
3183 src/main/webapp/images/measureLine.png, | |
3184 src/main/webapp/images/measurePolygon.png, | |
3185 src/main/webapp/images/theme_down.png: Removed old icons (replaced by | |
3186 new icons). | |
3187 | |
3188 2012-04-02 Ingo Weinzierl <ingo@intevation.de> | |
3189 | |
3190 flys/issue556 (�SK: neues Projekt, wenn zuvor INFO-Button verwendet wurde) | |
3191 | |
3192 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java: | |
3193 Made window modal and display a modal mask. | |
3194 | |
3195 2012-03-30 Ingo Weinzierl <ingo@intevation.de> | |
3196 | |
3197 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
3198 Take care on Nullpointers; the info button is not available in the | |
3199 helper panel. | |
3200 | |
3201 2012-03-20 Raimund Renkert <raimund.renkert@intevation.de> | |
3202 | |
3203 Issue 506. | |
3204 | |
3205 * src/main/java/de/intevation/flys/client/client/ui/GaugeTimeRangePanel.java: | |
3206 The Panel now accepts dates and has a date chooser. | |
3207 | |
3208 * src/main/java/de/intevation/flys/client/shared/model/LongRangeData.java: | |
3209 New. Datatype for long values. Used to store dates in ms. | |
3210 | |
3211 * src/main/java/de/intevation/flys/client/server/DataFactory.java: | |
3212 Added method to create LongRangeData objects. | |
3213 | |
3214 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3215 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3216 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3217 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3218 Added i18n string for error message. | |
3219 | |
3220 2012-03-20 Ingo Weinzierl <ingo@intevation.de> | |
3221 | |
3222 flys/issue544 (Historische ATs: Eingabeunterst�tzung W/Q) | |
3223 | |
3224 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java, | |
3225 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java: | |
3226 Added new method for fetching specific data values and a method for | |
3227 fetching the reference gauge number. | |
3228 | |
3229 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java: | |
3230 Added the WQ tables to the helper panel. | |
3231 | |
3232 | |
3233 2012-03-20 Ingo Weinzierl <ingo@intevation.de> | |
3234 | |
3235 * src/main/java/de/intevation/flys/client/server/GaugeInfoServiceImpl.java, | |
3236 src/main/java/de/intevation/flys/client/client/services/GaugeInfoService.java, | |
3237 src/main/java/de/intevation/flys/client/client/services/GaugeInfoServiceAsync.java: | |
3238 New service to fetch information of gauges for a specific river. | |
3239 | |
3240 * src/main/webapp/WEB-INF/web.xml: Registered the gauge info service. | |
3241 | |
3242 2012-03-20 Ingo Weinzierl <ingo@intevation.de> | |
3243 | |
3244 * src/main/java/de/intevation/flys/client/shared/model/GaugeImpl.java, | |
3245 src/main/java/de/intevation/flys/client/shared/model/Gauge.java: New | |
3246 model classes for gauges. | |
3247 | |
3248 2012-03-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3249 | |
3250 Last step for fix flys/issue618. | |
3251 | |
3252 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
3253 Do not enable spinner if theme is disabled. | |
3254 | |
3255 2012-03-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3256 | |
3257 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
3258 Make synchron navigation a per-theme option, not a global one. | |
3259 | |
3260 2012-03-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3261 | |
3262 Fix flys/issue462, hinted to by Raimund Renkert. | |
3263 | |
3264 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
3265 Changed location of reference selectbox to top, resolved i18n todos. | |
3266 | |
3267 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3268 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3269 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3270 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3271 Added and modified i18n strings. | |
3272 | |
3273 2012-03-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3274 | |
3275 Fix flys/issue462, hinted to by Raimund Renkert. | |
3276 | |
3277 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java | |
3278 (createUI): Do not try to parse NULL values. | |
3279 | |
3280 2012-03-20 Ingo Weinzierl <ingo@intevation.de> | |
3281 | |
3282 * flys/issue204 (W-INFO: Wasserspiegellagenberechnung / Layout Auswahlunterst�tzung Q/W/D) | |
3283 | |
3284 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3285 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3286 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3287 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3288 Added and modified i18n strings. | |
3289 | |
3290 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java, | |
3291 src/main/java/de/intevation/flys/client/client/ui/wq/WTable.java: | |
3292 Renamed value columns. | |
3293 | |
3294 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
3295 Renamed tab titles for W/Q/D tables. | |
3296 | |
3297 2012-03-19 Ingo Weinzierl <ingo@intevation.de> | |
3298 | |
3299 * src/main/webapp/WEB-INF/wms-services.xml: More WMS services configured. | |
3300 | |
3301 2012-03-16 Raimund Renkert <raimund.renkert@intevation.de> | |
3302 | |
3303 Issue 493. | |
3304 | |
3305 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
3306 Create an empty element for the symbol property. | |
3307 | |
3308 2012-03-16 Ingo Weinzierl <ingo@intevation.de> | |
3309 | |
3310 * Tagged module as 'pre2.7-2012-03-16'. | |
3311 | |
3312 2012-03-15 Raimund Renkert <raimund.renkert@intevation.de> | |
3313 | |
3314 Issue 630. | |
3315 | |
3316 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java: | |
3317 Added input helper panel to wq selection. | |
3318 | |
3319 2012-03-14 Raimund Renkert <raimund.renkert@intevation.de> | |
3320 | |
3321 Issue 508. | |
3322 | |
3323 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java: | |
3324 Added service to load a list of WMS services and show this list in a | |
3325 combobox. | |
3326 | |
3327 * src/main/java/de/intevation/flys/client/server/MapUrlServiceImpl.java, | |
3328 src/main/java/de/intevation/flys/client/client/services/MapUrlService.java, | |
3329 src/main/java/de/intevation/flys/client/client/services/MapUrlServiceAsync.java: | |
3330 New. Service to load a list of WMS services. | |
3331 | |
3332 * src/main/webapp/WEB-INF/wms-services.xml: | |
3333 New. Config file containing the list of WMS services. | |
3334 | |
3335 * src/main/webapp/WEB-INF/web.xml: | |
3336 Added new service. | |
3337 | |
3338 2012-03-13 Raimund Renkert <raimund.renkert@intevation.de> | |
3339 | |
3340 Issue 514. | |
3341 | |
3342 * src/main/java/de/intevation/flys/client/client/ui/LocationPicker.java: | |
3343 Remove filter if selection changes from description to range. | |
3344 | |
3345 2012-03-13 Raimund Renkert <raimund.renkert@intevation.de> | |
3346 | |
3347 Issue 616. | |
3348 | |
3349 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
3350 Only append the synchron navigation item to context menu if the theme | |
3351 is a cross section. | |
3352 | |
3353 2012-03-08 Raimund Renkert <raimund.renkert@intevation.de> | |
3354 | |
3355 Issue 563. | |
3356 | |
3357 * src/main/java/de/intevation/flys/client/client/ui/Toolbar.java: | |
3358 Set overflow to 'auto'. | |
3359 | |
3360 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java, | |
3361 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
3362 Added resize handler to increase or decrease the height if a scrollbar | |
3363 is visible. | |
3364 | |
3365 2012-03-08 Raimund Renkert <raimund.renkert@intevation.de> | |
3366 | |
3367 Issue 553. | |
3368 | |
3369 * src/main/java/de/intevation/flys/client/client/ui/map/MapPositionPanel.java: | |
3370 Cut the last 3 digits. | |
3371 | |
3372 2012-03-08 Ingo Weinzierl <ingo@intevation.de> | |
3373 | |
3374 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3375 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3376 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3377 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3378 Added i18n strings used in the floodmaps section of the datacage. | |
3379 | |
3380 2012-03-05 Ingo Weinzierl <ingo@intevation.de> | |
3381 | |
3382 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
3383 Deactivate GetFeatureInfo tool when activating Measure tool and reverse. | |
3384 | |
3385 2012-03-05 Ingo Weinzierl <ingo@intevation.de> | |
3386 | |
3387 * src/main/java/de/intevation/flys/client/server/GFIServiceImpl.java: | |
3388 Suppress adding superflous colons during GetFeatureInfo URL creation. | |
3389 Now, GetFeatureInfo requests with one layer only are queryable. | |
3390 | |
3391 2012-03-05 Ingo Weinzierl <ingo@intevation.de> | |
3392 | |
3393 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
3394 Deactivate GetFeatureInfo button if another toggle button is pressed. | |
3395 | |
3396 2012-03-05 Ingo Weinzierl <ingo@intevation.de> | |
3397 | |
3398 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
3399 Removed the last column (at the right border) of the project list which | |
3400 has been a placeholder for a scrollbar. | |
3401 | |
3402 2012-03-05 Ingo Weinzierl <ingo@intevation.de> | |
3403 | |
3404 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java, | |
3405 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
3406 Removed the last column (at the right border) of those theme panels. | |
3407 | |
3408 2012-03-05 Ingo Weinzierl <ingo@intevation.de> | |
3409 | |
3410 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3411 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3412 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3413 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3414 Added I18N string for 'dems' (digital elevation models). | |
3415 | |
3416 2012-03-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3417 | |
3418 Partial Fix flys/issue624 (removing cross section does not remove it | |
3419 from select box). | |
3420 | |
3421 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java | |
3422 (removeThemes): Extracted to be able to override. | |
3423 | |
3424 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java | |
3425 (removeThemes): Overridden to also remove theme from select box. | |
3426 This has side effects though (TODO). | |
3427 | |
3428 2012-03-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3429 | |
3430 Fix flys/issue621 (areas against deleted themes.) | |
3431 | |
3432 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
3433 Do not include deleted themes in menu. | |
3434 | |
3435 2012-03-01 Ingo Weinzierl <ingo@intevation.de> | |
3436 | |
3437 flys/issue557 (�SK: Fl�chenmessung --> Tooltip falsch) | |
3438 | |
3439 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3440 Fixed wrong i18n string used for tooltip. | |
3441 | |
3442 2012-03-01 Ingo Weinzierl <ingo@intevation.de> | |
3443 | |
3444 flys/issue558 (�SK: Farb�nderung in Karte / keine �nderung in der Themenliste) | |
3445 | |
3446 * src/main/java/de/intevation/flys/client/shared/MapUtils.java: Append the | |
3447 current time millis at the end of the GetLegendGraphic URL to trick the | |
3448 caching mechanisms. | |
3449 | |
3450 2012-03-01 Ingo Weinzierl <ingo@intevation.de> | |
3451 | |
3452 flys/issue555 (�SK: Info-Button) | |
3453 | |
3454 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfo.java: | |
3455 Close old GetFeatureInfoWindows before creating new ones. | |
3456 | |
3457 2012-03-01 Ingo Weinzierl <ingo@intevation.de> | |
3458 | |
3459 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java: New | |
3460 method getActiveThemes() that returns the active themes only. | |
3461 | |
3462 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfo.java: | |
3463 Query GetFeatureInfo for active layers only! | |
3464 | |
3465 2012-03-01 Ingo Weinzierl <ingo@intevation.de> | |
3466 | |
3467 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
3468 Removed the Collection's UUID from title. | |
3469 | |
3470 2012-03-01 Raimund Renkert <raimund.renkert@intevation.de> | |
3471 | |
3472 Issue 572. | |
3473 | |
3474 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
3475 Catch the header double click event and do nothing, do not allow field | |
3476 reorder and resized style row. | |
3477 | |
3478 2012-03-01 Ingo Weinzierl <ingo@intevation.de> | |
3479 | |
3480 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3481 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3482 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3483 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3484 Added message for datacage window. | |
3485 | |
3486 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
3487 Display better message for an empty datacage. | |
3488 | |
3489 2012-03-01 Raimund Renkert <raimund.renkert@intevation.de> | |
3490 | |
3491 Fixed Issue 498. | |
3492 | |
3493 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
3494 Do not return 'null' if no settings are available. Returning 'null' | |
3495 discards theme attributes! | |
3496 | |
3497 2012-03-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3498 | |
3499 Fix flys/issue613 (points too big to play perfectly with other legend | |
3500 items). | |
3501 | |
3502 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
3503 Restrict point size. Add intermediate levels instead. | |
3504 | |
3505 2012-02-17 Raimund Renkert <raimund.renkert@intevation.de> | |
3506 | |
3507 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
3508 src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java: | |
3509 Renamed state data fields: wq_mode -> wq_isq | |
3510 wq_free -> wq_isfree | |
3511 wq_selection -> wq_isrange | |
3512 Removed some logs. | |
3513 | |
3514 2012-02-17 Ingo Weinzierl <ingo@intevation.de> | |
3515 | |
3516 flys/issue459 (Diagramm-Export hat nicht die gleiche Axenskalierung wie | |
3517 Diagramm-Ansicht) | |
3518 | |
3519 * src/main/java/de/intevation/flys/client/client/ui/ImgLink.java: Added a | |
3520 method setSource() that allows to reset the url of the export. | |
3521 | |
3522 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
3523 Implements ZoomHandler to update the export url of PNG, PDF and SVG | |
3524 download links. This is necessary to take the current zoom information | |
3525 into account. | |
3526 | |
3527 2012-02-17 Ingo Weinzierl <ingo@intevation.de> | |
3528 | |
3529 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
3530 Removed the server URL provided by Config. The URL is no longer | |
3531 required since it is configured in web.xml. | |
3532 | |
3533 2012-02-17 Ingo Weinzierl <ingo@intevation.de> | |
3534 | |
3535 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java: | |
3536 Print debug messages for zoom values. | |
3537 | |
3538 2012-02-16 Raimund Renkert <raimund.renkert@intevation.de> | |
3539 | |
3540 Refactored the wq input data fields. | |
3541 | |
3542 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
3543 src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java: | |
3544 Refactored the wq input data fields. The data fields wq_mode, wq_free | |
3545 and wq_selection are now of type 'boolean'. | |
3546 | |
3547 2012-02-16 Ingo Weinzierl <ingo@intevation.de> | |
3548 | |
3549 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3550 Modified german translation of qps in floodmap's datacage panel. | |
3551 | |
3552 2012-02-14 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
3553 | |
3554 Another partial fix/workaround for flys/issue499. | |
3555 | |
3556 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
3557 _DIRTY_ hack to be able to enter values for "W am Pegel". | |
3558 The validator should check against min W / max W of the gauge | |
3559 where the start km is in. | |
3560 We currently assume hard coded that the have to be between | |
3561 0 and 100000. | |
3562 | |
3563 2012-02-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
3564 | |
3565 Another partial fix/workaround for flys/issue499. | |
3566 | |
3567 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
3568 _DIRTY_ hack to be able to enter values for "W auf freier Strecke". | |
3569 We need to get the interpolated min/max Ws at the start km to do | |
3570 proper validation. | |
3571 We currently assume hard coded that the have to be between | |
3572 0 and 100000. | |
3573 | |
3574 2012-02-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
3575 | |
3576 Client side fix for flys/issue499. There is an server issue, too. | |
3577 | |
3578 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
3579 Send W/Q mode WQ_FREE if calculating "W auf freier Strecke." | |
3580 | |
3581 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3582 | |
3583 Fix flys/issue481 (i18n: Datenkorb). | |
3584 | |
3585 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3586 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3587 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3588 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3589 Added translations some datacage entities. | |
3590 | |
3591 2012-02-09 Raimund Renkert <raimund.renkert@intevation.de> | |
3592 | |
3593 Reactivated the Enterprise Blue theme. | |
3594 | |
3595 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml: | |
3596 Inherit the Enterprise Blue Theme. | |
3597 | |
3598 * src/main/java/de/intevation/flys/client/client/FLYS.java, | |
3599 src/main/java/de/intevation/flys/client/client/ui/map/ElevationWindow.java, | |
3600 src/main/java/de/intevation/flys/client/client/ui/Toolbar.java, | |
3601 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
3602 src/main/java/de/intevation/flys/client/client/ui/DatacageButton.java: | |
3603 CloseClientEvent was renamed to CloseClickEvent. | |
3604 | |
3605 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
3606 Adjusted icon path. | |
3607 | |
3608 * pom.xml: | |
3609 Added dependency for smartgwt-2.5-patch containing changes for Enterprise | |
3610 Blue Theme. | |
3611 | |
3612 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3613 | |
3614 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java: | |
3615 Cosmetics, renamed local 'values' variables to avoid confusion with | |
3616 values field from superclass. | |
3617 | |
3618 * src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java: | |
3619 Cosmetics. | |
3620 | |
3621 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3622 | |
3623 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java: | |
3624 Allow selection of more than one location via clicks to the | |
3625 locationpicker. | |
3626 | |
3627 * src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java: | |
3628 Initialize values in constructor. | |
3629 | |
3630 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
3631 Minor cosmetics. | |
3632 | |
3633 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3634 | |
3635 * src/main/java/de/intevation/flys/client/shared/DoubleUtils.java: | |
3636 (fill,copyOf): Pendant to java.util.Arrays, which misbehaves with | |
3637 GWT. | |
3638 | |
3639 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3640 | |
3641 * src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java, | |
3642 src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java: | |
3643 Minor refactoring, cosmetics and documentation. | |
3644 Also use translated data item name as label instead of fixed | |
3645 "location" string. | |
3646 | |
3647 2012-02-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3648 | |
3649 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3650 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3651 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3652 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3653 Added translations for reference curve state data. | |
3654 | |
3655 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3656 | |
3657 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
3658 Cosmetics. | |
3659 | |
3660 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3661 | |
3662 New UIProvider to enter multiple locations (so far only via keyboard). | |
3663 | |
3664 * src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java, | |
3665 src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java, | |
3666 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
3667 Refactored. New UIProvider does allow and provide multiple values, | |
3668 which are whitespace separated in data item. | |
3669 | |
3670 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
3671 Serve the new UIProvider if somebody orders it. | |
3672 | |
3673 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3674 | |
3675 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3676 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3677 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
3678 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
3679 missing translation for "waterlevels" used in the datacage window. | |
3680 | |
3681 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3682 | |
3683 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java, | |
3684 src/main/java/de/intevation/flys/client/shared/model/NumberAxis.java, | |
3685 src/main/java/de/intevation/flys/client/shared/model/DateAxis.java: | |
3686 Removed obsolete includes. | |
3687 | |
3688 2012-02-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
3689 | |
3690 * src/main/java/de/intevation/flys/client/server/ReportServiceImpl.java: | |
3691 Prefix error message for a certain km with 'KM'. | |
3692 | |
3693 2012-02-08 Ingo Weinzierl <ingo@intevation.de> | |
3694 | |
3695 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3696 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3697 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
3698 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
3699 missing translation for "columns" used in the datacage window. | |
3700 | |
3701 2012-02-08 Ingo Weinzierl <ingo@intevation.de> | |
3702 | |
3703 flys/issue482 (i18n: UPPER ERROS bei Historischen Abflusskurven) | |
3704 | |
3705 * src/main/java/de/intevation/flys/client/client/ui/RangePanel.java: | |
3706 Defined new abstract methods to determine the max lower and upper | |
3707 values. Implemented the validate() method which now shows i18n error | |
3708 messages. | |
3709 | |
3710 * src/main/java/de/intevation/flys/client/client/ui/IntegerRangePanel.java: | |
3711 Implemented the methods to determine the max lower and upper values. | |
3712 | |
3713 2012-02-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3714 | |
3715 Partial fix flys/issue471. | |
3716 | |
3717 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
3718 Treat as manual points every theme that ends as manualpoints. | |
3719 | |
3720 2012-02-07 Raimund Renkert <raimund.renkert@intevation.de> | |
3721 | |
3722 Issue 473. Manual point input is now localized. | |
3723 | |
3724 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
3725 Added formatter and parser for 'X' and 'Y' values and return 'false' in | |
3726 'isDialogValid' if the grid contains any errors. | |
3727 | |
3728 2012-02-07 Ingo Weinzierl <ingo@intevation.de> | |
3729 | |
3730 * src/main/webapp/WEB-INF/web.xml: Reverted port 8182 to 8181 which is the | |
3731 default port of artifact-server. | |
3732 | |
3733 2012-02-06 Raimund Renkert <raimund.renkert@intevation.de> | |
3734 | |
3735 * src/main/java/de/intevation/flys/client/client/ui/GaugeTimeRangePanel.java: | |
3736 New. Shows the integer input fields and a helper table containing discharge | |
3737 informations. | |
3738 | |
3739 * src/main/java/de/intevation/flys/client/client/ui/range/DischargeInfoDataSource.java: | |
3740 New. Data source container for discharge infos. | |
3741 | |
3742 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
3743 Create a GaugeTimeRangePanel. | |
3744 | |
3745 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3746 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3747 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3748 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3749 Added i18n strings for table header. | |
3750 | |
3751 2012-02-06 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3752 | |
3753 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3754 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3755 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3756 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3757 I18N for Reference Curve export. | |
3758 | |
3759 2012-02-06 Raimund Renkert <raimund.renkert@intevation.de> | |
3760 | |
3761 Added service to request discharge infos at a specific gauge. | |
3762 | |
3763 * src/main/java/de/intevation/flys/client/client/services/DischargeInfoService.java, | |
3764 src/main/java/de/intevation/flys/client/client/services/DischargeInfoServiceAsync.java: | |
3765 New. Interfaces for new service. | |
3766 | |
3767 * src/main/java/de/intevation/flys/client/server/DischargeInfoServiceImpl.java: | |
3768 New. Service implementation. | |
3769 | |
3770 * src/main/java/de/intevation/flys/client/server/DischargeInfoXML.java: | |
3771 New. Service to request the discharge infos and provide the data via servlet | |
3772 to a data source object. | |
3773 | |
3774 * src/main/java/de/intevation/flys/client/shared/model/DischargeInfoObject.java, | |
3775 src/main/java/de/intevation/flys/client/shared/model/DischargeInfoObjectImpl.java: | |
3776 New. Interface and implementation for objects containing discharge infos. | |
3777 | |
3778 * src/main/webapp/WEB-INF/web.xml: | |
3779 Added entries for discharge info servlets and servlet mappings. | |
3780 | |
3781 2012-02-06 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
3782 | |
3783 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3784 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3785 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3786 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3787 I18N for "Reduzierte Bezugslinie". | |
3788 | |
3789 2012-02-06 Ingo Weinzierl <ingo@intevation.de> | |
3790 | |
3791 * src/main/java/de/intevation/flys/client/shared/Transform2D.java: A | |
3792 Transform2D object now knows about the type of x and y axis and implements | |
3793 a method format() that returns an 2dim string array with formatted values | |
3794 for x and y axis. | |
3795 | |
3796 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java: | |
3797 Read x and y axis type for transformation matrix and create new | |
3798 Transform2D instances with these information. This allows the Transform2D | |
3799 object to format date values as well. | |
3800 | |
3801 * src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java: | |
3802 Don't format x and y values itself - let Transform2D do this. | |
3803 | |
3804 2012-02-06 Ingo Weinzierl <ingo@intevation.de> | |
3805 | |
3806 * src/main/java/de/intevation/flys/client/shared/model/Axis.java: Axis is an | |
3807 interface now. The code moved to NumberAxis which should be the default | |
3808 Axis. | |
3809 | |
3810 * src/main/java/de/intevation/flys/client/shared/model/NumberAxis.java: New. | |
3811 This axis stores the parameter min, max, from and to as double values. | |
3812 | |
3813 * src/main/java/de/intevation/flys/client/shared/model/DateAxis.java: New. | |
3814 This axis stores the parameter min, max, from and to as long values. These | |
3815 values represent the miliseconds until January 1, 1970. | |
3816 | |
3817 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java: | |
3818 Create new DateAxis instances if the axis type is set to "date". In this | |
3819 case, the parameters from, to, min and max are parsed as Long values. The | |
3820 default is to create new instances of NumberAxis and to parse those values | |
3821 as Double. | |
3822 | |
3823 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java, | |
3824 src/main/java/de/intevation/flys/client/shared/model/ZoomObj.java: Save | |
3825 the zoom values as Number. | |
3826 | |
3827 2012-02-06 Ingo Weinzierl <ingo@intevation.de> | |
3828 | |
3829 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3830 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3831 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
3832 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
3833 i18n string for the export button of historical discharge curves. | |
3834 | |
3835 2012-02-03 Ingo Weinzierl <ingo@intevation.de> | |
3836 | |
3837 * src/main/java/de/intevation/flys/client/server/DataFactory.java: Read | |
3838 double values inserted for doublearray data types. | |
3839 | |
3840 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
3841 Create new instances of DoubleArrayData if the data type is "doublearray". | |
3842 | |
3843 * src/main/java/de/intevation/flys/client/shared/model/DoubleArrayData.java: | |
3844 Do no longer subclass DefaultData but implement the whole stuff we need | |
3845 for a Data class. | |
3846 | |
3847 * src/main/java/de/intevation/flys/client/shared/model/IntegerArrayData.java: | |
3848 Added a method getValues() that returns the raw int values as array. | |
3849 | |
3850 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java: | |
3851 Display the W/Q input values in createOld(). | |
3852 | |
3853 2012-02-03 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
3854 | |
3855 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java, | |
3856 src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java, | |
3857 src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java, | |
3858 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
3859 Removed superfluous imports. | |
3860 | |
3861 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3862 | |
3863 Improvements in relation to reference curves. | |
3864 | |
3865 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
3866 Parse min/max values. | |
3867 | |
3868 * src/main/java/de/intevation/flys/client/shared/model/DoubleRangeData.java: | |
3869 New. | |
3870 | |
3871 * src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java: | |
3872 Refactored to use data item name as given (take first). | |
3873 | |
3874 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
3875 Exploit former refacorisation. | |
3876 | |
3877 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3878 | |
3879 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
3880 Added TODO and create defaultdata for unknown typed dynamic data. | |
3881 | |
3882 2012-02-03 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3883 | |
3884 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java | |
3885 (createDataArray): Helper. | |
3886 | |
3887 * src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java, | |
3888 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
3889 Extracted new LocationPanel class to ease code-reuse. | |
3890 | |
3891 2012-02-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3892 | |
3893 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java, | |
3894 src/main/java/de/intevation/flys/client/client/ui/LocationPicker.java: | |
3895 Amateurly extracted Input-Helper-related code to ease code re-use. | |
3896 | |
3897 2012-02-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3898 | |
3899 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
3900 Removed obsolete import. | |
3901 | |
3902 2012-02-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3903 | |
3904 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java, | |
3905 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java, | |
3906 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java, | |
3907 src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
3908 Removed obsolete imports. | |
3909 | |
3910 2012-02-02 Raimund Renkert <raimund.renkert@intevation.de> | |
3911 | |
3912 Issue 466: CSV export for chart themes. | |
3913 | |
3914 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
3915 Added button for CSV download. | |
3916 | |
3917 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java: | |
3918 Added 'csv' as export format. | |
3919 | |
3920 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3921 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3922 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3923 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3924 Added path for csv export icon. | |
3925 | |
3926 2012-02-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3927 | |
3928 * src/main/java/de/intevation/flys/client/server/DataFactory.java, | |
3929 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
3930 Cosmetics. | |
3931 | |
3932 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
3933 Cosmetics, removed MESSAGES, use super.MSG instead, comments, minor | |
3934 refactoring. | |
3935 | |
3936 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3937 | |
3938 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java, | |
3939 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
3940 Cosmetics. | |
3941 | |
3942 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3943 | |
3944 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3945 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3946 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3947 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3948 Added i18n title for 'reference curve' output. | |
3949 | |
3950 2012-02-01 Ingo Weinzierl <ingo@intevation.de> | |
3951 | |
3952 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
3953 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
3954 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
3955 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3956 Added i18n title for 'historical discharge curve' output. | |
3957 | |
3958 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3959 | |
3960 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
3961 Changed wording. | |
3962 | |
3963 2012-02-01 Ingo Weinzierl <ingo@intevation.de> | |
3964 | |
3965 flys/issue469 (I18N der Zahlen Parameterisierung (z.B. Orte)) | |
3966 | |
3967 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
3968 Display the I18N location string in createOld(). | |
3969 | |
3970 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3971 | |
3972 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
3973 javadoc. | |
3974 | |
3975 2012-02-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
3976 | |
3977 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java, | |
3978 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
3979 Avoid NPEs when a theme is null (which should not happen anyways). | |
3980 | |
3981 2012-01-31 Ingo Weinzierl <ingo@intevation.de> | |
3982 | |
3983 * src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java: | |
3984 Create a label "min - max" for the DataItem returned by getItems(). | |
3985 | |
3986 2012-01-31 Ingo Weinzierl <ingo@intevation.de> | |
3987 | |
3988 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java: | |
3989 Finished implementation of createOld(); | |
3990 | |
3991 2012-01-31 Ingo Weinzierl <ingo@intevation.de> | |
3992 | |
3993 * src/main/java/de/intevation/flys/client/shared/model/DoubleArrayData.java, | |
3994 src/main/java/de/intevation/flys/client/shared/model/StringData.java, | |
3995 src/main/java/de/intevation/flys/client/shared/model/IntegerData.java: | |
3996 New. Subclasses of DefaultData. They are currently used to distinguish | |
3997 them during UI creation. | |
3998 | |
3999 * src/main/java/de/intevation/flys/client/shared/model/IntegerOptionsData.java, | |
4000 src/main/java/de/intevation/flys/client/shared/model/IntegerArrayData.java, | |
4001 src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java: | |
4002 Added a static TYPE field. | |
4003 | |
4004 * src/main/java/de/intevation/flys/client/server/DataFactory.java: Added | |
4005 further methods to create concrete Data instances for specific data types. | |
4006 | |
4007 2012-01-31 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4008 | |
4009 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
4010 Fix strange "javascript-npes" which occurred when clicking and | |
4011 pressing enter too fast. | |
4012 | |
4013 2012-01-31 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4014 | |
4015 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
4016 Added documentation, minor cleanup. | |
4017 Added KeyPressHandler to km-spinnerItem, lose focus on | |
4018 Enter-KeyPress. | |
4019 | |
4020 2012-01-31 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4021 | |
4022 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
4023 Refactored und introduces a temproray regression: Update only when | |
4024 losing the focus (not on click or enter- press). | |
4025 | |
4026 2012-01-31 Ingo Weinzierl <ingo@intevation.de> | |
4027 | |
4028 * src/main/java/de/intevation/flys/client/server/DataFactory.java: New. | |
4029 This class should be used to create new Data instances. | |
4030 | |
4031 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
4032 Use DataFactory to create new Data instances for the old Data objects | |
4033 contained in the static ui part of the Artifact's DESCRIBE document. | |
4034 | |
4035 2012-01-30 Raimund Renkert <raimund.renkert@intevation.de> | |
4036 | |
4037 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4038 Adjusted table height to fill the window. | |
4039 | |
4040 2012-01-30 Raimund Renkert <raimund.renkert@intevation.de> | |
4041 | |
4042 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4043 Get the axes name from collection settings and use them as header. | |
4044 | |
4045 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4046 | |
4047 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4048 Use outputmodes name to handle manual points on a per-chart basis. | |
4049 | |
4050 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java, | |
4051 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
4052 Pass outputmode name to ManualPointEditor. | |
4053 | |
4054 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java, | |
4055 src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: | |
4056 Add accessor to outputmode. | |
4057 | |
4058 2012-01-30 Raimund Renkert <raimund.renkert@intevation.de> | |
4059 | |
4060 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
4061 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java, | |
4062 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
4063 Show count of hits in filtered input helper tables. | |
4064 | |
4065 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4066 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4067 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4068 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4069 Added i18n string. | |
4070 | |
4071 2012-01-30 Ingo Weinzierl <ingo@intevation.de> | |
4072 | |
4073 * src/main/java/de/intevation/flys/client/shared/model/RangeData.java: | |
4074 Added getDefaultLower() and getDefaultUpper() methods. | |
4075 | |
4076 * src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java: | |
4077 Added a new constructor that takes default values for min and max and | |
4078 implemented the getDefaultLower() and getDefaultUpper() methods. | |
4079 | |
4080 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
4081 Read default values for min and max data items from DESCRIBE document. | |
4082 | |
4083 * src/main/java/de/intevation/flys/client/client/ui/RangePanel.java: | |
4084 Initialize the min and max field with default values provided by | |
4085 RangeData's getDefaultLower() and getDefaultUpper() methods. | |
4086 | |
4087 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4088 | |
4089 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4090 Added basic validation of entered values at a higher level. Removed | |
4091 TODOs, cosmetics. | |
4092 | |
4093 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4094 | |
4095 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4096 Set activity field to 'active' by default. | |
4097 | |
4098 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4099 | |
4100 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4101 Added dummy handling for new boolean 'active' flag of each point. | |
4102 Refactoring. | |
4103 | |
4104 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4105 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4106 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4107 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4108 Added translations for manual points related words. | |
4109 | |
4110 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4111 | |
4112 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4113 Added basic validation and improved editing function to manual point | |
4114 editor. Minor refac. | |
4115 | |
4116 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4117 | |
4118 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4119 Made previously entered values edit- and removable, added TODOs. | |
4120 | |
4121 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4122 | |
4123 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java, | |
4124 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
4125 Docu-waitforit-mentation. | |
4126 | |
4127 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4128 | |
4129 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4130 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4131 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4132 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4133 Added translations for manual points related words. | |
4134 | |
4135 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
4136 Added context menu to open point editor from themepanel. | |
4137 | |
4138 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4139 | |
4140 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java, | |
4141 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4142 Added accidentally ommitted german translation, use key when | |
4143 building ui. | |
4144 | |
4145 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4146 | |
4147 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
4148 Invested 2 seconds after losing 3. | |
4149 | |
4150 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4151 | |
4152 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java, | |
4153 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java, | |
4154 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java, | |
4155 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java, | |
4156 src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java, | |
4157 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
4158 Refactored to not hold own reference to Collection, always use Views | |
4159 one instead. | |
4160 | |
4161 2012-01-27 Ingo Weinzierl <ingo@intevation.de> | |
4162 | |
4163 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java: | |
4164 Implemented the first part of createOld(). TODO: display selected data. | |
4165 | |
4166 2012-01-27 Ingo Weinzierl <ingo@intevation.de> | |
4167 | |
4168 * src/main/java/de/intevation/flys/client/shared/model/RangeData.java: New | |
4169 interface for ranges that declares two methods getUpper() and getLower(). | |
4170 | |
4171 * src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java: | |
4172 Subclasses RangeData. | |
4173 | |
4174 * src/main/java/de/intevation/flys/client/client/ui/RangePanel.java: | |
4175 Implemented the createOld() method. | |
4176 | |
4177 * src/main/java/de/intevation/flys/client/client/ui/IntegerRangePanel.java: | |
4178 Cast objects returned by IntegerRangeData's getLower() and getUpper() | |
4179 method to Integer. The signature of both methods have changed slightly. | |
4180 | |
4181 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4182 | |
4183 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
4184 Added i18n for points-button. | |
4185 | |
4186 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4187 | |
4188 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4189 Transfer name of points. | |
4190 Resolved various i18n TODOs. | |
4191 Minor layout improvement. | |
4192 | |
4193 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4194 | |
4195 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4196 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4197 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4198 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4199 Added translations for manual points related words. | |
4200 | |
4201 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4202 | |
4203 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java, | |
4204 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java, | |
4205 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
4206 Pass updated collection to ManualPointsEditor, like this freshly | |
4207 added points are visible when opening the editor next time. | |
4208 | |
4209 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4210 | |
4211 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java, | |
4212 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
4213 Cosmetics, docs. | |
4214 | |
4215 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4216 | |
4217 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4218 Fire RedrawRequest when finished adding points. | |
4219 | |
4220 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
4221 Register RedrawRequestHandler with ManualPointsEditor. | |
4222 | |
4223 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4224 | |
4225 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
4226 src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java, | |
4227 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java, | |
4228 src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: | |
4229 Cosmetics, removed obsolete imports. | |
4230 | |
4231 2012-01-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4232 | |
4233 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4234 Cosmetics. | |
4235 | |
4236 2012-01-26 Raimund Renkert <raimund.renkert@intevation.de> | |
4237 | |
4238 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4239 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4240 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4241 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4242 Added i18n string for PDF export button. | |
4243 | |
4244 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4245 | |
4246 Added basic UI to enter 'manual points'. | |
4247 | |
4248 * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: | |
4249 New. UI to enter and modify manual points. | |
4250 | |
4251 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
4252 Modified constructor to avoid passing unused parameters, instantiate | |
4253 ManualPointsEditor on users command. | |
4254 | |
4255 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
4256 Reflect change in ChartToolbars constructor. | |
4257 (getView): New. | |
4258 | |
4259 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4260 | |
4261 In preparation of 'manual points' feature, opened Collection | |
4262 interface. | |
4263 | |
4264 * src/main/java/de/intevation/flys/client/shared/model/Collection.java, | |
4265 src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java: | |
4266 (getItem): Pick CollectionItem by identifier. | |
4267 | |
4268 2012-01-26 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4269 | |
4270 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java: | |
4271 Fix typo, doc. | |
4272 | |
4273 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java, | |
4274 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java, | |
4275 src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java, | |
4276 src/main/java/de/intevation/flys/client/client/ui/PropertyEditor.java: | |
4277 Cosmetics. | |
4278 | |
4279 2012-01-25 Raimund Renkert <raimund.renkert@intevation.de> | |
4280 | |
4281 Issue 265. | |
4282 | |
4283 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: | |
4284 Added method to activate/deactivate scale line. The method removes the | |
4285 control on deactivation and adds the control on activation. | |
4286 | |
4287 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
4288 Implements TabSelectedHandler now. If the tab is selected, the scale line | |
4289 and measure control are deactivated. Scale line is activated if the tab is | |
4290 selected. | |
4291 | |
4292 2012-01-25 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4293 | |
4294 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
4295 Fix typo, more stub for add points ui. | |
4296 | |
4297 2012-01-25 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4298 | |
4299 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
4300 (adjustImageButton): Extracted/Refactored. Laid minimal groundstep | |
4301 for adding points ui. | |
4302 | |
4303 2012-01-24 Raimund Renkert <raimund.renkert@intevation.de> | |
4304 | |
4305 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
4306 Suppress onCollectionChange event if an artifact is added to the collection | |
4307 to avoid loading maps twice. The event is triggered by the | |
4308 describeCollection call. | |
4309 | |
4310 2012-01-24 Raimund Renkert <raimund.renkert@intevation.de> | |
4311 | |
4312 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java, | |
4313 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
4314 Added filter implementation for input helper tables. | |
4315 | |
4316 2012-01-24 Raimund Renkert <raimund.renkert@intevation.de> | |
4317 | |
4318 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
4319 Added filter criterion and clear filter on tab selection changed and | |
4320 input mode changed. | |
4321 | |
4322 2012-01-24 Raimund Renkert <raimund.renkert@intevation.de> | |
4323 | |
4324 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
4325 Apply the filter input on the tables. | |
4326 | |
4327 * src/main/java/de/intevation/flys/client/client/ui/RangeTableFilter.java: | |
4328 Added validator to the input fields. Validates data on key up event. | |
4329 | |
4330 * src/main/java/de/intevation/flys/client/client/event/RangeFilterEvent.java: | |
4331 Use Float as data type instead of String. | |
4332 | |
4333 * src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java: | |
4334 Return false if the FormItem is null. | |
4335 | |
4336 2012-01-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
4337 | |
4338 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4339 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
4340 Added UI for the simple case of the "Bezugslinienverfahren" ("W auf freier Strecke"). | |
4341 | |
4342 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4343 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
4344 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties: | |
4345 Adjusted i18n. | |
4346 | |
4347 2012-01-23 Raimund Renkert <raimund.renkert@intevation.de> | |
4348 | |
4349 Added UI parts and event for filtering distances and locations. | |
4350 | |
4351 * src/main/java/de/intevation/flys/client/client/ui/RangeTableFilter.java: | |
4352 New. Creates textitems for user input. | |
4353 | |
4354 * src/main/java/de/intevation/flys/client/client/event/RangeFilterEvent.java: | |
4355 New. The range filter events contains the 'from' and 'to' value. | |
4356 | |
4357 * src/main/java/de/intevation/flys/client/client/event/FilterHandler.java: | |
4358 Added new filter criteria changed method. | |
4359 | |
4360 * src/main/java/de/intevation/flys/client/client/ui/TableFilter.java: | |
4361 Set the textitem width to a fix value. | |
4362 | |
4363 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
4364 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java, | |
4365 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
4366 Added UI parts to Panels. | |
4367 | |
4368 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
4369 Empty implementation for range filter event. The project list has no | |
4370 ranges to filter. | |
4371 | |
4372 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4373 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4374 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4375 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4376 Added i18n strings for new filter. | |
4377 | |
4378 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de> | |
4379 | |
4380 Add cross sections loaded from datacage to the master artifacts list. | |
4381 | |
4382 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
4383 Overrides updateGrid() to update the list of master artifacts, too. | |
4384 | |
4385 2012-01-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4386 | |
4387 Fix flys/issue458 (typo). | |
4388 | |
4389 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4390 Fix typo in key for translation. | |
4391 | |
4392 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de> | |
4393 | |
4394 Set the empty facet to invisible. | |
4395 | |
4396 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
4397 Hide empty facets in theme list. | |
4398 | |
4399 2012-01-20 Raimund Renkert <raimund.renkert@intevation.de> | |
4400 | |
4401 Added new artifact to be able to open existing 'new chart' projects. | |
4402 | |
4403 * src/main/java/de/intevation/flys/client/shared/model/ChartArtifact.java: | |
4404 New. Artifact for 'new chart' module. | |
4405 | |
4406 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: | |
4407 Create a ChartArtifact if the artifact name equals 'new_chart'. | |
4408 | |
4409 2012-01-19 Ingo Weinzierl <ingo@intevation.de> | |
4410 | |
4411 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java, | |
4412 src/main/java/de/intevation/flys/client/client/ui/RangePanel.java: Removed | |
4413 useless imports. | |
4414 | |
4415 2012-01-19 Ingo Weinzierl <ingo@intevation.de> | |
4416 | |
4417 * src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java: | |
4418 New. This widget allows choosing between W/Q mode and inserting values as | |
4419 array. | |
4420 | |
4421 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4422 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4423 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4424 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4425 Added labels for historical WQ selection used in WQSimpleArrayPanel. | |
4426 | |
4427 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
4428 Create new instances of WQSimpleArrayPanel if ui provider is set to | |
4429 'wq_simple_array'. | |
4430 | |
4431 2012-01-19 Ingo Weinzierl <ingo@intevation.de> | |
4432 | |
4433 * src/main/java/de/intevation/flys/client/shared/model/IntegerOptionsData.java, | |
4434 src/main/java/de/intevation/flys/client/shared/model/IntegerArrayData.java: | |
4435 New Data types for better handling of options (radio buttons) and integer | |
4436 arrays. | |
4437 | |
4438 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
4439 Create new instances of IntegerOptionsData if the type is 'intoptions' and | |
4440 new instances of IntegerArrayData if type is 'intarray'. | |
4441 | |
4442 2012-01-19 Raimund Renkert <raimund.renkert@intevation.de> | |
4443 | |
4444 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
4445 Read river from artifact description in state.chart.river to be able | |
4446 to load the list of locations. | |
4447 | |
4448 2012-01-19 Raimund Renkert <raimund.renkert@intevation.de> | |
4449 | |
4450 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
4451 Set the collection if all recommended artifacts are loaded or the | |
4452 collection has no recommended artifacts. | |
4453 | |
4454 2012-01-18 Ingo Weinzierl <ingo@intevation.de> | |
4455 | |
4456 * src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java: | |
4457 Modified getItems(): it will now return a single DataItem which value | |
4458 consists of the min and max value seperated by a ';'. | |
4459 | |
4460 * src/main/java/de/intevation/flys/client/client/ui/TimerangePanel.java: | |
4461 Removed, because there is no time relevant code here. All code has moved | |
4462 to IntegerRangePanel. | |
4463 | |
4464 * src/main/java/de/intevation/flys/client/client/ui/IntegerRangePanel.java: | |
4465 Added new methods getLowerAsInt() and getUpperAsInt() and setMaxLower() | |
4466 and setMaxUpper() from TimerangePanel. Furthermore, the still missing | |
4467 getData() method has been implemented. It returns a single | |
4468 IntegerRangeData object. | |
4469 | |
4470 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
4471 Create new instances of IntegerRangePanel if the ui provider is set to | |
4472 'intrange'. | |
4473 | |
4474 * src/main/java/de/intevation/flys/client/client/ui/RangePanel.java: The | |
4475 range panel stores the data name now and has new methods that return the | |
4476 lower and upper value. | |
4477 | |
4478 2012-01-18 Ingo Weinzierl <ingo@intevation.de> | |
4479 | |
4480 * src/main/java/de/intevation/flys/client/client/ui/RangePanel.java: New. | |
4481 This panel allows inserting two values (min and max) for ranges. It is | |
4482 abstract, so concrete subclasses are required. | |
4483 | |
4484 * src/main/java/de/intevation/flys/client/client/ui/IntegerRangePanel.java: | |
4485 New. A subclass of RangePanel that allows inserting an integer range. | |
4486 | |
4487 * src/main/java/de/intevation/flys/client/client/ui/TimerangePanel.java: | |
4488 New. A subclass of IntegerRangePanel that requires an IntegerRangeData | |
4489 object to set the min and max values for the range. | |
4490 | |
4491 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
4492 Create new instances of TimerangePanel if the ui provider is set to | |
4493 'timerange'. | |
4494 | |
4495 2012-01-18 Ingo Weinzierl <ingo@intevation.de> | |
4496 | |
4497 * src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java: | |
4498 New. This Data instance is used to save data objects with an integer | |
4499 range. | |
4500 | |
4501 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
4502 Create new instances of IntegerRangeData if the data type is 'intrange'. | |
4503 | |
4504 2012-01-16 Ingo Weinzierl <ingo@intevation.de> | |
4505 | |
4506 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: | |
4507 Repaired MapArtifact creation: create new instances of this type if the | |
4508 name of the Artifact (provided in the DESCRIBE document) equals | |
4509 'new_map'. The internal name of the MapArtifact has changed in the last | |
4510 commits. | |
4511 | |
4512 2012-01-13 Raimund Renkert <raimund.renkert@intevation.de> | |
4513 | |
4514 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
4515 Renamed new chart module. | |
4516 | |
4517 2012-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4518 | |
4519 Implemented synchronous navigationi of cross section profiles.. | |
4520 | |
4521 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4522 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4523 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4524 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4525 Added translation for synchronous navigation. | |
4526 | |
4527 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
4528 Allow switching of manyfeed/synchronous navigation via context menu. | |
4529 | |
4530 2012-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4531 | |
4532 Added feedMany() function to FeedService to feed multiple artifacts | |
4533 at once. | |
4534 | |
4535 * src/main/java/de/intevation/flys/client/client/services/FeedService.java, | |
4536 src/main/java/de/intevation/flys/client/client/services/FeedServiceAsync.java, | |
4537 src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java: | |
4538 (feedMany): New. Still issue single feeds per artifact but with only | |
4539 one async callback. | |
4540 | |
4541 2012-01-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4542 | |
4543 Cosmetics. | |
4544 | |
4545 * src/main/java/de/intevation/flys/client/shared/model/Theme.java: | |
4546 Doc added. | |
4547 | |
4548 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
4549 Cosmetics, doc. | |
4550 | |
4551 2012-01-12 Raimund Renkert <raimund.renkert@intevation.de> | |
4552 | |
4553 * src/main/java/de/intevation/flys/client/shared/model/MapArtifact.java, | |
4554 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
4555 Changed the visible i18n strings for module 'new map.' | |
4556 | |
4557 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4558 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4559 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4560 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4561 Added i18n string for module 'new map'. | |
4562 | |
4563 2012-01-12 Raimund Renkert <raimund.renkert@intevation.de> | |
4564 | |
4565 Issue451. | |
4566 | |
4567 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
4568 Load and add all recommendations together in one async request using | |
4569 the LoadArtifactService. This is a better way to avoid loading | |
4570 multiple map tabs and reduces the amount of async requests. | |
4571 | |
4572 2012-01-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4573 | |
4574 Partial flys/issue441 (Fl�che �ber HSQ (zweite Achse) verkehrt). | |
4575 | |
4576 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
4577 Adjust data content to what is expected on server side (to allow | |
4578 unique identification of facets). | |
4579 | |
4580 2012-01-12 Raimund Renkert <raimund.renkert@intevation.de> | |
4581 | |
4582 * src/main/java/de/intevation/flys/client/shared/model/MapArtifact.java: | |
4583 New. Map artifact for module 'new map'. The artifact allows to open an | |
4584 existing map project. | |
4585 | |
4586 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: | |
4587 Create a new map artifact if the artifact name is 'map'. | |
4588 | |
4589 2012-01-12 Raimund Renkert <raimund.renkert@intevation.de> | |
4590 | |
4591 Issue451. | |
4592 | |
4593 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
4594 Added recommendations queue. The queue avoids loading more than one | |
4595 map output tab. | |
4596 | |
4597 2012-01-11 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4598 | |
4599 Partial flys/issue439 (Streckenfavoriten lassen sich nicht �ber den | |
4600 Datenkorb hinzuladen) | |
4601 | |
4602 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4603 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4604 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4605 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4606 Added "annotation" translation. | |
4607 | |
4608 2012-01-11 Raimund Renkert <raimund.renkert@intevation.de> | |
4609 | |
4610 * src/main/java/de/intevation/flys/client/server/MapOutputServiceImpl.java: | |
4611 Find the output mode in collection to request the correct map. | |
4612 | |
4613 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4614 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4615 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4616 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4617 Added i18n string for error message. | |
4618 | |
4619 2012-01-11 Raimund Renkert <raimund.renkert@intevation.de> | |
4620 | |
4621 Issue 435. | |
4622 | |
4623 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
4624 Changed request redraw event parameter from 'RESET' to 'DEFAULT'. | |
4625 | |
4626 2012-01-11 Raimund Renkert <raimund.renkert@intevation.de> | |
4627 | |
4628 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
4629 Fixed initial boolean value setting. | |
4630 | |
4631 2012-01-11 Raimund Renkert <raimund.renkert@intevation.de> | |
4632 | |
4633 Improved validation and property handling. | |
4634 | |
4635 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
4636 Changed the way of validating and setting values. | |
4637 | |
4638 * src/main/java/de/intevation/flys/client/client/utils/Validator.java, | |
4639 src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java, | |
4640 src/main/java/de/intevation/flys/client/client/utils/IntegerValidator.java: | |
4641 Changed the validator to an interface and removed the ChangedHandler | |
4642 implementation. The concrete validators implement the new interface. | |
4643 | |
4644 * src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java, | |
4645 src/main/java/de/intevation/flys/client/shared/model/BooleanProperty.java, | |
4646 src/main/java/de/intevation/flys/client/shared/model/DoubleProperty.java, | |
4647 src/main/java/de/intevation/flys/client/shared/model/IntegerProperty.java, | |
4648 src/main/java/de/intevation/flys/client/shared/model/StringProperty.java: | |
4649 The concrete property classes return the appropriate value type for | |
4650 better handling. | |
4651 | |
4652 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
4653 Set the values via toString() to describe document. | |
4654 | |
4655 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de> | |
4656 | |
4657 Issue 358. | |
4658 | |
4659 * src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java: | |
4660 Added method to convert double values to a protocoll conform string. | |
4661 | |
4662 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
4663 Convert double values to i18n conform strings. | |
4664 | |
4665 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de> | |
4666 | |
4667 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
4668 Fixed initial values of boolean properties. | |
4669 | |
4670 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de> | |
4671 | |
4672 Implemented the validators more object oriented. | |
4673 | |
4674 * src/main/java/de/intevation/flys/client/client/utils/Validator.java: | |
4675 Removed the concrete validate methods. | |
4676 | |
4677 * src/main/java/de/intevation/flys/client/client/utils/DoubleValidator.java, | |
4678 src/main/java/de/intevation/flys/client/client/utils/IntegerValidator.java: | |
4679 New. Implemented concrete validators. | |
4680 | |
4681 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
4682 Use the new validators to validate the input values. | |
4683 | |
4684 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de> | |
4685 | |
4686 Issue 433. Allways load original chart settings when opening the dialog. | |
4687 | |
4688 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
4689 Clone the settings object and set the original values while initializing | |
4690 the dialog. | |
4691 | |
4692 * src/main/java/de/intevation/flys/client/shared/model/Property.java, | |
4693 src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java, | |
4694 src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java, | |
4695 src/main/java/de/intevation/flys/client/shared/model/BooleanProperty.java, | |
4696 src/main/java/de/intevation/flys/client/shared/model/DoubleProperty.java, | |
4697 src/main/java/de/intevation/flys/client/shared/model/IntegerProperty.java, | |
4698 src/main/java/de/intevation/flys/client/shared/model/StringProperty.java, | |
4699 src/main/java/de/intevation/flys/client/shared/model/OutputSettings.java: | |
4700 Made the properties and settings classes cloneable. | |
4701 | |
4702 * src/main/java/de/intevation/flys/client/shared/model/Collection.java: | |
4703 Added a method of DefaultCollection to the interface. | |
4704 | |
4705 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de> | |
4706 | |
4707 Issue 358. Validate dialog on accept. | |
4708 | |
4709 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
4710 Validate all forms before updating the chart. | |
4711 | |
4712 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4713 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4714 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4715 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4716 Added i18n string for error message. | |
4717 | |
4718 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de> | |
4719 | |
4720 Issue 358. Axis range fix. | |
4721 | |
4722 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
4723 Changed 'from' and 'to' fields for axis fixation. | |
4724 | |
4725 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4726 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4727 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4728 Changed i18n strings for 'from' and 'to'. | |
4729 | |
4730 2012-01-09 Raimund Renkert <raimund.renkert@intevation.de> | |
4731 | |
4732 Issue 358. Validation. | |
4733 | |
4734 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
4735 Added validator to integer and double field items. | |
4736 | |
4737 * src/main/java/de/intevation/flys/client/client/utils/Validator.java: | |
4738 New. Validator for SmartGWT FormItems. Currently validates integer and | |
4739 double values. | |
4740 | |
4741 2012-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4742 | |
4743 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
4744 Survive if no style for given Facet exists, notify user. | |
4745 | |
4746 2012-01-06 Ingo Weinzierl <ingo@intevation.de> | |
4747 | |
4748 flys/issue196 (i18n/l10n: Zahlenformate einheitlich) | |
4749 | |
4750 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java, | |
4751 src/main/java/de/intevation/flys/client/client/ui/wq/WTable.java: Set a | |
4752 CellFormatter for the W/Q/D columns that localizes the double values. | |
4753 | |
4754 2012-01-06 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4755 | |
4756 flys/issue442 (i18n: Datenkorb: flood-protections) | |
4757 | |
4758 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4759 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4760 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4761 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4762 Added "flood_protection" translation. | |
4763 | |
4764 2012-01-04 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4765 | |
4766 Adjusted the 'master' and 'km' mechanisms of CrossSections to | |
4767 server-side changes, set stepwidth of spinner to hektokilometer. | |
4768 | |
4769 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
4770 Do not need to sendFeed for km/master setting, set spinners | |
4771 stepwidth to hektokilometer. | |
4772 | |
4773 2012-01-04 Ingo Weinzierl <ingo@intevation.de> | |
4774 | |
4775 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
4776 Added support for multiple point sizes. | |
4777 | |
4778 2012-01-04 Ingo Weinzierl <ingo@intevation.de> | |
4779 | |
4780 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4781 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4782 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
4783 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
4784 strings used in the theme editor. | |
4785 | |
4786 2012-01-04 Ingo Weinzierl <ingo@intevation.de> | |
4787 | |
4788 * src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java, | |
4789 src/main/java/de/intevation/flys/client/client/services/UserCollectionsServiceAsync.java, | |
4790 src/main/java/de/intevation/flys/client/client/services/UserCollectionsService.java, | |
4791 src/main/java/de/intevation/flys/client/client/FLYS.java, | |
4792 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
4793 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
4794 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java, | |
4795 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
4796 Removed unused Config.getServerUrl() calls. | |
4797 | |
4798 2012-01-04 Ingo Weinzierl <ingo@intevation.de> | |
4799 | |
4800 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4801 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4802 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
4803 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
4804 strings displayed in the theme editor. | |
4805 | |
4806 2012-01-02 Ingo Weinzierl <ingo@intevation.de> | |
4807 | |
4808 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
4809 Set with of DoubleRangePanel to 400. | |
4810 | |
4811 2012-01-02 Ingo Weinzierl <ingo@intevation.de> | |
4812 | |
4813 flys/issue302 (Uncaught exception wenn bei Wasserspiegellage-Berechnung kein W/Q angegeben wird) | |
4814 | |
4815 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java: | |
4816 Catch a NumberFormatException in validateForm() and return in such cases | |
4817 false for an invalid DoubleRangePanel. | |
4818 | |
4819 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: Catch | |
4820 NullPointerExceptions when fetching from, to and step values from | |
4821 DoubleRangePanel. Use DoubleRangePanel.validateForm() (with no parameters) | |
4822 to validate the DoubleRangePanel correctly. | |
4823 | |
4824 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4825 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4826 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4827 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4828 Added errors/warnings. | |
4829 | |
4830 2012-01-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4831 | |
4832 Added and fixed translations of theme style properties. | |
4833 | |
4834 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4835 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4836 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
4837 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
4838 and fixed translations of theme style properties. | |
4839 | |
4840 2012-01-02 Ingo Weinzierl <ingo@intevation.de> | |
4841 | |
4842 flys/issue431 (Karte: Hinzuladen externer WMS Layer nicht m�glich) | |
4843 | |
4844 * src/main/java/de/intevation/flys/client/server/CapabilitiesParser.java: | |
4845 Added support for WMS 1.3.0: the projection's are defined in a <CRS> | |
4846 element instead of <SRS> in version 1.1.0. | |
4847 | |
4848 2012-01-02 Ingo Weinzierl <ingo@intevation.de> | |
4849 | |
4850 * src/main/java/de/intevation/flys/client/server/CapabilitiesParser.java: | |
4851 The URL to a Capabilities document is determined by a string property | |
4852 "test.wms" in main(). | |
4853 | |
4854 * src/main/java/de/intevation/flys/client/shared/model/WMSLayer.java, | |
4855 src/main/java/de/intevation/flys/client/shared/model/Capabilities.java: | |
4856 Override toString(). | |
4857 | |
4858 2012-01-02 Ingo Weinzierl <ingo@intevation.de> | |
4859 | |
4860 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java: | |
4861 Improved the TableDataPanel, so that it is able to support CSV exports | |
4862 with more that 5 columns. In addition, a small performance optimization | |
4863 has been done: the Locale and the NumberFormat is created outside the loop | |
4864 that walks over all rows. | |
4865 | |
4866 2011-12-29 Ingo Weinzierl <ingo@intevation.de> | |
4867 | |
4868 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
4869 Introduced fields and methods to support free Q values. This panel now | |
4870 has the cases: | |
4871 1) W array input | |
4872 2) W range input | |
4873 3) Q array input | |
4874 4) Q range input | |
4875 5) Q free array input | |
4876 6) Q free range input | |
4877 | |
4878 2011-12-27 Ingo Weinzierl <ingo@intevation.de> | |
4879 | |
4880 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
4881 Set widt=-1 and height=-1 for exports. This allows the server to | |
4882 distinguish between a chart export (as PNG, PDF and SVG) and the display | |
4883 in the UI. | |
4884 | |
4885 2011-12-27 Ingo Weinzierl <ingo@intevation.de> | |
4886 | |
4887 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4888 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4889 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
4890 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
4891 strings for the chart properties dialog's export section. | |
4892 | |
4893 2011-12-23 Raimund Renkert <raimund.renkert@intevation.de> | |
4894 | |
4895 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
4896 Update chart if properties are changed successfully. | |
4897 | |
4898 2011-12-23 Raimund Renkert <raimund.renkert@intevation.de> | |
4899 | |
4900 * src/main/webapp/images/properties.gif: | |
4901 Modified icon background to transparent. | |
4902 | |
4903 2011-12-23 Ingo Weinzierl <ingo@intevation.de> | |
4904 | |
4905 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java: | |
4906 Skip empty lines. | |
4907 | |
4908 2011-12-22 Raimund Renkert <raimund.renkert@intevation.de> | |
4909 | |
4910 Issue 427. | |
4911 | |
4912 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
4913 Changed visible strings in editor window to i18n strings. | |
4914 | |
4915 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4916 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4917 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4918 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4919 Added i18n strings for editor window. | |
4920 | |
4921 2011-12-22 Raimund Renkert <raimund.renkert@intevation.de> | |
4922 | |
4923 Save output settings. | |
4924 | |
4925 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
4926 Create the XML elements for output settings. | |
4927 | |
4928 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
4929 Added handler to UI elements and call CollectionAttributeService to save the | |
4930 new settings. | |
4931 | |
4932 * src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java: | |
4933 Fixed typo. | |
4934 | |
4935 2011-12-22 Ingo Weinzierl <ingo@intevation.de> | |
4936 | |
4937 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java: | |
4938 This service now skips lines that begin with a "#". This character is | |
4939 used in FLYS as the beginning of a comment line. | |
4940 | |
4941 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4942 | |
4943 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
4944 Refactored, use string constant. | |
4945 Uncommented some code paths and mark with todo, as they lead to | |
4946 not yet well-understood side-effects. | |
4947 | |
4948 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4949 | |
4950 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java | |
4951 (artifactReference, dataOf): Extracted and use new helper. | |
4952 (CROSS_KM): Extracted and use static string. | |
4953 (findCurrentCSMaster): Set km of collectionviews master. | |
4954 Resolved some todos. | |
4955 | |
4956 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4957 | |
4958 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java, | |
4959 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java, | |
4960 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java, | |
4961 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
4962 Set CollectionView in constructor. | |
4963 | |
4964 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4965 | |
4966 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java: | |
4967 (getTheme): New, search theme(s) with uuid. | |
4968 | |
4969 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4970 | |
4971 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
4972 When changing cross-section-masters kilometer in cross sections, | |
4973 also feed the collection-master-artifact with the kilometer, so that | |
4974 it can be displayed in the diagrams subtitle. | |
4975 | |
4976 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4977 | |
4978 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
4979 Introduce CollectionView to all ChartPanel types. | |
4980 | |
4981 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4982 | |
4983 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
4984 Renamed 'Master' to 'CSMaster' to avoid confusion between | |
4985 MasterArtifact of Collection, CrossSection Master and Master of the | |
4986 Universe. | |
4987 | |
4988 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
4989 | |
4990 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
4991 Fix over axis case, added new "over axis" menu item. | |
4992 | |
4993 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
4994 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
4995 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
4996 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
4997 Added translation for new menuitem. | |
4998 | |
4999 2011-12-21 Raimund Renkert <raimund.renkert@intevation.de> | |
5000 | |
5001 * src/main/webapp/FLYS.css: | |
5002 Added style for properties dialog axis tab. | |
5003 | |
5004 2011-12-21 Raimund Renkert <raimund.renkert@intevation.de> | |
5005 | |
5006 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java, | |
5007 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
5008 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5009 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5010 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
5011 Changed i18n strings. | |
5012 | |
5013 2011-12-21 Raimund Renkert <raimund.renkert@intevation.de> | |
5014 | |
5015 * src/main/webapp/images/properties.gif: | |
5016 New. Added properties dialog icon. | |
5017 | |
5018 2011-12-21 Raimund Renkert <raimund.renkert@intevation.de> | |
5019 | |
5020 Create the properties dialog dynamically. | |
5021 | |
5022 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
5023 Create the content based on the properties read from describe collection | |
5024 document. | |
5025 | |
5026 * src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java: | |
5027 Added getter for single property by name. | |
5028 | |
5029 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
5030 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5031 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5032 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
5033 Added i18n strings. | |
5034 | |
5035 2011-12-20 Raimund Renkert <raimund.renkert@intevation.de> | |
5036 | |
5037 * src/main/java/de/intevation/flys/client/shared/model/Collection.java: | |
5038 Added setter for settings. | |
5039 | |
5040 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java: | |
5041 Ensure the settings is not null. | |
5042 | |
5043 * src/main/java/de/intevation/flys/client/shared/model/OutputSettings.java: | |
5044 Ensure the categories object is not null. | |
5045 | |
5046 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
5047 Extract and parse the output settings. | |
5048 | |
5049 2011-12-20 Raimund Renkert <raimund.renkert@intevation.de> | |
5050 | |
5051 * src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java, | |
5052 src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java, | |
5053 src/main/java/de/intevation/flys/client/shared/model/Property.java, | |
5054 src/main/java/de/intevation/flys/client/shared/model/StringProperty.java: | |
5055 Removed code for UI generation. SmartGWT classes are not usable on | |
5056 serverside and in model classes. | |
5057 | |
5058 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5059 | |
5060 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
5061 Feed artifact with new area.between parameter, fix inversed | |
5062 assignment of 'over' and 'under'. | |
5063 | |
5064 2011-12-20 Raimund Renkert <raimund.renkert@intevation.de> | |
5065 | |
5066 * src/main/java/de/intevation/flys/client/shared/model/BooleanProperty.java, | |
5067 src/main/java/de/intevation/flys/client/shared/model/DoubleProperty.java, | |
5068 src/main/java/de/intevation/flys/client/shared/model/IntegerProperty.java: | |
5069 New. Property classes for outup settings. | |
5070 | |
5071 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5072 | |
5073 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
5074 Add other.wkms to list of area-compatible facets. | |
5075 | |
5076 2011-12-20 Ingo Weinzierl <ingo@intevation.de> | |
5077 | |
5078 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
5079 Adapted the seperator character which is used to devide Ws and Qs (this | |
5080 character has changed in flys-artifacts). | |
5081 | |
5082 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5083 | |
5084 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
5085 Removed obsolete imports. | |
5086 | |
5087 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5088 | |
5089 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java, | |
5090 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
5091 Minor refactoring to reuse existing code. | |
5092 | |
5093 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5094 | |
5095 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
5096 Add area-context menus. Most duplicate of code in | |
5097 CrossSectionChartThemePanel, which will be merged in near future. | |
5098 | |
5099 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5100 | |
5101 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5102 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5103 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
5104 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
5105 area-creation related strings and their translation. | |
5106 | |
5107 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5108 | |
5109 Cosmetics. | |
5110 | |
5111 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java, | |
5112 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
5113 Minor, picky cosmetics. | |
5114 | |
5115 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5116 | |
5117 Changed area-creation gui (menu) to cover three basic area modes | |
5118 under, over and between. Feed new area.facet data understood by | |
5119 area artifact to discern which diagram we are talking about. | |
5120 | |
5121 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
5122 Create different context menu to create area artifacts, feed | |
5123 area.facet data item to area artifact. | |
5124 | |
5125 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5126 | |
5127 Restore functionality of hand-sorted properties in style dialog, | |
5128 which was removed by last commit. Carry better variable naming | |
5129 and feature of displaying not-whitelisted properties over. | |
5130 Added comment to prevent other people from "optimizing". | |
5131 | |
5132 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
5133 Add properties in defined order. Add properties that do not occur | |
5134 in ordered list last. | |
5135 | |
5136 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5137 | |
5138 Minor refactoring to ease addition of new (theme-style) settings. | |
5139 | |
5140 * src/main/java/de/intevation/flys/client/shared/model/Style.java: | |
5141 Added getter for list of settings. | |
5142 | |
5143 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
5144 Minor renaming, consume list instead of whitequerying entries. | |
5145 | |
5146 2011-12-19 Ingo Weinzierl <ingo@intevation.de> | |
5147 | |
5148 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java, | |
5149 src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java, | |
5150 src/main/java/de/intevation/flys/client/shared/model/OutputSettings.java, | |
5151 src/main/java/de/intevation/flys/client/shared/model/Property.java, | |
5152 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java, | |
5153 src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
5154 Removed unused imports. | |
5155 | |
5156 2011-12-19 Ingo Weinzierl <ingo@intevation.de> | |
5157 | |
5158 flys/issue409 (�berschwemmungsfl�che: Reihenfolge in Themenliste nicht immer synchron mit Rendering) | |
5159 | |
5160 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: Added | |
5161 a addLayer() method which should be used to add new layers to the map. New | |
5162 layers are always displayed at the bottom of the layer stack. | |
5163 | |
5164 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
5165 Use FloodMap.addLayer() to add new layers instead of adding them directly | |
5166 to the Map. | |
5167 | |
5168 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
5169 Removed the re-order process of map layers. This is no longer necessary, | |
5170 because MapOutputTab uses FloodMap.addLayer() to add new layers instead of | |
5171 adding new layers on its own using Map.addLayer() directly. | |
5172 | |
5173 2011-12-19 Ingo Weinzierl <ingo@intevation.de> | |
5174 | |
5175 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5176 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5177 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
5178 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
5179 strings that force the user to select a DEM. | |
5180 | |
5181 * src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java: | |
5182 Override validate() to make sure, that the user has selected a DEM. | |
5183 Otherwise, a popup is displayed. | |
5184 | |
5185 2011-12-19 Ingo Weinzierl <ingo@intevation.de> | |
5186 | |
5187 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5188 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5189 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
5190 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
5191 error strings for DEM selection. | |
5192 | |
5193 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5194 | |
5195 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
5196 Feed name-data-item to area artifact, refresh collection. | |
5197 Set initial master for cross sections to be first area artifact in | |
5198 collection. | |
5199 Set step-size for spinner to 0.5. | |
5200 Added click handlers for "over" and "under" menu items. | |
5201 | |
5202 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5203 | |
5204 Bring further UI regarding area creation (in cross-sections). | |
5205 | |
5206 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java | |
5207 (createAreaArtifact): New, create an areaartifact. | |
5208 (feedTellArea): New, feed an areaartifact with relevant information. | |
5209 (getSingleContextMenu): New, add further (sub)menuitems to trigger | |
5210 area creation. | |
5211 | |
5212 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5213 | |
5214 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
5215 (createSeparator): New, create a menuitem separator. | |
5216 | |
5217 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5218 | |
5219 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java, | |
5220 src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java, | |
5221 src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java, | |
5222 src/main/java/de/intevation/flys/client/shared/model/Recommendation.java, | |
5223 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java, | |
5224 src/main/java/de/intevation/flys/client/client/services/LoadArtifactService.java, | |
5225 src/main/java/de/intevation/flys/client/client/services/FeedService.java, | |
5226 src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java, | |
5227 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
5228 Cosmetics, doc. | |
5229 | |
5230 2011-12-15 Raimund Renkert <raimund.renkert@intevation.de> | |
5231 | |
5232 * src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java: | |
5233 Fixed return type. | |
5234 | |
5235 2011-12-15 Raimund Renkert <raimund.renkert@intevation.de> | |
5236 | |
5237 Added missing interface. | |
5238 | |
5239 * src/main/java/de/intevation/flys/client/client/ui/PropertyEditor.java: | |
5240 New. Interface for property dialogs. | |
5241 | |
5242 2011-12-15 Raimund Renkert <raimund.renkert@intevation.de> | |
5243 | |
5244 Added interfaces and classes for output settings. | |
5245 | |
5246 * src/main/java/de/intevation/flys/client/shared/model/Property.java, | |
5247 src/main/java/de/intevation/flys/client/shared/model/PropertySetting.java, | |
5248 src/main/java/de/intevation/flys/client/shared/model/PropertyGroup.java, | |
5249 src/main/java/de/intevation/flys/client/shared/model/StringProperty.java: | |
5250 New. Interface and container for output properties. | |
5251 | |
5252 * src/main/java/de/intevation/flys/client/shared/model/Settings.java, | |
5253 src/main/java/de/intevation/flys/client/shared/model/OutputSettings.java: | |
5254 New. Interface and container for properties. | |
5255 | |
5256 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
5257 Added methods to extract output properties. | |
5258 | |
5259 * src/main/java/de/intevation/flys/client/shared/model/Collection.java, | |
5260 src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java: | |
5261 Added getter/setter for settings. | |
5262 | |
5263 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5264 | |
5265 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
5266 Minor refactoring. Correct intial settings for master-cs-artifact | |
5267 and chosen km. | |
5268 | |
5269 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5270 | |
5271 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java: | |
5272 Fix. Respect fact that ThemeLists indices are not 0-based. | |
5273 | |
5274 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5275 | |
5276 For CrossSections, enable kilometer- and master-selection from | |
5277 client. | |
5278 | |
5279 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
5280 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5281 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5282 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
5283 translation. | |
5284 | |
5285 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
5286 Added input element to select a (cross section) master and | |
5287 make km spinners work. | |
5288 | |
5289 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5290 | |
5291 Provide access to Artifacts Data via Themes and CollectionItems. | |
5292 | |
5293 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
5294 Register data (key/value) from artifacts in CollectionItems. | |
5295 Associate Themes with CollectionItems. | |
5296 | |
5297 * src/main/java/de/intevation/flys/client/shared/model/Theme.java: | |
5298 Added Accessors for CollectionItem. | |
5299 | |
5300 * src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java, | |
5301 src/main/java/de/intevation/flys/client/shared/model/AttributedTheme.java: | |
5302 Added Accessors and instance of CollectionItem. | |
5303 | |
5304 * src/main/java/de/intevation/flys/client/shared/model/CollectionItem.java, | |
5305 src/main/java/de/intevation/flys/client/shared/model/DefaultCollectionItem.java: | |
5306 Allow access to data from artifact, cosmetics. | |
5307 | |
5308 * src/main/java/de/intevation/flys/client/shared/model/Collection.java, | |
5309 src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java: | |
5310 Added setter for ThemeList(s). | |
5311 | |
5312 * src/main/java/de/intevation/flys/client/shared/model/DefaultData.java: | |
5313 (createSimpleStringData, createSimpleStringDataArray): Convenvience/ | |
5314 helpers. | |
5315 | |
5316 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java: | |
5317 Helpers to get maps that map relevant information. | |
5318 | |
5319 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5320 | |
5321 Fix CrossSectionKMService. | |
5322 | |
5323 * src/main/java/de/intevation/flys/client/server/CrossSectionKMServiceImpl.java: | |
5324 Use correct, badly named looping index. | |
5325 | |
5326 2011-12-12 Ingo Weinzierl <ingo@intevation.de> | |
5327 | |
5328 * src/main/java/de/intevation/flys/client/client/ui/map/MapPositionPanel.java: | |
5329 Set width to 150px and set alignment to RIGHT. | |
5330 | |
5331 * src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java: | |
5332 Set width to 100. | |
5333 | |
5334 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
5335 Added a label that displays the current projection. Wrapped this label and | |
5336 the mouse coordinates into a new layout which is RIGHT aligned in the | |
5337 toolbar. | |
5338 | |
5339 2011-12-12 Ingo Weinzierl <ingo@intevation.de> | |
5340 | |
5341 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
5342 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5343 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5344 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
5345 links to a cancel button and strings for a "Calculation canceled" message. | |
5346 | |
5347 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
5348 Register the ParameterList as StepBackHandler on the LoadingPanel. | |
5349 | |
5350 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java: The | |
5351 loading dialog now includes a button to stop a running calculation. | |
5352 Stopping a running calculation means to return to the previous state. | |
5353 | |
5354 * src/main/webapp/images/cancelCalculation.png: New. An image for a cancel | |
5355 button. | |
5356 | |
5357 2011-12-12 Raimund Renkert <raimund.renkert@intevation.de> | |
5358 | |
5359 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
5360 Filled the window with property fields. | |
5361 | |
5362 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5363 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
5364 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5365 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
5366 Added i18n strings for property fields. | |
5367 | |
5368 2011-12-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5369 | |
5370 Cosmetics. | |
5371 | |
5372 * src/main/java/de/intevation/flys/client/shared/model/Collection.java, | |
5373 src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java: | |
5374 Documentation. | |
5375 (getLastAccess): Added TODO. Never called, can it be removed? | |
5376 | |
5377 * src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java, | |
5378 src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java, | |
5379 src/main/java/de/intevation/flys/client/shared/model/ArtifactFilter.java, | |
5380 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
5381 Minor Cosmetics. | |
5382 | |
5383 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
5384 Minor refactoring, extracted createLayout. | |
5385 | |
5386 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de> | |
5387 | |
5388 Added stub for chart property editor. | |
5389 | |
5390 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
5391 Added button for chart properties editor. | |
5392 | |
5393 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartPropertiesEditor.java: | |
5394 New. Create window with tabs for chart properties. | |
5395 | |
5396 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
5397 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5398 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5399 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
5400 Added i18n strings. | |
5401 | |
5402 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de> | |
5403 | |
5404 Issue 377. | |
5405 | |
5406 * src/main/webapp/FLYS.css: | |
5407 Added border style for floodmap. | |
5408 | |
5409 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5410 | |
5411 * src/main/webapp/WEB-INF/web.xml: | |
5412 Registered CrossSectionKM servlet. | |
5413 | |
5414 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5415 | |
5416 * src/main/java/de/intevation/flys/client/server/CrossSectionKMServiceImpl.java, | |
5417 src/main/java/de/intevation/flys/client/client/services/CrossSectionKMServiceAsync.java, | |
5418 src/main/java/de/intevation/flys/client/client/services/CrossSectionKMService.java: | |
5419 Added client to CrossSectionKMService. | |
5420 | |
5421 2011-12-08 Raimund Renkert <raimund.renkert@intevation.de> | |
5422 | |
5423 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java, | |
5424 src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java, | |
5425 src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java, | |
5426 src/main/java/de/intevation/flys/client/server/SetCollectionNameServiceImpl.java, | |
5427 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java, | |
5428 src/main/java/de/intevation/flys/client/server/UserServiceImpl.java, | |
5429 src/main/java/de/intevation/flys/client/server/CollectionAttributeServiceImpl.java, | |
5430 src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java, | |
5431 src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java, | |
5432 src/main/java/de/intevation/flys/client/server/MapInfoServiceImpl.java, | |
5433 src/main/java/de/intevation/flys/client/server/SetCollectionTTLServiceImpl.java, | |
5434 src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
5435 src/main/java/de/intevation/flys/client/server/GetArtifactServiceImpl.java, | |
5436 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java, | |
5437 src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java, | |
5438 src/main/java/de/intevation/flys/client/server/DescribeArtifactServiceImpl.java, | |
5439 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java, | |
5440 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java, | |
5441 src/main/java/de/intevation/flys/client/server/WQInfoServiceImpl.java, | |
5442 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java, | |
5443 src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java, | |
5444 src/main/java/de/intevation/flys/client/server/RemoveArtifactServiceImpl.java, | |
5445 src/main/java/de/intevation/flys/client/server/ReportServiceImpl.java, | |
5446 src/main/java/de/intevation/flys/client/server/DeleteCollectionServiceImpl.java, | |
5447 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java, | |
5448 src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java, | |
5449 src/main/java/de/intevation/flys/client/server/DistanceInfoXML.java, | |
5450 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java, | |
5451 src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java, | |
5452 src/main/java/de/intevation/flys/client/client/services/DeleteCollectionService.java, | |
5453 src/main/java/de/intevation/flys/client/client/services/CreateCollectionService.java, | |
5454 src/main/java/de/intevation/flys/client/client/services/RiverServiceAsync.java, | |
5455 src/main/java/de/intevation/flys/client/client/services/RiverService.java, | |
5456 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionServiceAsync.java, | |
5457 src/main/java/de/intevation/flys/client/client/services/LoadArtifactServiceAsync.java, | |
5458 src/main/java/de/intevation/flys/client/client/services/DescribeArtifactServiceAsync.java, | |
5459 src/main/java/de/intevation/flys/client/client/services/LoadArtifactService.java, | |
5460 src/main/java/de/intevation/flys/client/client/services/StepForwardServiceAsync.java, | |
5461 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeService.java, | |
5462 src/main/java/de/intevation/flys/client/client/services/FeedServiceAsync.java, | |
5463 src/main/java/de/intevation/flys/client/client/services/FeedService.java, | |
5464 src/main/java/de/intevation/flys/client/client/services/DistanceInfoServiceAsync.java, | |
5465 src/main/java/de/intevation/flys/client/client/services/AddArtifactServiceAsync.java, | |
5466 src/main/java/de/intevation/flys/client/client/services/SetCollectionNameService.java, | |
5467 src/main/java/de/intevation/flys/client/client/services/ChartInfoServiceAsync.java, | |
5468 src/main/java/de/intevation/flys/client/client/services/DeleteCollectionServiceAsync.java, | |
5469 src/main/java/de/intevation/flys/client/client/services/CollectionAttributeServiceAsync.java, | |
5470 src/main/java/de/intevation/flys/client/client/services/ChartInfoService.java, | |
5471 src/main/java/de/intevation/flys/client/client/services/UserService.java, | |
5472 src/main/java/de/intevation/flys/client/client/services/CollectionAttributeService.java, | |
5473 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java, | |
5474 src/main/java/de/intevation/flys/client/client/services/MapInfoServiceAsync.java, | |
5475 src/main/java/de/intevation/flys/client/client/services/MapInfoService.java, | |
5476 src/main/java/de/intevation/flys/client/client/services/SetCollectionTTLServiceAsync.java, | |
5477 src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java, | |
5478 src/main/java/de/intevation/flys/client/client/services/CSVExportServiceAsync.java, | |
5479 src/main/java/de/intevation/flys/client/client/services/GetArtifactServiceAsync.java, | |
5480 src/main/java/de/intevation/flys/client/client/services/SetCollectionTTLService.java, | |
5481 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionService.java, | |
5482 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeServiceAsync.java, | |
5483 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java, | |
5484 src/main/java/de/intevation/flys/client/client/services/CSVExportService.java, | |
5485 src/main/java/de/intevation/flys/client/client/services/GetArtifactService.java, | |
5486 src/main/java/de/intevation/flys/client/client/services/DescribeArtifactService.java, | |
5487 src/main/java/de/intevation/flys/client/client/services/AdvanceServiceAsync.java, | |
5488 src/main/java/de/intevation/flys/client/client/services/StepForwardService.java, | |
5489 src/main/java/de/intevation/flys/client/client/services/AdvanceService.java, | |
5490 src/main/java/de/intevation/flys/client/client/services/WQInfoServiceAsync.java, | |
5491 src/main/java/de/intevation/flys/client/client/services/WQInfoService.java, | |
5492 src/main/java/de/intevation/flys/client/client/services/DistanceInfoService.java, | |
5493 src/main/java/de/intevation/flys/client/client/services/AddArtifactService.java, | |
5494 src/main/java/de/intevation/flys/client/client/services/SetCollectionNameServiceAsync.java, | |
5495 src/main/java/de/intevation/flys/client/client/services/ReportServiceAsync.java, | |
5496 src/main/java/de/intevation/flys/client/client/services/RemoveArtifactServiceAsync.java, | |
5497 src/main/java/de/intevation/flys/client/client/services/ReportService.java, | |
5498 src/main/java/de/intevation/flys/client/client/services/RemoveArtifactService.java, | |
5499 src/main/java/de/intevation/flys/client/client/services/UserServiceAsync.java, | |
5500 src/main/java/de/intevation/flys/client/client/services/CreateCollectionServiceAsync.java, | |
5501 src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java, | |
5502 src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java, | |
5503 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
5504 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java, | |
5505 src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java, | |
5506 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java, | |
5507 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java, | |
5508 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
5509 src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java, | |
5510 src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java, | |
5511 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java, | |
5512 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java, | |
5513 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java, | |
5514 src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java, | |
5515 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
5516 src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java, | |
5517 src/main/java/de/intevation/flys/client/client/FLYS.java: | |
5518 Removed the URL parameter from service calls. The service | |
5519 implementations read the URL from the web.xml config file now. | |
5520 | |
5521 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5522 | |
5523 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
5524 Fixed typo in (German) translation. | |
5525 | |
5526 2011-12-08 Ingo Weinzierl <ingo@intevation.de> | |
5527 | |
5528 flys/issue421 (Diagramm: L�schen eines Thema ohne R�ckfrage beim Nutzer) | |
5529 | |
5530 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5531 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5532 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
5533 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
5534 strings used when the user is asked if he is sure to remove selected | |
5535 themes. | |
5536 | |
5537 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java, | |
5538 src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
5539 Ask before removing themes. | |
5540 | |
5541 2011-12-06 Ingo Weinzierl <ingo@intevation.de> | |
5542 | |
5543 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
5544 Reorder the layers in the map at the end of the layers initialization. A | |
5545 reordering is necessary, because the order in the map is reflected | |
5546 considering the order in the map theme panel. | |
5547 | |
5548 2011-12-05 Ingo Weinzierl <ingo@intevation.de> | |
5549 | |
5550 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5551 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5552 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
5553 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
5554 strings for buttons used in ExternalWMSWindow. | |
5555 | |
5556 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java: | |
5557 Use i18n strings for back, continue and cancel button. | |
5558 | |
5559 2011-11-28 Ingo Weinzierl <ingo@intevation.de> | |
5560 | |
5561 * src/main/java/de/intevation/flys/client/client/ui/map/CapabilitiesPanel.java: | |
5562 Display only information that really exist. | |
5563 | |
5564 2011-11-28 Ingo Weinzierl <ingo@intevation.de> | |
5565 | |
5566 * src/main/java/de/intevation/flys/client/shared/model/WMSLayer.java: Added | |
5567 a method supportsSrs(String srs) that determines, if the WMS layer | |
5568 supports a given SRS. The 'srs' parameter needs to start with "EPSG:", | |
5569 otherwise this prefix is appended automatically. | |
5570 | |
5571 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
5572 Create the ExternalWMSWindow with the SRS definition of FloodMap. | |
5573 | |
5574 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java: | |
5575 Added a new constructor that takes a SRS. This srs is used to instantiate | |
5576 the WMSLayersTree. | |
5577 | |
5578 * src/main/java/de/intevation/flys/client/client/ui/map/WMSLayersTree.java: | |
5579 Added a new constructor that takes a SRS. If a SRS is specified, this tree | |
5580 only displays layers that support the specified SRS. | |
5581 | |
5582 2011-11-28 Ingo Weinzierl <ingo@intevation.de> | |
5583 | |
5584 * src/main/java/de/intevation/flys/client/server/CapabilitiesParser.java: | |
5585 New. An explicit parser for WMS capabilities documents. Its code has been | |
5586 moved from GCServiceImpl. In addition to the implementation of | |
5587 GCServiceImpl, this parser also reads the SRS definition of a layer. | |
5588 | |
5589 * src/main/java/de/intevation/flys/client/server/LoggingConfigurator.java: | |
5590 New. This class is used to initialize logging via Apache Log4j. Its code | |
5591 has been moved from BaseServlet. | |
5592 | |
5593 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java: | |
5594 Removed code to fetch and parse WMS Capabilities documents. This work is | |
5595 done using CapabilitiesParser. | |
5596 | |
5597 * src/main/java/de/intevation/flys/client/server/BaseServlet.java: Removed | |
5598 code to initialize Log4j logging. This work is done using | |
5599 LoggingConfigurator. | |
5600 | |
5601 * src/main/java/de/intevation/flys/client/shared/model/WMSLayer.java: Added | |
5602 a list of SRS definitions (List<String>). | |
5603 | |
5604 2011-11-23 Ingo Weinzierl <ingo@intevation.de> | |
5605 | |
5606 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java: | |
5607 Improved parsing Capabilities document - the root node of the document | |
5608 can be "/WMS_Capabilities" oder "WMT_MS_Capabilities" now. | |
5609 | |
5610 2011-11-22 Ingo Weinzierl <ingo@intevation.de> | |
5611 | |
5612 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
5613 Trigger the update of MapThemePanel after adding external WMS layers. | |
5614 | |
5615 2011-11-22 Ingo Weinzierl <ingo@intevation.de> | |
5616 | |
5617 * src/main/java/de/intevation/flys/client/shared/model/WMSLayer.java: Added | |
5618 the URL of the WMS server to the constructor parameterlist, because this | |
5619 information is absolutely required for a WMS layer. | |
5620 | |
5621 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java: | |
5622 Modified the constructor call of WMSLayer. | |
5623 | |
5624 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
5625 Add WMS layers by using LoadArtifactService.loadMany() which creates a new | |
5626 Artifact for each WMS layer. TODO: Trigger reload of MapThemePanel. | |
5627 | |
5628 2011-11-22 Ingo Weinzierl <ingo@intevation.de> | |
5629 | |
5630 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java, | |
5631 src/main/java/de/intevation/flys/client/client/services/LoadArtifactServiceAsync.java, | |
5632 src/main/java/de/intevation/flys/client/client/services/LoadArtifactService.java: | |
5633 Removed the "url" from loadMany()'s parameterlist. We are able to fetch | |
5634 the required Artifact-Server URL from ServletContext since I have | |
5635 introduced a BaseServlet. | |
5636 | |
5637 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
5638 Removed the "url" from method call of LoadArtifactService.loadMany(). | |
5639 | |
5640 2011-11-22 Ingo Weinzierl <ingo@intevation.de> | |
5641 | |
5642 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java: | |
5643 Defined an internal interface LayerLoader to load selected WMSLayers of | |
5644 the tree. The constructor of ExternalWMSWindow now requires an instance | |
5645 of LayerLoader. The "go on" button in the layer panel will finally | |
5646 trigger the LayerLoader.load() method. | |
5647 | |
5648 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
5649 Implements the ExternalWMSWindow.LayerLoader interface to add the | |
5650 selected WMS layers to the map. TODO: implement code to load/add layers. | |
5651 | |
5652 * src/main/java/de/intevation/flys/client/client/ui/map/WMSLayersTree.java: | |
5653 Added an inner class WMSLayerNode that extends TreeNode with the | |
5654 addition to save a WMSLayer object. The reason here: we want to have all | |
5655 information of the selected WMS layers for loading mechanisms. | |
5656 | |
5657 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
5658 Modified the constructor call of ExternalWMSWindow. The MapOutputTab is | |
5659 used as ExternalWMSWindow.LayerLoader. | |
5660 | |
5661 2011-11-21 Ingo Weinzierl <ingo@intevation.de> | |
5662 | |
5663 * src/main/java/de/intevation/flys/client/shared/model/WMSLayer.java: New. | |
5664 This class stores layer information provided by capabilities document. | |
5665 Note, that a WMSLayer can have further sublayers. | |
5666 | |
5667 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java: Parse | |
5668 layers from capabilities document. | |
5669 | |
5670 * src/main/java/de/intevation/flys/client/client/ui/map/WMSLayersTree.java: | |
5671 New. This tree displays WMSLayers. | |
5672 | |
5673 * src/main/java/de/intevation/flys/client/shared/model/Capabilities.java: | |
5674 Now, the list of layers is from type List<WMSLayer> instead of | |
5675 List<String>. | |
5676 | |
5677 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java: | |
5678 Use the WMSLayersTree to display the layers provided by the given WMS | |
5679 service. | |
5680 | |
5681 2011-11-21 Ingo Weinzierl <ingo@intevation.de> | |
5682 | |
5683 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java: | |
5684 Introduced I18N. | |
5685 | |
5686 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5687 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5688 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
5689 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
5690 strings used in ExternalWMSWindow. | |
5691 | |
5692 2011-11-21 Ingo Weinzierl <ingo@intevation.de> | |
5693 | |
5694 * src/main/java/de/intevation/flys/client/shared/model/ContactInformation.java: | |
5695 New. This class is used to store contact information from Capabilities | |
5696 documents. | |
5697 | |
5698 * src/main/java/de/intevation/flys/client/shared/model/Capabilities.java: | |
5699 Added title, onlineResource and ContactInformation. | |
5700 | |
5701 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java: Read | |
5702 more meta information from capabilities document. | |
5703 | |
5704 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java: | |
5705 Center this window after stepping from URL input to information panel. | |
5706 | |
5707 * src/main/java/de/intevation/flys/client/client/ui/map/CapabilitiesPanel.java: | |
5708 Display all information from Capabilities object and introduced I18N. | |
5709 | |
5710 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
5711 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5712 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
5713 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties: | |
5714 Added strings used in the CapabilitiesPanel. | |
5715 | |
5716 * src/main/webapp/FLYS.css: Defined a style class for the user hint in the | |
5717 CapabilitiesPanel. | |
5718 | |
5719 2011-11-21 Ingo Weinzierl <ingo@intevation.de> | |
5720 | |
5721 * src/main/java/de/intevation/flys/client/shared/model/Capabilities.java: | |
5722 New. This class is used to store information of a document returned by a | |
5723 WMS GetCapabilities request. | |
5724 | |
5725 * src/main/java/de/intevation/flys/client/server/GCServiceImpl.java, | |
5726 src/main/java/de/intevation/flys/client/client/services/GCServiceAsync.java, | |
5727 src/main/java/de/intevation/flys/client/client/services/GCService.java: | |
5728 A new service that fetches a GetCapabilities document of a given server. | |
5729 It returns a Capabilities object that stores the information of the | |
5730 response. | |
5731 | |
5732 * src/main/java/de/intevation/flys/client/client/ui/map/CapabilitiesPanel.java: | |
5733 New. This VLayout is used to display FLYS relevant information of a | |
5734 Capabilities object. TODO: I18N. | |
5735 | |
5736 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java: | |
5737 Make use of GCService to query the Capabilities of the user specified | |
5738 WMS. | |
5739 | |
5740 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5741 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5742 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
5743 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
5744 error strings used in the GCServiceImpl. | |
5745 | |
5746 * src/main/webapp/WEB-INF/web.xml: Registered the GCService. | |
5747 | |
5748 2011-11-21 Ingo Weinzierl <ingo@intevation.de> | |
5749 | |
5750 * src/main/webapp/images/addWMS.png: Replaced by the same icon but with | |
5751 transparent background. | |
5752 | |
5753 2011-11-18 Ingo Weinzierl <ingo@intevation.de> | |
5754 | |
5755 * src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java: | |
5756 New. This control is used to add map layers from external WMS. | |
5757 | |
5758 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5759 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
5760 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5761 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
5762 Added links to icon and tooltip for ExternalWMSWindow control. | |
5763 | |
5764 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
5765 Added the ExternalWMSWindow control. | |
5766 | |
5767 * src/main/webapp/images/addWMS.png: New. Icon for ExternalWMSWindow | |
5768 control. | |
5769 | |
5770 2011-11-18 Ingo Weinzierl <ingo@intevation.de> | |
5771 | |
5772 * src/main/java/de/intevation/flys/client/server/GFIServiceImpl.java: | |
5773 Removed needless imports. | |
5774 | |
5775 2011-11-18 Ingo Weinzierl <ingo@intevation.de> | |
5776 | |
5777 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java, | |
5778 src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfo.java: | |
5779 Fetch the list of themes used for the GetFeatureInfo request on the fly | |
5780 from MapThemePanel. | |
5781 | |
5782 2011-11-18 Ingo Weinzierl <ingo@intevation.de> | |
5783 | |
5784 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java, | |
5785 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
5786 Use the correct names of created WMS layers - which is no longer | |
5787 Theme.getDescription() but AttributedTheme.getAttr("layers"). | |
5788 | |
5789 2011-11-18 Ingo Weinzierl <ingo@intevation.de> | |
5790 | |
5791 * src/main/java/de/intevation/flys/client/shared/model/FeatureInfo.java: | |
5792 New. This object is used to store information retrieved by a | |
5793 GetFeatureInfo response. A FeatureInfo object consists of a layername | |
5794 and an attribute map. | |
5795 | |
5796 * src/main/java/de/intevation/flys/client/server/GFIServiceImpl.java, | |
5797 src/main/java/de/intevation/flys/client/client/services/GFIServiceAsync.java, | |
5798 src/main/java/de/intevation/flys/client/client/services/GFIService.java: | |
5799 Modified the return value of this service. It will now return a list of | |
5800 FeatureInfo objects. This list is parsed from GetFeatureInfo response on | |
5801 our own. Relevant attributes of a feature are extracted. | |
5802 | |
5803 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfo.java: | |
5804 Adjusted the return value of GFIService. | |
5805 | |
5806 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java: | |
5807 Takes a list of FeatureInfo. Each FeatureInfo object is displayed in a | |
5808 row which contains all the attributes of the object. | |
5809 | |
5810 * src/main/webapp/FLYS.css: Added a style class for the GetFeatureInfo | |
5811 response row displayed in GetFeatureInfoWindow. | |
5812 | |
5813 2011-11-17 Ingo Weinzierl <ingo@intevation.de> | |
5814 | |
5815 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
5816 src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java, | |
5817 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java, | |
5818 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java, | |
5819 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java, | |
5820 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
5821 src/main/java/de/intevation/flys/client/client/ui/FLYSHeader.java, | |
5822 src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java, | |
5823 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
5824 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
5825 Removed needless imports. | |
5826 | |
5827 2011-11-17 Ingo Weinzierl <ingo@intevation.de> | |
5828 | |
5829 * src/main/java/de/intevation/flys/client/server/GFIServiceImpl.java, | |
5830 src/main/java/de/intevation/flys/client/client/services/GFIServiceAsync.java, | |
5831 src/main/java/de/intevation/flys/client/client/services/GFIService.java: | |
5832 New. A service that calls the WMS GetFeatureInfo operation. The result of | |
5833 this service is currently the response text, which is slightly modified to | |
5834 fulfill the requirements of the OpenLayers GML parser. | |
5835 | |
5836 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfo.java: | |
5837 New. This control starts a WMS GetFeatureInfo by using the GFIService and | |
5838 displays the resulting features in a GetFeatureInfoWindow. | |
5839 | |
5840 * src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java: | |
5841 New. This window is used to display all attributes of a set of OpenLayers | |
5842 VectorFeatures. | |
5843 | |
5844 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: Added a | |
5845 public method to retrieve the current Collection. | |
5846 | |
5847 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
5848 Added the GetFeatureInfo control. | |
5849 | |
5850 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
5851 Modified the call of OpenLayers WMS(). The names of the layers are the | |
5852 'layers' attribute provided in the facet. | |
5853 | |
5854 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5855 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
5856 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5857 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
5858 tooltips for GetFeatureInfo control, error message for the GFIService and | |
5859 links to an icon used for the GetFeatureInfo control. | |
5860 | |
5861 * src/main/webapp/images/getFeatureInfo_Selected.png, | |
5862 src/main/webapp/images/getFeatureInfo.png: New. Icons for the | |
5863 GetFeatureInfo control. | |
5864 | |
5865 * src/main/webapp/WEB-INF/web.xml: Registered the GFIService. | |
5866 | |
5867 2011-11-17 Raimund Renkert <raimund.renkert@intevation.de> | |
5868 | |
5869 Issue312: Moved images to completly support IE7. | |
5870 | |
5871 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
5872 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5873 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5874 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
5875 Added Images to constants. | |
5876 | |
5877 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
5878 src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java, | |
5879 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java, | |
5880 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java, | |
5881 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
5882 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java, | |
5883 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
5884 src/main/java/de/intevation/flys/client/client/ui/FLYSHeader.java, | |
5885 src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java, | |
5886 src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
5887 Get image urls from constants to support IE7. | |
5888 | |
5889 * src/main/java/de/intevation/flys/client/client/images/downloadPNG.png, | |
5890 src/main/java/de/intevation/flys/client/client/images/flys_logo.gif, | |
5891 src/main/java/de/intevation/flys/client/client/images/loading.gif, | |
5892 src/main/java/de/intevation/flys/client/client/images/bfg_logo.gif, | |
5893 src/main/java/de/intevation/flys/client/client/images/marker_green.png, | |
5894 src/main/java/de/intevation/flys/client/client/images/downloadPDF.png, | |
5895 src/main/java/de/intevation/flys/client/client/images/downloadSVG.png, | |
5896 src/main/java/de/intevation/flys/client/client/images/gewkarte.png, | |
5897 src/main/java/de/intevation/flys/client/client/images/marker_red.png: | |
5898 Removed. | |
5899 | |
5900 * src/main/webapp/images/loading.gif | |
5901 src/main/webapp/images/bfg_logo.gif | |
5902 src/main/webapp/images/marker_red.png | |
5903 src/main/webapp/images/flys_logo.gif | |
5904 src/main/webapp/images/marker_green.png | |
5905 src/main/webapp/images/downloadPDF.png | |
5906 src/main/webapp/images/gewkarte.png | |
5907 src/main/webapp/images/downloadPNG.png | |
5908 src/main/webapp/images/downloadSVG.png: | |
5909 Added images. | |
5910 | |
5911 2011-11-14 Ingo Weinzierl <ingo@intevation.de> | |
5912 | |
5913 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: | |
5914 Added a ScaleLine control to the map. | |
5915 | |
5916 2011-11-11 Ingo Weinzierl <ingo@intevation.de> | |
5917 | |
5918 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: | |
5919 Added an update() method that redraws all layers contained in the | |
5920 current map. | |
5921 | |
5922 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
5923 Registered MapOutputTab as RedrawRequestHandler. When receiving a | |
5924 RedrawRequestEvent, that map is updated (layers are redrawn). | |
5925 | |
5926 2011-11-11 Ingo Weinzierl <ingo@intevation.de> | |
5927 | |
5928 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java, | |
5929 src/main/java/de/intevation/flys/client/client/ui/map/MapPositionPanel.java, | |
5930 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
5931 Removed needless imports. | |
5932 | |
5933 2011-11-11 Ingo Weinzierl <ingo@intevation.de> | |
5934 | |
5935 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
5936 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
5937 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
5938 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
5939 Added strings for datacage's 'floodmap' section. | |
5940 | |
5941 2011-11-10 Raimund Renkert <raimund.renkert@intevation.de> | |
5942 | |
5943 Issue 339. | |
5944 | |
5945 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
5946 Do not wrap the radio button label. | |
5947 | |
5948 2011-11-10 Raimund Renkert <raimund.renkert@intevation.de> | |
5949 | |
5950 Issue 338. | |
5951 | |
5952 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
5953 Increased input field width. | |
5954 | |
5955 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
5956 | |
5957 Fix cloning of static data artifacts, resolved todos. | |
5958 | |
5959 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
5960 Remove temporary hack that depended on dc conf. | |
5961 | |
5962 2011-11-10 Raimund Renkert <raimund.renkert@intevation.de> | |
5963 | |
5964 Issue 355. | |
5965 | |
5966 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
5967 Cancel the double click event for projectlist header. | |
5968 | |
5969 2011-11-10 Raimund Renkert <raimund.renkert@intevation.de> | |
5970 | |
5971 Issue 342 | |
5972 | |
5973 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
5974 The tables have now a unified design. All columns are set to left | |
5975 align and decimal separators are set to ',' in german and '.' in the | |
5976 english version. | |
5977 | |
5978 2011-11-09 Raimund Renkert <raimund.renkert@intevation.de> | |
5979 | |
5980 Issue 265. | |
5981 | |
5982 * src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java: | |
5983 Added getter for toolbar. | |
5984 | |
5985 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java, | |
5986 src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java: | |
5987 Hide the barrier layer and deactivate draw control on stacksection | |
5988 minimize. | |
5989 | |
5990 2011-11-08 Raimund Renkert <raimund.renkert@intevation.de> | |
5991 | |
5992 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
5993 Expand the map selection section in helper panel on project start. | |
5994 | |
5995 2011-11-08 Ingo Weinzierl <ingo@intevation.de> | |
5996 | |
5997 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java: | |
5998 Set value "distance" for attribute "ld_mode". | |
5999 | |
6000 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java | |
6001 Set value "locations" for attribute "ld_mode". | |
6002 | |
6003 2011-11-08 Raimund Renkert <raimund.renkert@intevation.de> | |
6004 | |
6005 Issue 294. | |
6006 | |
6007 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java, | |
6008 src/main/java/de/intevation/flys/client/client/ui/map/MapPositionPanel.java, | |
6009 src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java: | |
6010 Removed the wrapper canvas. The only function of this wrapper was to | |
6011 calculate the mouse position. This is now done by the map itself. | |
6012 | |
6013 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: | |
6014 Update map size and center. | |
6015 | |
6016 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
6017 Redesigned the layout and resize handler. Removed wrapper canvas. | |
6018 | |
6019 2011-11-04 Ingo Weinzierl <ingo@intevation.de> | |
6020 | |
6021 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties: | |
6022 Bugfix: Added a missing string that prevented packaging the client. | |
6023 | |
6024 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties: | |
6025 Synced with FLYSConstants.properties. | |
6026 | |
6027 | |
6028 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6029 | |
6030 Added translations for datacage-element- strings. | |
6031 | |
6032 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
6033 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
6034 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
6035 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties: | |
6036 Added tranlations, corrected one. | |
6037 | |
6038 2011-11-03 Ingo Weinzierl <ingo@intevation.de> | |
6039 | |
6040 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
6041 Added methods to add and remove Layer instance to/from Map and grant | |
6042 public access to createWMSLayer() method. | |
6043 | |
6044 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Moved | |
6045 code to add new FacetRecords to the grid to an own method | |
6046 addFacetRecord(). | |
6047 | |
6048 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
6049 Override addFacetRecord() to be able to detect new FacetRecords. In this | |
6050 case, we gonna create new WMS layers based on the FacetRecord and add a | |
6051 new Layer object to the Map. | |
6052 Override createRemoveItem() which removes a layer from Map and from | |
6053 ThemePanel. | |
6054 | |
6055 2011-11-01 Raimund Renkert <raimund.renkert@intevation.de> | |
6056 | |
6057 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6058 Updated the theme editor window layout. | |
6059 | |
6060 2011-11-01 Raimund Renkert <raimund.renkert@intevation.de> | |
6061 | |
6062 Issue 400. | |
6063 | |
6064 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6065 Iterate over a list of all theme settings to display all available | |
6066 settings. | |
6067 | |
6068 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6069 | |
6070 Cosmetics, Refactoring. | |
6071 | |
6072 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java | |
6073 (createSpinnerHandler): Extracetd, to improve readability. | |
6074 | |
6075 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java | |
6076 (requestRedraw): Made final to be accessible from extracted handler | |
6077 construction in CrossSectionChartThemePanel. | |
6078 | |
6079 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6080 | |
6081 Fix flys/issue306 (CrossSections: Remove functionality from table | |
6082 header). | |
6083 | |
6084 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
6085 Disable context menu on listgrid header. | |
6086 | |
6087 2011-10-31 Ingo Weinzierl <ingo@intevation.de> | |
6088 | |
6089 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
6090 Override getSingleContextMenu() to add a "zoom to layer" menu item which | |
6091 is specific to the map. This menu item is displayed if the specific theme | |
6092 has an "extent" attribute set. If the item is clicked, the | |
6093 LayerZoomCallback is called. | |
6094 | |
6095 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
6096 Implements the LayerZoomCallback to zoom to the extent of a specific | |
6097 layer. | |
6098 | |
6099 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
6100 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
6101 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
6102 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
6103 strings for the "zoom to layer" menu item. | |
6104 | |
6105 2011-10-28 Ingo Weinzierl <ingo@intevation.de> | |
6106 | |
6107 * src/main/java/de/intevation/flys/client/server/MapHelper.java: New. It | |
6108 currently provides a method that parses a MapConfig from Document. | |
6109 | |
6110 * src/main/java/de/intevation/flys/client/shared/model/MapConfig.java: New. | |
6111 This object saves values in a HashMap. Some basic information like srid, | |
6112 max extent and initial extent can be set/get via methods. | |
6113 | |
6114 * src/main/java/de/intevation/flys/client/client/services/MapOutputServiceAsync.java, | |
6115 src/main/java/de/intevation/flys/client/client/services/MapOutputService.java, | |
6116 src/main/java/de/intevation/flys/client/server/MapOutputServiceImpl.java: | |
6117 This service now returns an instance of MapConfig that contains some basic | |
6118 information required by OpenLayers to create maps. | |
6119 | |
6120 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
6121 OpenLayers maps are created using the MapConfig returned by | |
6122 MapOutputService but the layers added to the map are taken from | |
6123 MapThemePanel to keep the ThemePanel and the Map in sync. | |
6124 | |
6125 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
6126 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
6127 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
6128 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
6129 error strings for the case that no map config was retrieved in | |
6130 MapOutputService. | |
6131 | |
6132 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6133 | |
6134 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
6135 Let datacage-window include the "static" part. Note that now many | |
6136 options might be shown with which interaction might not lead to the | |
6137 epected results. | |
6138 | |
6139 2011-10-26 Ingo Weinzierl <ingo@intevation.de> | |
6140 | |
6141 * src/main/java/de/intevation/flys/client/server/BaseServlet.java: Added a | |
6142 an environment variable FLYS_CLIENT_LOG4J_PROPERIES that might be used | |
6143 to use an alternative log4j.properties instead of the default one which | |
6144 comes with the SVN. This variable needs to point to a properties file. | |
6145 | |
6146 2011-10-26 Ingo Weinzierl <ingo@intevation.de> | |
6147 | |
6148 * .: Modified svn:ignore property to ignore log4j.properties. | |
6149 | |
6150 2011-10-25 Ingo Weinzierl <ingo@intevation.de> | |
6151 | |
6152 * src/main/webapp/WEB-INF/web.xml: Added a context parameter that might be | |
6153 used to determine the URL of the Artifact server. | |
6154 | |
6155 * src/main/java/de/intevation/flys/client/client/services/MapOutputServiceAsync.java, | |
6156 src/main/java/de/intevation/flys/client/client/services/MapOutputService.java, | |
6157 src/main/java/de/intevation/flys/client/server/MapOutputServiceImpl.java: | |
6158 Removed the URL parameter from doOut(). This parameter is fetched from | |
6159 ServletContext. | |
6160 | |
6161 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
6162 Modified the call of MapOutputService.doOut(). | |
6163 | |
6164 2011-10-25 Raimund Renkert <raimund.renkert@intevation.de> | |
6165 | |
6166 Issue 118/203 | |
6167 | |
6168 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java: | |
6169 Added attribute to lock the table if the input rows are hidden. | |
6170 | |
6171 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
6172 Ignore clicks if the table is locked and clear values on input mehtod | |
6173 change. | |
6174 | |
6175 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java: | |
6176 Clear the input values if the input array length is 0. | |
6177 | |
6178 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
6179 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
6180 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
6181 Updated i18n strings. | |
6182 | |
6183 2011-10-25 Ingo Weinzierl <ingo@intevation.de> | |
6184 | |
6185 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java, | |
6186 src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java, | |
6187 src/main/java/de/intevation/flys/client/server/MapOutputServiceImpl.java, | |
6188 src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java, | |
6189 src/main/java/de/intevation/flys/client/server/meta/Converter.java, | |
6190 src/main/java/de/intevation/flys/client/server/SetCollectionNameServiceImpl.java, | |
6191 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java, | |
6192 src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java, | |
6193 src/main/java/de/intevation/flys/client/server/UserServiceImpl.java, | |
6194 src/main/java/de/intevation/flys/client/server/CollectionAttributeServiceImpl.java, | |
6195 src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java, | |
6196 src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java, | |
6197 src/main/java/de/intevation/flys/client/server/MapInfoServiceImpl.java, | |
6198 src/main/java/de/intevation/flys/client/server/SetCollectionTTLServiceImpl.java, | |
6199 src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
6200 src/main/java/de/intevation/flys/client/server/GetArtifactServiceImpl.java, | |
6201 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java, | |
6202 src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java, | |
6203 src/main/java/de/intevation/flys/client/server/DescribeArtifactServiceImpl.java, | |
6204 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java, | |
6205 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java, | |
6206 src/main/java/de/intevation/flys/client/server/WQInfoServiceImpl.java, | |
6207 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java, | |
6208 src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java, | |
6209 src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java, | |
6210 src/main/java/de/intevation/flys/client/server/DoCollectionAction.java, | |
6211 src/main/java/de/intevation/flys/client/server/ReportServiceImpl.java, | |
6212 src/main/java/de/intevation/flys/client/server/RemoveArtifactServiceImpl.java, | |
6213 src/main/java/de/intevation/flys/client/server/DeleteCollectionServiceImpl.java, | |
6214 src/main/java/de/intevation/flys/client/server/ChartServiceHelper.java, | |
6215 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java, | |
6216 src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java, | |
6217 src/main/java/de/intevation/flys/client/server/DistanceInfoXML.java, | |
6218 src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java, | |
6219 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java, | |
6220 src/main/java/de/intevation/flys/client/server/CollectionHelper.java, | |
6221 src/main/java/de/intevation/flys/client/server/ArtifactHelper.java, | |
6222 src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
6223 Replaced logging to stderr and stdout with log4j loggers. | |
6224 | |
6225 2011-10-25 Ingo Weinzierl <ingo@intevation.de> | |
6226 | |
6227 * src/main/java/de/intevation/flys/client/server/BaseServlet.java: New. | |
6228 This HttpServlet is used to setup some config stuff like log4j | |
6229 configuration. | |
6230 | |
6231 * src/main/webapp/WEB-INF/log4j.properties: A Log4J configuration file. | |
6232 | |
6233 * src/main/webapp/WEB-INF/web.xml: Registered the BaseServlet which is | |
6234 loaded initially to setup config stuff. | |
6235 | |
6236 * pom.xml: Added Apache Log4J dependency. | |
6237 | |
6238 2011-10-25 Ingo Weinzierl <ingo@intevation.de> | |
6239 | |
6240 * src/main/java/de/intevation/flys/client/client/services/MapOutputServiceAsync.java, | |
6241 src/main/java/de/intevation/flys/client/client/services/MapOutputService.java, | |
6242 src/main/java/de/intevation/flys/client/server/MapOutputServiceImpl.java: | |
6243 New (but not finished yet). This service calls the out() REST resource | |
6244 of an ArtifactCollection and should (work in progress) return a map | |
6245 configuration which will be used to initialize an OpenLayers map. | |
6246 | |
6247 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
6248 Call the MapOutputService while instantiating a new MapOutputTab but | |
6249 there is no code that handles the response yet (because the service | |
6250 currently doesn't return a value). | |
6251 | |
6252 * src/main/webapp/WEB-INF/web.xml: Registered the new MapOutputService. | |
6253 | |
6254 2011-10-24 Ingo Weinzierl <ingo@intevation.de> | |
6255 | |
6256 * src/main/java/de/intevation/flys/client/client/ui/Toolbar.java: New. An | |
6257 abstract toolbar that acts as parent for ChartToolbar and MapToolbar. | |
6258 | |
6259 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java, | |
6260 src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
6261 Subclass Toolbar which now makes the datacage stuff. | |
6262 | |
6263 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java, | |
6264 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
6265 Adjusted the constructor call of OutputTab which now takes an instance | |
6266 of CollectionView. | |
6267 | |
6268 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: Stores | |
6269 an instance of CollectionView and implements methods to retrieve the | |
6270 current user and artifact. | |
6271 | |
6272 2011-10-24 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6273 | |
6274 Fix flys/issue390 (W-Diff: Icon zum L�schen anpassen). | |
6275 | |
6276 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
6277 Polishing and use different icon to remove rows in selections | |
6278 listgrid. | |
6279 | |
6280 2011-10-24 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6281 | |
6282 Replaced icons white by a transparent background. | |
6283 | |
6284 * src/main/webapp/images/removeFeature.png: Added transparency to | |
6285 white background. | |
6286 | |
6287 2011-10-21 Ingo Weinzierl <ingo@intevation.de> | |
6288 | |
6289 flys/issue352 (W-INFO / WSP: Markierung bei Verschieben in Steuerung geht verloren) | |
6290 | |
6291 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
6292 Keep grid selection alive after theme has been modified. | |
6293 | |
6294 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de> | |
6295 | |
6296 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6297 Renamed 'textbackground' to 'backgroundcolor'. | |
6298 | |
6299 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de> | |
6300 | |
6301 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6302 Display new attributes in editor window. | |
6303 | |
6304 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de> | |
6305 | |
6306 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
6307 Moved the context menu handler to constructor to have the menu | |
6308 available in each subclass. | |
6309 | |
6310 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de> | |
6311 | |
6312 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6313 Reordered the attribute list. | |
6314 | |
6315 2011-10-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
6316 | |
6317 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java, | |
6318 src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java: Removed | |
6319 superfluous imports. | |
6320 | |
6321 2011-10-19 Ingo Weinzierl <ingo@intevation.de> | |
6322 | |
6323 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
6324 Modified the visual result of createOld() which will now display each W | |
6325 or Q in a single row. | |
6326 | |
6327 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de> | |
6328 | |
6329 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6330 Group the theme attributes. | |
6331 | |
6332 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de> | |
6333 | |
6334 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6335 Convert all color attributes from html to rgb notation. | |
6336 | |
6337 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6338 | |
6339 Added a displayName propertie to Recommendations and add names to data | |
6340 String such that they survive a "backjump" (reparameterization). | |
6341 | |
6342 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java, | |
6343 src/main/java/de/intevation/flys/client/shared/model/ToLoad.java: | |
6344 Keep displayNames for recommendations. | |
6345 | |
6346 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java: | |
6347 Added displayName, getter and setter. | |
6348 | |
6349 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
6350 Set displayName for create recommendations, add it to Data String. | |
6351 | |
6352 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java, | |
6353 src/main/java/de/intevation/flys/client/client/ui/RecommendationPairRecord.java: | |
6354 Do not store name separately from Recommendation | |
6355 | |
6356 2011-10-19 Ingo Weinzierl <ingo@intevation.de> | |
6357 | |
6358 * src/main/java/de/intevation/flys/client/server/ChartServiceHelper.java: | |
6359 Add the format string into the xml document for querying charts. | |
6360 | |
6361 2011-10-19 Ingo Weinzierl <ingo@intevation.de> | |
6362 | |
6363 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
6364 Removed unused string which has been commited by mistake. | |
6365 | |
6366 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6367 | |
6368 Make "zus" and flood protections usable for W-Differences (with yet | |
6369 many constraints, e.g. server will fail if flood protection is | |
6370 subtrahend). | |
6371 | |
6372 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
6373 Discern static and calculated data by pretty ugly hack, set factory | |
6374 to "clone" with accordingly. | |
6375 | |
6376 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java: | |
6377 Request the system ("static") part of datacage in wdiff-input | |
6378 selection as well. | |
6379 | |
6380 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
6381 Enable hack in DatacageTwinPanel, set ids to id content, such that | |
6382 recommendations and toloads can be created from selected elements in | |
6383 Datacage. | |
6384 | |
6385 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java: | |
6386 (setFactory): Allow to change factory during live time. | |
6387 | |
6388 2011-10-18 Raimund Renkert <raimund.renkert@intevation.de> | |
6389 | |
6390 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6391 Prepared editor UI for annotation styling. | |
6392 | |
6393 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6394 | |
6395 Minor cosmetics. | |
6396 | |
6397 * src/main/java/de/intevation/flys/client/client/services/MetaDataService.java, | |
6398 src/main/java/de/intevation/flys/client/client/Config.java, | |
6399 src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java: | |
6400 Cosmetics (whitespace). | |
6401 | |
6402 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6403 | |
6404 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java: | |
6405 Allow to load Artifacts with different factories in one go (as | |
6406 fallback). Documentation added. | |
6407 | |
6408 2011-10-18 Raimund Renkert <raimund.renkert@intevation.de> | |
6409 | |
6410 * src/main/java/de/intevation/flys/client/shared/model/Style.java, | |
6411 src/main/java/de/intevation/flys/client/shared/model/StyleSetting.java, | |
6412 src/main/java/de/intevation/flys/client/shared/model/CollectionItemAttribute.java, | |
6413 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6414 Added documentation. | |
6415 | |
6416 2011-10-17 Ingo Weinzierl <ingo@intevation.de> | |
6417 | |
6418 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java: | |
6419 Added support for chart exports. If the Http parameter "export=true" is | |
6420 set, the header of the Http request is modified to trigger a download. | |
6421 Currently, PNG, SVG and PDF export is supported. | |
6422 | |
6423 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
6424 Added a method that returns the URL for a chart export. | |
6425 | |
6426 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
6427 Added download icons for png, pdf and svg. | |
6428 | |
6429 * src/main/java/de/intevation/flys/client/client/FLYSImages.java: Added | |
6430 images for png/pdf/svg downloads. | |
6431 | |
6432 * src/main/java/de/intevation/flys/client/client/images/downloadPNG.png, | |
6433 src/main/java/de/intevation/flys/client/client/images/downloadPDF.png, | |
6434 src/main/java/de/intevation/flys/client/client/images/downloadSVG.png: | |
6435 New. Icons for png/pdf/svg export of charts. | |
6436 | |
6437 2011-10-17 Ingo Weinzierl <ingo@intevation.de> | |
6438 | |
6439 * src/main/java/de/intevation/flys/client/client/ui/ImgLink.java: New. | |
6440 This class creates a link with an image. | |
6441 | |
6442 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java: | |
6443 Makes use of ImgLink to create export icons. | |
6444 | |
6445 2011-10-17 Ingo Weinzierl <ingo@intevation.de> | |
6446 | |
6447 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
6448 Bugfix: adjusted a method call of XMLUtils.ElementCreator.addAttr() | |
6449 which avoided compiling flys-client. | |
6450 | |
6451 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de> | |
6452 | |
6453 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6454 Use images for line type and line size selection. | |
6455 | |
6456 * src/main/webapp/images/linestyle-dash-10.png, | |
6457 src/main/webapp/images/linestyle-dash-10-5.png, | |
6458 src/main/webapp/images/linestyle-1px.png, | |
6459 src/main/webapp/images/linestyle-2px.png, | |
6460 src/main/webapp/images/linestyle-3px.png, | |
6461 src/main/webapp/images/linestyle-4px.png, | |
6462 src/main/webapp/images/linestyle-5px.png, | |
6463 src/main/webapp/images/linestyle-dash-20-10.png, | |
6464 src/main/webapp/images/linestyle-6px.png, | |
6465 src/main/webapp/images/linestyle-dash-30-10.png, | |
6466 src/main/webapp/images/linestyle-7px.png, | |
6467 src/main/webapp/images/linestyle-8px.png, | |
6468 src/main/webapp/images/linestyle-dash-20-5-15-5.png: | |
6469 New. | |
6470 | |
6471 2011-10-17 Ingo Weinzierl <ingo@intevation.de> | |
6472 | |
6473 flys/issue253 (Diagramm: Mehrfachauswahl zum Verschieben/Löschen auf Themen) | |
6474 | |
6475 * src/main/java/de/intevation/flys/client/shared/model/Theme.java, | |
6476 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java, | |
6477 src/main/java/de/intevation/flys/client/shared/model/AttributedTheme.java: | |
6478 Prepared Themes to support a "visible" attribute. | |
6479 | |
6480 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
6481 Write the "visible" attribute of a Theme into the attribute of a | |
6482 Collection. | |
6483 | |
6484 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Do | |
6485 not display Themes which are not visible (getVisible() == 0). | |
6486 | |
6487 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de> | |
6488 | |
6489 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6490 Added new values for line type. | |
6491 | |
6492 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de> | |
6493 | |
6494 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java, | |
6495 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6496 Set window position to page center. | |
6497 Removed parent element. | |
6498 | |
6499 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de> | |
6500 | |
6501 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6502 Show theme name in static text field. | |
6503 | |
6504 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de> | |
6505 | |
6506 Request redraw on attribute change. | |
6507 | |
6508 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
6509 Made request redraw method public and added method to show editor | |
6510 window. | |
6511 | |
6512 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6513 Removed collection view, added theme panel. Request redraw on success. | |
6514 | |
6515 2011-10-17 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6516 | |
6517 Cosmetics, docs. | |
6518 | |
6519 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java, | |
6520 src/main/java/de/intevation/flys/client/client/ui/RecommendationPairRecord.java, | |
6521 src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java, | |
6522 src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
6523 Cosmetics, docs. | |
6524 | |
6525 * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6526 Cosmetics, docs, also made two methods static. | |
6527 | |
6528 2011-10-17 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6529 | |
6530 Donate own error for failcase of remove-artifact. | |
6531 | |
6532 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
6533 Donated own error code for remove-artifact. | |
6534 | |
6535 2011-10-17 Ingo Weinzierl <ingo@intevation.de> | |
6536 | |
6537 flys/issue366 (W-INFO / Abflusskurve, Diagramm: Umbenennen von Themen | |
6538 und Anzeige im Diagramm) | |
6539 | |
6540 * src/main/java/de/intevation/flys/client/shared/model/Theme.java, | |
6541 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java, | |
6542 src/main/java/de/intevation/flys/client/shared/model/AttributedTheme.java: | |
6543 Added a setter method for descriptions. | |
6544 | |
6545 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
6546 Description modifications will now be persisted to artifact server. | |
6547 | |
6548 2011-10-14 Ingo Weinzierl <ingo@intevation.de> | |
6549 | |
6550 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties: | |
6551 Added missing resources for datacage. | |
6552 | |
6553 2011-10-14 Raimund Renkert <raimund.renkert@intevation.de> | |
6554 | |
6555 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java: | |
6556 Set the correct index when saving changed attributes. | |
6557 | |
6558 2011-10-14 Ingo Weinzierl <ingo@intevation.de> | |
6559 | |
6560 flys/issue288 (ÜSK: Legende hinzufügen) | |
6561 | |
6562 * src/main/java/de/intevation/flys/client/shared/MapUtils.java: New. | |
6563 Helper class for maps. | |
6564 | |
6565 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
6566 Set width and min width of MapThemePanel to 300px and allow to resize it. | |
6567 | |
6568 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Moved | |
6569 Record and ListGrid creation out to own methods which subclasses can | |
6570 override. | |
6571 | |
6572 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
6573 Override createNewGrid() to add a column for displaying legend items. | |
6574 | |
6575 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
6576 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
6577 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
6578 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
6579 Added string for the "style" header in the MapThemePanel. | |
6580 | |
6581 2011-10-14 Raimund Renkert <raimund.renkert@intevation.de> | |
6582 | |
6583 * src/main/java/de/intevation/flys/client/shared/model/Style.java, | |
6584 src/main/java/de/intevation/flys/client/shared/model/CollectionItemAttribute.java, | |
6585 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6586 Use the theme index to identify the correct style. | |
6587 | |
6588 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java: | |
6589 Set the style index. | |
6590 | |
6591 2011-10-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
6592 | |
6593 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
6594 Removed top level '${datacage}' using CHILDREN mode for tree. | |
6595 Introduced i18n. | |
6596 If tree contains less the MAX_OPEN (30) nodes and leafs the | |
6597 tree is rendered all open. This minimizes clicks. | |
6598 | |
6599 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
6600 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
6601 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties: | |
6602 i18n for data cage | |
6603 | |
6604 2011-10-13 Ingo Weinzierl <ingo@intevation.de> | |
6605 | |
6606 * src/main/webapp/images/adjustElevation.png: Replaced old one that had a | |
6607 gray background with a new one with transparent background. | |
6608 | |
6609 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6610 | |
6611 Added error message(i18n) for fail case of removeArtifactService. | |
6612 | |
6613 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
6614 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
6615 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
6616 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
6617 Added error_remove_artifact . | |
6618 | |
6619 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
6620 Resolved TODO by employing "own" error message (removeArtifact). | |
6621 | |
6622 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6623 | |
6624 Removed obsolete imports. | |
6625 | |
6626 * src/main/java/de/intevation/flys/client/client/services/RemoveArtifactServiceAsync.java, | |
6627 src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java: | |
6628 Removed obsolete imports. | |
6629 | |
6630 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6631 | |
6632 In W-Diff selection GUI, track which items have been removed from the | |
6633 listgrid, remove corresponding artifacts from collection if they are | |
6634 not needed anymore using the new RemoveArtifactService. | |
6635 | |
6636 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
6637 Track removed items from ListGrid until clicking on "proceed". Then, | |
6638 check whether artifacts removed from the list are still needed to | |
6639 calculate other difference (which are still in the ListGrid), remove | |
6640 them otherwise. | |
6641 | |
6642 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6643 | |
6644 Added helper in use of new RemoveArtifactService. | |
6645 | |
6646 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java | |
6647 (removeArtifact): New method to remove an artifact from a | |
6648 collection. | |
6649 | |
6650 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6651 | |
6652 Added implementation and configuration of RemoveArtifactService. | |
6653 | |
6654 * src/main/java/de/intevation/flys/client/server/RemoveArtifactServiceImpl.java, | |
6655 src/main/java/de/intevation/flys/client/client/services/RemoveArtifactServiceAsync.java, | |
6656 src/main/java/de/intevation/flys/client/client/services/RemoveArtifactService.java: | |
6657 New files with implementation of RemoveArtifactService. | |
6658 | |
6659 * src/main/webapp/WEB-INF/web.xml: Register new servlet/service. | |
6660 | |
6661 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6662 | |
6663 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java, | |
6664 src/main/java/de/intevation/flys/client/server/ArtifactHelper.java, | |
6665 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
6666 Cosmetics, doc. | |
6667 | |
6668 2011-10-13 Ingo Weinzierl <ingo@intevation.de> | |
6669 | |
6670 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
6671 Moved code to mark features 'selected' to FloodMap. Display warnings if | |
6672 elevation control is clicked but no feature is selected or more than one | |
6673 feature is selected. | |
6674 | |
6675 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: Do | |
6676 the "select feature" stuff here. Selected features will now have a | |
6677 fatter stroke. | |
6678 | |
6679 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
6680 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
6681 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
6682 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
6683 Added warning and error messages used when elevation control is used. | |
6684 | |
6685 2011-10-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
6686 | |
6687 Updated SmartGWT to 2.5 | |
6688 | |
6689 * pom.xml: Bumped SmartGWT from 2.4 to 2.5 | |
6690 | |
6691 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml: | |
6692 Using Enterprise instead of EnterpriseBlue theme. | |
6693 | |
6694 2011-10-13 Ingo Weinzierl <ingo@intevation.de> | |
6695 | |
6696 flys/issue297 (ÜSK: Eingabe von Höhen ermöglichen) | |
6697 | |
6698 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java, | |
6699 src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: | |
6700 Made those classes more robust while setting Styles for features without | |
6701 barrier type. | |
6702 | |
6703 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java: | |
6704 Moved the constant to mark features to FloodMap. Added a new control to | |
6705 adjust the elevation values of features. | |
6706 | |
6707 * src/main/java/de/intevation/flys/client/client/ui/map/ElevationWindow.java: | |
6708 New. This Window displays a grid that contains the vertices of the | |
6709 specified vector feature. Users are able to modify the elevation value | |
6710 for each vertex in the grid. | |
6711 | |
6712 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
6713 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
6714 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
6715 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
6716 New strings used for the elevation control button/icon. | |
6717 | |
6718 * src/main/webapp/images/adjustElevation.png: A new icon used for the | |
6719 control to adjust the elevation values of features in the map. | |
6720 | |
6721 2011-10-12 Ingo Weinzierl <ingo@intevation.de> | |
6722 | |
6723 flys/issue331 (ÜSK: OpenLayers innerhalb der eigenen Distribution bereitstellen) | |
6724 | |
6725 * src/main/webapp/FLYS.html: Fetch OpenLayers-2.11 lib from local server | |
6726 instead from remote repository. | |
6727 | |
6728 2011-10-12 Ingo Weinzierl <ingo@intevation.de> | |
6729 | |
6730 flys/issue293 (ÜSK: Legende hinzufügen) | |
6731 | |
6732 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java: | |
6733 Added icons to the barrier combobox. | |
6734 | |
6735 * src/main/webapp/images/dam.png, | |
6736 src/main/webapp/images/pipe1.png, | |
6737 src/main/webapp/images/pipe2.png, | |
6738 src/main/webapp/images/ditch.png, | |
6739 src/main/webapp/images/ring_dike.png: New icons used in the barrier | |
6740 combobox in the digitize panel. | |
6741 | |
6742 2011-10-12 Ingo Weinzierl <ingo@intevation.de> | |
6743 | |
6744 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java: | |
6745 Throw a ServerException if no styles were found in the XML document. | |
6746 | |
6747 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
6748 Display a warning dialog if no style for the selected theme was found. | |
6749 | |
6750 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
6751 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
6752 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
6753 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties: | |
6754 New error messages that are displayed if no style was found for a given | |
6755 theme. | |
6756 | |
6757 2011-10-12 Ingo Weinzierl <ingo@intevation.de> | |
6758 | |
6759 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java, | |
6760 src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Moved | |
6761 the ContextMenu creation from ChartThemePanel to ThemePanel - we want a | |
6762 ContextMenu in the ChartThemePanel as well. In addition, there are new | |
6763 menu items to activate/deactivate and remove themes. | |
6764 | |
6765 * src/main/java/de/intevation/flys/client/client/ui/chart/StyleEditorWindow.java, | |
6766 src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: | |
6767 Moved the StyleEditorWindow to an upper package, because it will also be | |
6768 used in the map. | |
6769 | |
6770 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
6771 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
6772 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
6773 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
6774 Added new strings for context menu items of the ThemePanel. | |
6775 | |
6776 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6777 | |
6778 Validate selected pairs for differences, show errors if invalid. | |
6779 | |
6780 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java | |
6781 (onClick, validate): Validate and show errors if data invalid. | |
6782 Cosmetics, removed junk and resolved respective todo, documentation. | |
6783 | |
6784 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
6785 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
6786 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
6787 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
6788 Added error messages. | |
6789 | |
6790 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6791 | |
6792 Show only "W"s in input helper for W-Diffs. | |
6793 | |
6794 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
6795 Request (datacage-specific!) "waterlevels"-out instead of more | |
6796 general "longitudinal_section"-out. | |
6797 | |
6798 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6799 | |
6800 Partial fix for flys/issue304 [1] (Erweiterte Funktionen W-Differenzen), | |
6801 enable multiple clones of same recommendation, but be 'sparse'. | |
6802 | |
6803 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java | |
6804 (loadMany): While iterating over recommendations and creating | |
6805 clones, keep track of results, do not clone a second time if same | |
6806 recommendation is present multiple times in list, use "old" clone | |
6807 instead. Throw excpetion in fail-case. | |
6808 | |
6809 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
6810 Use list instead of set, 'sparseness' is now achieved by | |
6811 LoadArtifactService. Docs, removed junk. | |
6812 | |
6813 2011-10-11 Ingo Weinzierl <ingo@intevation.de> | |
6814 | |
6815 flys/issue300 (ÜSK: Reihenfolge der Ebenen findet keine Berücksichtigung) | |
6816 | |
6817 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
6818 Implemented a ThemeMovedCallback to synchronize the ThemePanel's layer | |
6819 order with the internal order of the Map. | |
6820 | |
6821 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6822 | |
6823 Squashed "swapped minuend and subtrahend"-bug in wdiff calculation. | |
6824 | |
6825 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
6826 Use LinkedHashSet instead of HashSet to keep the given order. | |
6827 Removed some debug statements. | |
6828 | |
6829 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6830 | |
6831 Enable reparameterization of WINFO-Artifacts in WDiff-branch. Do not | |
6832 reclone in parameterization. | |
6833 | |
6834 * src/main/java/de/intevation/flys/client/client/ui/RecommendationPairRecord.java: | |
6835 Add flag to remember whether already cloned. | |
6836 | |
6837 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
6838 Recreate already cloned pairs of Ws from datastring, do not reclone | |
6839 these. | |
6840 | |
6841 2011-10-11 Ingo Weinzierl <ingo@intevation.de> | |
6842 | |
6843 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Added | |
6844 a method fireThemeMoved which is called after a Theme in this panel is | |
6845 moved. | |
6846 | |
6847 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
6848 Added in internal interface ThemeMovedCallback which might be used to | |
6849 listen to theme move events. Therefore, MapThemePanel overrides the | |
6850 fireThemeMoved method and calls onThemeMoved() on ThemeMovedCallback if | |
6851 it exists. | |
6852 | |
6853 2011-10-10 Ingo Weinzierl <ingo@intevation.de> | |
6854 | |
6855 * src/main/webapp/FLYS.html: Import OpenLayers 2.11. | |
6856 | |
6857 * pom.xml: Upgrade of GWT-OpenLayers from 0.5 to 0.6 | |
6858 | |
6859 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6860 | |
6861 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java: | |
6862 Removed obsolete imports. | |
6863 | |
6864 2011-10-10 Ingo Weinzierl <ingo@intevation.de> | |
6865 | |
6866 flys/issue289 (ÜSK: Messen von Strecken und Flächen in falscher Dimension) | |
6867 | |
6868 * src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java: | |
6869 Measured areas are now displayed in 'ha'. | |
6870 | |
6871 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6872 | |
6873 * src/main/java/de/intevation/flys/client/client/ui/RecommendationPairRecord.java: | |
6874 Polish with doc, removed junk. | |
6875 | |
6876 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6877 | |
6878 * src/main/java/de/intevation/flys/client/client/ui/RecommendationPairRecord.java: | |
6879 New file. Extracted from DatacagePairWidget. | |
6880 | |
6881 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java: | |
6882 Extracted RecommendationPairRecord implementation and constats. | |
6883 | |
6884 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
6885 Improved displayed strings for selections of pairs. First steps | |
6886 towards the ability to jump back ("reparameterize") the artifact. | |
6887 Adjusted to RecommendationPairRecord-extraction. | |
6888 | |
6889 2011-10-10 Ingo Weinzierl <ingo@intevation.de> | |
6890 | |
6891 flys/issue375 (ÜSK, Streckemessung) | |
6892 | |
6893 * src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java: | |
6894 Added a formatter for lines and areas which is used to limit the number | |
6895 of fractions. | |
6896 | |
6897 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
6898 | |
6899 * src/main/java/de/intevation/flys/client/shared/model/DataList.java, | |
6900 src/main/java/de/intevation/flys/client/client/ui/TextProvider.java: | |
6901 Cosmetics (docs and whitespace). | |
6902 | |
6903 2011-10-10 Ingo Weinzierl <ingo@intevation.de> | |
6904 | |
6905 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java, | |
6906 src/main/java/de/intevation/flys/client/shared/model/Style.java, | |
6907 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeService.java, | |
6908 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeServiceAsync.java, | |
6909 src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java, | |
6910 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java, | |
6911 src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java: | |
6912 Removed superfluous imports. | |
6913 | |
6914 2011-10-10 Ingo Weinzierl <ingo@intevation.de> | |
6915 | |
6916 flys/issue326 (Projektliste: Projekte ohne Parametrisierung werden angezeigt, können aber nicht geöffnet werden.) | |
6917 | |
6918 * src/main/java/de/intevation/flys/client/client/FLYS.java: Take care on | |
6919 empty projects while opening existing projects. Fetch the master | |
6920 Artifact only if the Collection has an Artifact set. | |
6921 | |
6922 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
6923 Enabled CollectionView creation without Artifact but existing | |
6924 Collection. | |
6925 | |
6926 2011-10-07 Ingo Weinzierl <ingo@intevation.de> | |
6927 | |
6928 flys/issue233 (W-Info: Dauerlinienberechnung / "Lädt Daten") | |
6929 | |
6930 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java: | |
6931 Force a redraw of the computation data grid if no data could be | |
6932 retrieved from server - this displays an error message. | |
6933 | |
6934 2011-10-05 Raimund Renkert <raimund.renkert@intevation.de> | |
6935 | |
6936 Edited item attributes are saved and send to the server on accept. | |
6937 | |
6938 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java, | |
6939 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeService.java, | |
6940 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeServiceAsync.java: | |
6941 Added service method to save new item attributes. | |
6942 | |
6943 * src/main/java/de/intevation/flys/client/shared/model/Style.java: | |
6944 Added facet to style attributes. | |
6945 | |
6946 * src/main/java/de/intevation/flys/client/shared/model/CollectionItemAttribute.java: | |
6947 Added artifact uuid to collection item attributes. | |
6948 | |
6949 * src/main/java/de/intevation/flys/client/client/ui/chart/StyleEditorWindow.java: | |
6950 Added item changed handler to save new values and update the | |
6951 serverside values. | |
6952 | |
6953 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
6954 Set the selected facet record to the editor window. | |
6955 | |
6956 2011-10-05 Raimund Renkert <raimund.renkert@intevation.de> | |
6957 | |
6958 * src/main/java/de/intevation/flys/client/client/ui/chart/StyleEditorWindow.java: | |
6959 New methods for color transformation (html to rgb; rgb to html). | |
6960 | |
6961 2011-10-04 Raimund Renkert <raimund.renkert@intevation.de> | |
6962 | |
6963 * src/main/java/de/intevation/flys/client/client/ui/chart/StyleEditorWindow.java: | |
6964 Build up the editor window from CollectionItemAttribute response. | |
6965 | |
6966 * src/main/java/de/intevation/flys/client/shared/model/Style.java: | |
6967 Added getter for number of settings and settings based on the index. | |
6968 | |
6969 2011-10-04 Ingo Weinzierl <ingo@intevation.de> | |
6970 | |
6971 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
6972 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
6973 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
6974 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
6975 Added an error message that might be used if no calculation result was | |
6976 found for calculation result panel. | |
6977 | |
6978 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java: | |
6979 Improved error handling if no calculation result was found - display | |
6980 error message in this case. | |
6981 | |
6982 2011-09-30 Ingo Weinzierl <ingo@intevation.de> | |
6983 | |
6984 flys/issue357 (W-Info / Wasserspiegellage, Diagramm) | |
6985 | |
6986 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
6987 Removed header title of selection column. | |
6988 | |
6989 2011-09-30 Raimund Renkert <raimund.renkert@intevation.de> | |
6990 | |
6991 Added skeleton for editor window. | |
6992 | |
6993 * src/main/java/de/intevation/flys/client/client/ui/chart/StyleEditorWindow.java: | |
6994 New. Skeleton for editor window. | |
6995 | |
6996 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java, | |
6997 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
6998 Set the collection view as attribute to have a parent for the | |
6999 style editor window. | |
7000 | |
7001 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7002 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
7003 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7004 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7005 Added strings for the style editor window. | |
7006 | |
7007 2011-09-30 Raimund Renkert <raimund.renkert@intevation.de> | |
7008 | |
7009 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
7010 Added context menu to themes list. | |
7011 | |
7012 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7013 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
7014 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7015 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7016 Added string for context menu entry. | |
7017 | |
7018 2011-09-30 Raimund Renkert <raimund.renkert@intevation.de> | |
7019 | |
7020 * src/main/java/de/intevation/flys/client/server/CollectionItemAttributeServiceImpl.java, | |
7021 src/main/java/de/intevation/flys/client/shared/model/Style.java, | |
7022 src/main/java/de/intevation/flys/client/shared/model/StyleSetting.java, | |
7023 src/main/java/de/intevation/flys/client/shared/model/CollectionItemAttribute.java, | |
7024 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeService.java, | |
7025 src/main/java/de/intevation/flys/client/client/services/CollectionItemAttributeServiceAsync.java: | |
7026 New. Added new service and model for collection item attributes. | |
7027 | |
7028 * src/main/webapp/WEB-INF/web.xml: | |
7029 Added the collection item attribute service. | |
7030 | |
7031 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7032 | |
7033 Fix accidentally messed-up indentation. | |
7034 | |
7035 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java: | |
7036 Fix indentation. | |
7037 | |
7038 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7039 | |
7040 Neaten displayed gridcontent when selecting waterlevels for wdiff, | |
7041 do not allow multi-selection. | |
7042 | |
7043 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java: | |
7044 Display facets name in table when selecting pairs. | |
7045 | |
7046 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
7047 (getSelectionTitle): New function to access visible titles of | |
7048 selection. | |
7049 | |
7050 2011-09-29 Ingo Weinzierl <ingo@intevation.de> | |
7051 | |
7052 flys/issue179 (Zoom Out funktioniert nichtzuverlässig) | |
7053 | |
7054 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
7055 Repaired broken zoom-out function. | |
7056 | |
7057 2011-09-29 Ingo Weinzierl <ingo@intevation.de> | |
7058 | |
7059 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
7060 Re-added the button to zoom-out by a given factor. Added a new one to | |
7061 step back to the last extent. | |
7062 | |
7063 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
7064 Re-added the function to zoom-out by a given factor. | |
7065 | |
7066 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7067 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7068 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
7069 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
7070 the path to the zoom-back icon. | |
7071 | |
7072 * src/main/webapp/images/zoom-back.png: New. Icon for the zoom-back | |
7073 button. | |
7074 | |
7075 2011-09-29 Ingo Weinzierl <ingo@intevation.de> | |
7076 | |
7077 flys/issue198 (Diagramm: Zu vorheriger Zoomstufe per Klick zurückkehren) | |
7078 | |
7079 * src/main/java/de/intevation/flys/client/shared/model/ZoomObj.java: New. | |
7080 This object is used to save the zoom extent of charts. | |
7081 | |
7082 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
7083 The zoom-out button calls ChartOutputTab.zoomOut() without a integer | |
7084 value. | |
7085 | |
7086 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
7087 The Zoom-Out action no longer zooms out for a specific factor, but to the | |
7088 last extent. The current extent of a chart is pushed onto a stack before | |
7089 a Zoom-In action takes place. Zoom-out then zooms to the last extent | |
7090 retrieved from the stack. | |
7091 | |
7092 2011-09-29 Ingo Weinzierl <ingo@intevation.de> | |
7093 | |
7094 flys/issue336 (W-INFO / Berechnung Wasserstand an Orten, Zurodnung Bezugspegel) | |
7095 | |
7096 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java, | |
7097 src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java: | |
7098 Added two new methods getRiver() (returns the selected river) and | |
7099 getKMRange() (returns the selected min/max KM values). | |
7100 | |
7101 * src/main/java/de/intevation/flys/client/shared/DoubleUtils.java: New. | |
7102 Utility class for working with double values. | |
7103 | |
7104 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
7105 Moved the code to determine the min/max KM range and river out to | |
7106 ArtifactDescription. There, it is available for other classes as well. | |
7107 | |
7108 2011-09-28 Ingo Weinzierl <ingo@intevation.de> | |
7109 | |
7110 flys/issue328 (W-INFO / ÜSK: Auswahl der Wasserspiegellage / Auswahlunterstützung) | |
7111 | |
7112 * src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java: | |
7113 Fetch datacage out 'waterlevels' only (possible since last rev in | |
7114 flys-artifacts). The datacage will provide W facets only - no Q facets | |
7115 are displayed. | |
7116 | |
7117 2011-09-28 Ingo Weinzierl <ingo@intevation.de> | |
7118 | |
7119 flys/issue211 (W-INFO: Wasserspiegellagenberechnung / Auswahlunterstützung Abfluss) | |
7120 | |
7121 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
7122 Reset values of km range mode if single km mode is selected and the | |
7123 other way arround. | |
7124 | |
7125 2011-09-28 Ingo Weinzierl <ingo@intevation.de> | |
7126 | |
7127 flys/issue119 (W-INFO: Wasserspiegellagenberechnung / Dateneingabe ausserhalb des Wertebereichs) | |
7128 | |
7129 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
7130 Display min/max values when input validation for ranges failed. | |
7131 | |
7132 2011-09-28 Ingo Weinzierl <ingo@intevation.de> | |
7133 | |
7134 flys/issue111 (W-INFO: Wasserspiegellagenberechnung / Strecke) | |
7135 | |
7136 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
7137 Reset the values of range mode if single mode is selected and the other | |
7138 way arround. | |
7139 | |
7140 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7141 | |
7142 Make rows of in list with differences (WDiff) removable. | |
7143 | |
7144 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
7145 Make rows of in list with differences (WDiff) removable. | |
7146 | |
7147 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7148 | |
7149 Use HashSet to avoid duplicate clones in Collections with WDiffs. | |
7150 | |
7151 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
7152 Use HashSet instead of list to avoid duplicate clones, cosmetics. | |
7153 | |
7154 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7155 | |
7156 Cosmetics, documentation. | |
7157 | |
7158 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java | |
7159 (loadMany): Documented, added TODO. | |
7160 | |
7161 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7162 | |
7163 Implement equals and hashCode for Recommendation, Recommendation.Facet | |
7164 and Recommendation.Filter . | |
7165 | |
7166 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java | |
7167 (equals, hashCode, Filter.equals, Filter.hashCode, Facet.equals) | |
7168 (Facet.hashCode): New. | |
7169 | |
7170 2011-09-27 Ingo Weinzierl <ingo@intevation.de> | |
7171 | |
7172 flys/issue321 (ÜSK: Aktualisieren der Parameterliste nach Beendigung der Berechnung) | |
7173 | |
7174 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java: Put | |
7175 the updated Artifact into the CollectionView when the calculation is | |
7176 finished. | |
7177 | |
7178 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
7179 Update the UI after the Artifact of this CollectionView is updated. | |
7180 | |
7181 2011-09-26 Ingo Weinzierl <ingo@intevation.de> | |
7182 | |
7183 flys/issue298 (Karte: Automatischer Zoom auf Berechnungsergebnisse) | |
7184 | |
7185 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
7186 The initial zoom of the map is determined by the extents of all layers | |
7187 in the map OR by the wsplgen layer, if such layer is existing and if it | |
7188 has an extent set. | |
7189 | |
7190 2011-09-26 Ingo Weinzierl <ingo@intevation.de> | |
7191 | |
7192 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
7193 Added new method to adjust the selection type (multi or single select). | |
7194 | |
7195 * src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java, | |
7196 src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java: | |
7197 Set single selection type for DatacageWidget's grid - only one selected | |
7198 item is allowed here. | |
7199 | |
7200 2011-09-26 Ingo Weinzierl <ingo@intevation.de> | |
7201 | |
7202 flys/issue323 (Datenkorb: Doppelklick im Datenkorb sollte gewähltes Thema (Themen) laden) | |
7203 | |
7204 * src/main/java/de/intevation/flys/client/client/event/DatacageDoubleClickHandler.java: | |
7205 New. Interface for double click handlers used in the datacage. | |
7206 | |
7207 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
7208 Implements the DatacageDoubleClickHandler. After a doubleClick event has | |
7209 been received, the selected Themes from datacage widget are loaded and | |
7210 the window is destroyed. | |
7211 | |
7212 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
7213 A double click on a tree node triggers the onDoubleClick method for each | |
7214 registered DatacageDoubleClickHandler. A DatacageDoubleClickHandler | |
7215 may register itself via DatacageWidget.addDatacageDoubleClickHander() | |
7216 method. | |
7217 | |
7218 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7219 | |
7220 Clone Subtrahend and Minuend in WDiff-branch of WINFO with waterlevelfactory. | |
7221 | |
7222 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
7223 Clone recommendations with waterlevel-factory, prepare to have a | |
7224 third column in listgrid to remove pairs. | |
7225 | |
7226 2011-09-21 Ingo Weinzierl <ingo@intevation.de> | |
7227 | |
7228 flys/issue315 (Überschwemmungsfläche: String bei Streckenauswahl) | |
7229 | |
7230 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java: | |
7231 Little modifications to allow subclassing. | |
7232 | |
7233 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangeOnlyPanel.java: | |
7234 New. A subclass of DoubleRangePanel that does NOT display a "step" | |
7235 field. | |
7236 | |
7237 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java: | |
7238 Set correct title for this panel. | |
7239 | |
7240 * src/main/java/de/intevation/flys/client/client/ui/DistanceOnlyPanel.java: | |
7241 New. A subclass of DistancePanel that instantiates a | |
7242 DoubleRangeOnlyPanel instead of a DoubleRangePanel. So, there are only | |
7243 "from" and "to" fields visible. In addition, this panel only returns | |
7244 Data objects for these two fields. | |
7245 | |
7246 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
7247 Registered the DistanceOnlyPanel. | |
7248 | |
7249 2011-09-19 Hans Plum <hans@intevation.de> | |
7250 | |
7251 * NEWS for V 2.5.0: | |
7252 Describing new functionality and some backgrounds in | |
7253 MoinMoin-Wiki Syntax (in german only) from the user perspective. It | |
7254 does not differentiate between client and server-specific code! | |
7255 | |
7256 2011-09-19 Hans Plum <hans@intevation.de> | |
7257 | |
7258 * NEWS for V 2.4.0: | |
7259 Describing new functionality and some backgrounds in | |
7260 MoinMoin-Wiki Syntax (in german only) from the user perspective. It | |
7261 does not differentiate between client and server-specific code! | |
7262 | |
7263 2011-09-19 Ingo Weinzierl <ingo@intevation.de> | |
7264 | |
7265 Tagged RELEASE 2.5 | |
7266 | |
7267 * Changes: Prepared changes for the release. | |
7268 | |
7269 2011-09-19 Ingo Weinzierl <ingo@intevation.de> | |
7270 | |
7271 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java, | |
7272 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
7273 src/main/java/de/intevation/flys/client/client/ui/TableFilter.java, | |
7274 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java, | |
7275 src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java: | |
7276 Removed needless imports. | |
7277 | |
7278 2011-09-19 Ingo Weinzierl <ingo@intevation.de> | |
7279 | |
7280 * src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java: | |
7281 Display datacage panel with DEMs only. Return Data object with selected | |
7282 database ID after pushing 'next' button. | |
7283 | |
7284 2011-09-16 Ingo Weinzierl <ingo@intevation.de> | |
7285 | |
7286 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java, | |
7287 src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java, | |
7288 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java: | |
7289 Added a further 'parameters' parameter to be able to adjust the metadata | |
7290 query more precise. | |
7291 | |
7292 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
7293 Added a further 'parameters' attribute and a constructor. The | |
7294 'parameters' attribute is used for the metadata query as well as the | |
7295 user and the outs. | |
7296 | |
7297 * src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java: | |
7298 The parameters for the metadata query can now be adjusted by overriding | |
7299 getUser(), getOuts() and getParameters(). | |
7300 | |
7301 * src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java: | |
7302 This panel now able to only display the DEMs in the datacage panel. | |
7303 | |
7304 2011-09-16 Raimund Renkert <raimund.renkert@intevation.de> | |
7305 | |
7306 Issue265 | |
7307 | |
7308 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
7309 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
7310 Added method to be able to register TabSelecedHandler at the | |
7311 CollectionView. | |
7312 | |
7313 * src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java, | |
7314 src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: | |
7315 Register the panel as TabSelectedHandler to hide or show the barrier | |
7316 layer in the FloodMap. | |
7317 | |
7318 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java, | |
7319 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
7320 Added setter for ParameterList. | |
7321 | |
7322 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7323 | |
7324 Updated implementation to a working (but limited and buggy) DatacageTwinPanel. | |
7325 | |
7326 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java, | |
7327 src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java: | |
7328 Eat recommendations and add them to list, on "proceed"-click, clone | |
7329 selected artifacts and add them to selection, collapse list entries | |
7330 to string and add that string as data. | |
7331 | |
7332 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7333 | |
7334 Added a loadMany-Function to LoadArtifactService. | |
7335 | |
7336 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java, | |
7337 src/main/java/de/intevation/flys/client/client/services/LoadArtifactService.java, | |
7338 src/main/java/de/intevation/flys/client/client/services/LoadArtifactServiceAsync.java: | |
7339 Added a loadMany-Function to LoadArtifactService | |
7340 | |
7341 2011-09-16 Raimund Renkert <raimund.renkert@intevation.de> | |
7342 | |
7343 Issue203 | |
7344 | |
7345 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java, | |
7346 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
7347 Rollback for input assistance of "Q/D" table. | |
7348 The selectable icon columns are visible in all modes except of | |
7349 "Q" input mode. | |
7350 | |
7351 2011-09-15 Ingo Weinzierl <ingo@intevation.de> | |
7352 | |
7353 flys/issue259 (Daten aus Datenkorb in Diagramm einladen) | |
7354 | |
7355 * src/main/java/de/intevation/flys/client/client/event/RedrawRequestEvent.java: | |
7356 New. This event might be used to define the redraw type. Currently, | |
7357 there are two types defined: RESET and DEFAULT. DEFAULT means the chart | |
7358 should only be redrawn, RESET means the chart's state (zoom, etc) should | |
7359 be reset. | |
7360 | |
7361 * src/main/java/de/intevation/flys/client/client/event/RedrawRequestHandler.java: | |
7362 Added the RedrawRequestEvent to the onRedrawRequest() method. | |
7363 | |
7364 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
7365 Implements the HasRedrawRequestHandlers interface. After all Artifacts has | |
7366 been loaded, the onRedrawRequest() event is fired. | |
7367 | |
7368 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
7369 Registered the ChartOutputTab as RedrawRequestHandler. | |
7370 | |
7371 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
7372 Distinguishes between the RedrawRequestEvent.Types now. The chart's | |
7373 state is only reset if the RESET type is given. Otherwise, only the | |
7374 ThemePanel and the chart image are refreshed. | |
7375 | |
7376 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: Fire | |
7377 the RedrawRequestEvent with type RESET. | |
7378 | |
7379 2011-09-15 Ingo Weinzierl <ingo@intevation.de> | |
7380 | |
7381 flys/issue259 (Daten aus Datenkorb in Diagramm einladen) | |
7382 | |
7383 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
7384 Don't abuse the mechanism to load recommendations any longer. Selected | |
7385 Facets/Artifacts in this Window are cloned and loaded into the current | |
7386 Collection using the LoadArtifactService. | |
7387 | |
7388 2011-09-15 Ingo Weinzierl <ingo@intevation.de> | |
7389 | |
7390 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java: | |
7391 Defined a setter method to inject a Collection. | |
7392 | |
7393 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
7394 Added a setter/getter method to inject a Collection. | |
7395 | |
7396 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
7397 Inject the current Collection into the UIProvider and add Artifacts that | |
7398 have been created to the Collection of CollectionView. | |
7399 | |
7400 * src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java: | |
7401 Clone an Artifact that is selected in the datacage widget and add it to | |
7402 the current Collection. Finally, return its UUID, the name of the facet | |
7403 and the index. | |
7404 | |
7405 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7406 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
7407 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7408 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7409 Added new error messages that will be displayed when an error occured | |
7410 while cloning an Artifact or adding it to a Collection. | |
7411 | |
7412 2011-09-15 Ingo Weinzierl <ingo@intevation.de> | |
7413 | |
7414 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
7415 Create a new collection if no Collection is given while initializing a | |
7416 CollectionView. This is necessary, because a Collection is required in | |
7417 states that try to add cloned Artifacts (as it is the case in | |
7418 WspDatacagePanel). | |
7419 | |
7420 !! NOTE: This changes the behaviour - before, Collections have been | |
7421 created when a Collection has Outputs. Now, a Collection is initially | |
7422 created when the user starts a new project. !! | |
7423 | |
7424 2011-09-15 Raimund Renkert <raimund.renkert@intevation.de> | |
7425 | |
7426 Issue199 | |
7427 | |
7428 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
7429 Validate than the input field contains a single value. | |
7430 | |
7431 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7432 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
7433 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7434 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7435 Added i18n string for error message. | |
7436 | |
7437 2011-09-15 Raimund Renkert <raimund.renkert@intevation.de> | |
7438 | |
7439 Issue200 | |
7440 | |
7441 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java, | |
7442 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
7443 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java, | |
7444 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java, | |
7445 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
7446 Added formatter for numeric columns that converts the decimal | |
7447 separator. | |
7448 | |
7449 2011-09-15 Ingo Weinzierl <ingo@intevation.de> | |
7450 | |
7451 Refactored the HTTP related code for Collections and Artifacts out to helper | |
7452 classes. This makes us able to combine several Artifact and Collection | |
7453 protocol specific things in new Services. The first one which uses this | |
7454 combination is the LoadArtifactService where a new Artifact is created and | |
7455 finally added to a Collection. | |
7456 | |
7457 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java, | |
7458 src/main/java/de/intevation/flys/client/client/services/LoadArtifactServiceAsync.java, | |
7459 src/main/java/de/intevation/flys/client/client/services/LoadArtifactService.java: | |
7460 New service to create a new Artifact (with a given factory and a | |
7461 recommendation) and add it directly to a specified Collection. | |
7462 | |
7463 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
7464 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java: | |
7465 Removed HTTP related code - the CollectionHelper should do all this. | |
7466 | |
7467 * src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java: | |
7468 Removed HTTP related code - the ArtifactHelper should do all this. | |
7469 | |
7470 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
7471 Added HTTP related methods from DescribeCollectionServiceImpl and | |
7472 AddArtifactServiceImpl. | |
7473 | |
7474 * src/main/java/de/intevation/flys/client/server/ArtifactHelper.java: New. | |
7475 This helper class should handle all the HTTP stuff for working with | |
7476 Artifacts. | |
7477 | |
7478 * src/main/webapp/WEB-INF/web.xml: Registered the new LoadArtifactService. | |
7479 | |
7480 2011-09-15 Raimund Renkert <raimund.renkert@intevation.de> | |
7481 | |
7482 Issue194 | |
7483 | |
7484 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java: | |
7485 Changed table header string and set the column width to percental | |
7486 value. | |
7487 | |
7488 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7489 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
7490 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7491 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7492 Added i18n string for "Q/D" table header. | |
7493 | |
7494 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de> | |
7495 | |
7496 Issue200 | |
7497 | |
7498 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
7499 src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java, | |
7500 src/main/java/de/intevation/flys/client/client/ui/wq/WTable.java, | |
7501 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java, | |
7502 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java, | |
7503 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
7504 Changed columns to the correct type for most tables. | |
7505 | |
7506 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de> | |
7507 | |
7508 Issue195 | |
7509 | |
7510 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7511 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7512 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7513 Changed i18n string for "Q/D" table header. | |
7514 | |
7515 2011-09-14 Ingo Weinzierl <ingo@intevation.de> | |
7516 | |
7517 * src/main/java/de/intevation/flys/client/client/ui/DemDatacagePanel.java, | |
7518 src/main/java/de/intevation/flys/client/client/ui/WspDatacagePanel.java: | |
7519 New. Two concrete subclasses of DatacagePanel - one for choosing a dem | |
7520 and one for choosing a waterlevel. | |
7521 | |
7522 * src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java: | |
7523 Some refactoring that makes it able to subclass the DatacagePanel. Now, | |
7524 this class is abstract and needs to be subclassed. | |
7525 | |
7526 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
7527 Registered the DemDatacagePanel and WspDatacagePanel as new UIProviders. | |
7528 | |
7529 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de> | |
7530 | |
7531 Issue313 | |
7532 | |
7533 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7534 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties: | |
7535 Changed i18n string for search field label. | |
7536 | |
7537 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de> | |
7538 | |
7539 Issue299 | |
7540 | |
7541 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java, | |
7542 src/main/webapp/FLYS.css: | |
7543 Changed style for loading panel. | |
7544 | |
7545 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7546 | |
7547 New DatacageTwinWidget to be used in W-Differences GUI. | |
7548 | |
7549 * src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java: | |
7550 New, display two datacages and a "+" button. On selection and | |
7551 plus-button press will in future add names of selections into a | |
7552 given ListGrid. | |
7553 | |
7554 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7555 | |
7556 Ease access to selected elements of a DatacageWidget. Make button-less | |
7557 DatacageWidget possible. | |
7558 | |
7559 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
7560 Refactored to allow for button-less Widget and still be able to | |
7561 access current selection as ToLoad-objects from "outside"; in coo | |
7562 with Ingo Weinzierl. | |
7563 | |
7564 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de> | |
7565 | |
7566 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java, | |
7567 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
7568 Fixed a problem with renaming collection view title and duplicating projects. | |
7569 | |
7570 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de> | |
7571 | |
7572 Issue166 | |
7573 | |
7574 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java, | |
7575 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
7576 Update the collection view title when the project name changes. | |
7577 | |
7578 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de> | |
7579 | |
7580 Issue203 | |
7581 | |
7582 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java, | |
7583 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
7584 Removed the table listener for "Q" input. The table is no longer used | |
7585 for input assistance. | |
7586 | |
7587 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de> | |
7588 | |
7589 Issue305 | |
7590 | |
7591 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
7592 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java, | |
7593 src/main/java/de/intevation/flys/client/client/ui/TableFilter.java: | |
7594 Clear the table filter on tab selection change and input method | |
7595 change. | |
7596 | |
7597 2011-09-14 Ingo Weinzierl <ingo@intevation.de> | |
7598 | |
7599 * src/main/java/de/intevation/flys/client/server/meta/Converter.java: | |
7600 Extract the name AND the description from dom Element. Use both | |
7601 attributes to create a new DataCageNode with 'name' and 'description'. | |
7602 The 'description' depends on the Element: if it has an attribute | |
7603 'description', this one is used otherwise the 'description' is | |
7604 "${'name'}". | |
7605 | |
7606 * src/main/java/de/intevation/flys/client/shared/model/DataCageNode.java: | |
7607 Added a new attribute 'description' with getter method and new | |
7608 constructor. | |
7609 | |
7610 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
7611 Display the 'description' of DataCageNodes in the Datacage tree, but use | |
7612 the 'name' for in the ToLoad object which is created after pressing the | |
7613 "+" button. | |
7614 | |
7615 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7616 | |
7617 Committed rest for fix flys/issue311 (translation of crosssection). | |
7618 | |
7619 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java, | |
7620 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
7621 Use translated "actions" string, use constant instead of spelled-out | |
7622 string. | |
7623 | |
7624 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7625 | |
7626 Fix flys/issue309 (crosssection-spinner does not trigger action when | |
7627 return pressed). | |
7628 | |
7629 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
7630 Trigger ChangedEvent on each keypress when any value given. | |
7631 | |
7632 2011-09-14 Raimund Renkert <raimund.renkert@intevation.de> | |
7633 | |
7634 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
7635 Fixed NPE problem on empty list. | |
7636 Changed filter to caseinsensitiv. (Issue285) | |
7637 Changed the copy-prefix for duplicated projects. | |
7638 | |
7639 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7640 | |
7641 Fix flys/issue311 (i18n of crosssection). | |
7642 | |
7643 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7644 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
7645 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7646 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7647 Added translation for crosssections "actions" and w-diff export. | |
7648 | |
7649 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
7650 Use translated "actions" string. | |
7651 | |
7652 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
7653 Use constant instead of spelled-out string. | |
7654 | |
7655 2011-09-13 Raimund Renkert <raimund.renkert@intevation.de> | |
7656 | |
7657 Issue234/266 | |
7658 | |
7659 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
7660 Added feature for duplicating projects. | |
7661 | |
7662 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7663 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
7664 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7665 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7666 Added i18n string for context menu and project name. | |
7667 | |
7668 2011-09-13 Raimund Renkert <raimund.renkert@intevation.de> | |
7669 | |
7670 Issue239 | |
7671 | |
7672 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
7673 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java, | |
7674 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java, | |
7675 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
7676 Changed field size from fixed to percental value. | |
7677 | |
7678 2011-09-13 Raimund Renkert <raimund.renkert@intevation.de> | |
7679 | |
7680 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
7681 Added filter functionality to the project list. | |
7682 | |
7683 2011-09-13 Ingo Weinzierl <ingo@intevation.de> | |
7684 | |
7685 * src/main/java/de/intevation/flys/client/shared/model/ArtifactFilter.java: | |
7686 Call default constructor in parameterized constructor to initialize data | |
7687 structures. | |
7688 | |
7689 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
7690 Repaired broken if-statement that avoided adding new DatacageHandlers. | |
7691 | |
7692 2011-09-13 Ingo Weinzierl <ingo@intevation.de> | |
7693 | |
7694 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: Added | |
7695 method that returns the name of the current output. | |
7696 | |
7697 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
7698 Resolved TODO: the datacage window fetches the data for the current | |
7699 output now. | |
7700 | |
7701 2011-09-13 Ingo Weinzierl <ingo@intevation.de> | |
7702 | |
7703 flys/issue293 (Karte: Farbliche Anpassung der digitalisierten Objekte) | |
7704 | |
7705 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java, | |
7706 src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: Set | |
7707 style attribute for newly created vector features. The styled is based | |
7708 on the "type" attribute of a feature. FloodMap.getStyle(String type) | |
7709 returns the Style for the specified type. | |
7710 | |
7711 2011-09-13 Ingo Weinzierl <ingo@intevation.de> | |
7712 | |
7713 flys/issue289 (Karte: Messen von Strecken und Flächen in falscher | |
7714 Dimension) | |
7715 | |
7716 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: Set | |
7717 map units 'm'. | |
7718 | |
7719 2011-09-13 Ingo Weinzierl <ingo@intevation.de> | |
7720 | |
7721 flys/issue286 (Karte: Tooltips für die Werkzeugleiste) | |
7722 | |
7723 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java, | |
7724 src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java, | |
7725 src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java: | |
7726 Added tooltips for map controls. | |
7727 | |
7728 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7729 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
7730 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7731 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7732 Added tooltip texts. | |
7733 | |
7734 2011-09-12 Raimund Renkert <raimund.renkert@intevation.de> | |
7735 | |
7736 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java: | |
7737 Set the data table cells selectable for copy&paste. | |
7738 | |
7739 2011-09-12 Ingo Weinzierl <ingo@intevation.de> | |
7740 | |
7741 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java: | |
7742 Introduced i18n for messages in the loading panel. Note that messages | |
7743 parsed from Artifact's DESCRIBE are _NOT_ based on the client's locale! | |
7744 | |
7745 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7746 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
7747 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7748 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7749 Added strings used in the loading panel. | |
7750 | |
7751 2011-09-12 Raimund Renkert <raimund.renkert@intevation.de> | |
7752 | |
7753 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
7754 Set header fields to fixed order. (Issue240) | |
7755 | |
7756 2011-09-12 Raimund Renkert <raimund.renkert@intevation.de> | |
7757 | |
7758 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
7759 src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java, | |
7760 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java, | |
7761 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
7762 Changed i18n string for empty table and set header fields to fixed order. | |
7763 | |
7764 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7765 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
7766 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7767 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7768 Added i18n string for empty table. | |
7769 | |
7770 2011-09-12 Raimund Renkert <raimund.renkert@intevation.de> | |
7771 | |
7772 * src/main/java/de/intevation/flys/client/client/ui/TableFilter.java: | |
7773 The TableFilter implements KeyUpHandler now to receive the last pressed | |
7774 key. | |
7775 Removed the 'clear' button and ClickHandler implementation and set the label | |
7776 text to i18n strings. | |
7777 | |
7778 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7779 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
7780 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7781 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
7782 Added i18n string for filter label. | |
7783 | |
7784 2011-09-12 Ingo Weinzierl <ingo@intevation.de> | |
7785 | |
7786 flys/issue282 (Karte: Abstand interpolierte Profile - Default wert) | |
7787 | |
7788 * src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java: | |
7789 Set default value (if no other value is set) to 'auto'. | |
7790 | |
7791 2011-09-12 Ingo Weinzierl <ingo@intevation.de> | |
7792 | |
7793 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
7794 Implemented a method getDataValue(String state, String name) that searches | |
7795 for a specific state and data name and returns the string value if such | |
7796 a data object exists. | |
7797 | |
7798 * src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java: | |
7799 Find out the rivername on the fly (was hard coded before). | |
7800 | |
7801 2011-09-12 Ingo Weinzierl <ingo@intevation.de> | |
7802 | |
7803 * src/main/java/de/intevation/flys/client/shared/model/DataList.java: Made | |
7804 the DataList cloneable. | |
7805 | |
7806 * src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java: | |
7807 Remove the data "uesk.barriers" that contains the GeoJSON geometries | |
7808 from cloned DataList to supress the GeoJSON string in UI. | |
7809 | |
7810 2011-09-12 Ingo Weinzierl <ingo@intevation.de> | |
7811 | |
7812 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
7813 src/main/java/de/intevation/flys/client/client/ui/TableFilter.java, | |
7814 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
7815 Removed needless imports. | |
7816 | |
7817 2011-09-09 Ingo Weinzierl <ingo@intevation.de> | |
7818 | |
7819 * src/main/java/de/intevation/flys/client/shared/model/CalculationMessage.java: | |
7820 New. Status messages and progress information of Artifact's background | |
7821 processes are stored in here. | |
7822 | |
7823 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: | |
7824 Read status messages and progress information from Artifact's DESCRIBE. | |
7825 Put a CalculationMessage object into the newly created artifacts. | |
7826 | |
7827 * src/main/java/de/intevation/flys/client/shared/model/WINFOArtifact.java, | |
7828 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifact.java, | |
7829 src/main/java/de/intevation/flys/client/shared/model/Artifact.java: | |
7830 Artifacts provide a method getBackgroundMessages() that returns a list | |
7831 of CalculationMessages. | |
7832 | |
7833 * src/main/java/de/intevation/flys/client/client/images/loading.gif: A | |
7834 spinner used in the loading panel. | |
7835 | |
7836 * src/main/java/de/intevation/flys/client/client/FLYSImages.java: Declared | |
7837 the loading.gif. | |
7838 | |
7839 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java: Use | |
7840 the status message and progress information to fill the loading panel | |
7841 with text. The 'loading.gif' is placed at the top of this panel for a | |
7842 nice visual effect. | |
7843 | |
7844 * src/main/webapp/FLYS.css: Set some style information for the loading | |
7845 box. | |
7846 | |
7847 2011-09-08 Raimund Renkert <raimund.renkert@intevation.de> | |
7848 | |
7849 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
7850 Changed 'addChild()' to 'addMember' at layout container to be able to | |
7851 remove the content. | |
7852 | |
7853 * src/main/java/de/intevation/flys/client/client/ui/TableFilter.java: | |
7854 Uncommented the fire event line to make the filter work. | |
7855 | |
7856 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7857 | |
7858 Minor cosmetics. | |
7859 | |
7860 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
7861 Minor cosmetics. | |
7862 | |
7863 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7864 | |
7865 Added new UIProvider "DatacageTwinPanel"/ "datacage_twin_panel" (stub). As the | |
7866 Datacage needs to know a user, Modified UIProviderFactory to accept user in | |
7867 calls to getProvider. | |
7868 | |
7869 * src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java: | |
7870 New. Display two DatacageWidgets. | |
7871 | |
7872 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java | |
7873 (getProvider): Added "user" argument, create DatacageTwinPanel if asked to. | |
7874 | |
7875 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
7876 Pass user argument in call to UIProverFactory.getProvider(). | |
7877 | |
7878 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7879 | |
7880 Added w_differences translation. | |
7881 | |
7882 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
7883 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
7884 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
7885 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
7886 Added "w_differences" translation. | |
7887 | |
7888 2011-09-08 Ingo Weinzierl <ingo@intevation.de> | |
7889 | |
7890 * src/main/java/de/intevation/flys/client/client/services/DescribeArtifactServiceAsync.java, | |
7891 src/main/java/de/intevation/flys/client/client/services/DescribeArtifactService.java, | |
7892 src/main/java/de/intevation/flys/client/server/DescribeArtifactServiceImpl.java: | |
7893 New. The task of this service is to fetch the current DESCRIBE document | |
7894 of a specific Artifact (currently used in the LoadingPanel to determine | |
7895 the background processing's state). | |
7896 | |
7897 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java: The | |
7898 loading panel is finished when its Artifact has no longer a processing | |
7899 background task. | |
7900 | |
7901 * src/main/webapp/WEB-INF/web.xml: Registered the DescribeArtifactService. | |
7902 | |
7903 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7904 | |
7905 Cosmetics. | |
7906 | |
7907 * src/main/java/de/intevation/flys/client/client/FLYS.java. | |
7908 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java. | |
7909 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java. | |
7910 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
7911 Cosmetics; adjusted and corrected some doc. | |
7912 | |
7913 | |
7914 2011-09-07 Raimund Renkert <raimund.renkert@intevation.de> | |
7915 | |
7916 Added a filter for the "description" row of helper input tables. | |
7917 | |
7918 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
7919 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java, | |
7920 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
7921 Added a filter for the input tables. | |
7922 The filter works as an "as you type" filter, if this is to slow, go to the | |
7923 'TableFilter' class and change the 'onKeyPress()' handler as documented in | |
7924 the code. | |
7925 | |
7926 * src/main/java/de/intevation/flys/client/client/event/FilterHandler.java, | |
7927 src/main/java/de/intevation/flys/client/client/event/StringFilterEvent.java, | |
7928 src/main/java/de/intevation/flys/client/client/ui/TableFilter.java: | |
7929 New. These classes/interfaces are implemented by Ingo and are used for the | |
7930 table filter. | |
7931 They provide common functionality and interfaces for filtering. | |
7932 | |
7933 2011-09-07 Ingo Weinzierl <ingo@intevation.de> | |
7934 | |
7935 * src/main/java/de/intevation/flys/client/shared/model/Artifact.java,, | |
7936 src/main/java/de/intevation/flys/client/shared/model/WINFOArtifact.java, | |
7937 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifact.java: | |
7938 An Artifact got a method isInBackground() that returns true, if the | |
7939 Artifact has been started a background thread in the Artifact-Server - | |
7940 otherwise it returns false. | |
7941 | |
7942 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: | |
7943 Parse the "background-processing" attribute from Artifact's DESCRIBE | |
7944 document. | |
7945 | |
7946 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: Add | |
7947 a LoadingPanel if the new Artifact that is injected via setArtifact() is | |
7948 in background mode. | |
7949 | |
7950 * src/main/java/de/intevation/flys/client/client/ui/LoadingPanel.java: New. | |
7951 A window that places itself in front of another component - which disables | |
7952 user interaction with the parent component. Currently, the loading panel | |
7953 waits a few seconds an removes itself from parent component. | |
7954 | |
7955 * src/main/webapp/FLYS.css: Added a style for the loading panel's label | |
7956 'loading-message'. | |
7957 | |
7958 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7959 | |
7960 Display Action Widget only for cross_section theme/facet. | |
7961 | |
7962 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
7963 Put action widget only for cross_section theme, resolving a TODO. | |
7964 Adjust layout slightly. | |
7965 | |
7966 2011-09-06 Ingo Weinzierl <ingo@intevation.de> | |
7967 | |
7968 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java: | |
7969 Set WSPLGEN specific names for the 'type' attribute after digitizing new | |
7970 geometries. | |
7971 | |
7972 2011-09-06 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7973 | |
7974 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
7975 Fix broken build by changed method name. | |
7976 | |
7977 2011-09-06 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7978 | |
7979 Subclassed ChartThemePanel, trigger redraws of Chart when interaction with | |
7980 "Action" widgets in ThemePanel occured (but will still crash). | |
7981 | |
7982 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
7983 Extracted CrossSection-specific stuff to own subclass. | |
7984 | |
7985 * src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java: | |
7986 New, contains specific parts that were extracted from ChartThemePanel. | |
7987 After interaction via the "Actions" Widgets (currently only a spinner), | |
7988 request a chart redraw. | |
7989 | |
7990 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
7991 Depending on the outputmode, create a CrossSectionChartThemePanel, register | |
7992 as redrawRequestHandler. | |
7993 | |
7994 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
7995 Implement HasRedrawRequestHandlers interface. | |
7996 | |
7997 2011-09-06 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
7998 | |
7999 Added concept of a RedrawRequestHandler to allow e.g. ChartThemePanel to | |
8000 trigger a redraw of a Chart. | |
8001 | |
8002 * src/main/java/de/intevation/flys/client/client/event/HasRedrawRequestHandlers.java, | |
8003 src/main/java/de/intevation/flys/client/client/event/RedrawRequestHandler.java: | |
8004 New, trivial yet eventless notification handler interfaces. | |
8005 | |
8006 2011-09-06 Ingo Weinzierl <ingo@intevation.de> | |
8007 | |
8008 flys/issue166 (Projektname in die Fensterleiste übernehmen) | |
8009 | |
8010 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java: | |
8011 Read the name from Collection's DESCRIBE document and create new | |
8012 Collection objects with this information. | |
8013 | |
8014 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java: | |
8015 Adapted constructors which now require a name. | |
8016 | |
8017 * src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java: | |
8018 Use the UUID as Collection name after a Collection has been created - at | |
8019 that time no user defined name is existing. | |
8020 | |
8021 2011-09-06 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8022 | |
8023 Minor cosmetics. | |
8024 | |
8025 * src/main/java/de/intevation/flys/client/shared/model/DefaultDataItem.java, | |
8026 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifact.java, | |
8027 src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java, | |
8028 src/main/java/de/intevation/flys/client/client/services/FeedService.java, | |
8029 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
8030 Minor cosmetics. | |
8031 | |
8032 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8033 | |
8034 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8035 | |
8036 Refactored to allow specialized controls within the ChartThemePanel, stubby | |
8037 first steps towards such a control (bound to FeedService). | |
8038 | |
8039 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: | |
8040 Minor cosmetics. | |
8041 (createGrid): | |
8042 Extracted (trivial) to allow more concrete implementations in subclasses. | |
8043 | |
8044 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java | |
8045 (createGrid): | |
8046 Implementation, add a spinner that could talk with feedservice. | |
8047 (initGrid): | |
8048 Added new "actions" field. | |
8049 | |
8050 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8051 | |
8052 Minor Cosmetics. | |
8053 | |
8054 * src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java: | |
8055 Removed superflouus import. | |
8056 | |
8057 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8058 | |
8059 Cosmetics, doc. | |
8060 | |
8061 * src/main/java/de/intevation/flys/client/client/services/StepForwardService.java, | |
8062 src/main/java/de/intevation/flys/client/client/services/StepForwardServiceAsync.java: | |
8063 Modified docs so that the distinction to FeedService becomes clear. | |
8064 | |
8065 * src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java: | |
8066 Whitespaces. | |
8067 | |
8068 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8069 | |
8070 Added implementation of a FeedService. | |
8071 | |
8072 * src/main/java/de/intevation/flys/client/client/services/FeedServiceAsync.java, | |
8073 src/main/java/de/intevation/flys/client/client/services/FeedService.java, | |
8074 src/main/java/de/intevation/flys/client/server/FeedServiceImpl.java: | |
8075 Added implementation of a FeedService (shamelessly copied from | |
8076 ~AdvanceService) | |
8077 | |
8078 * src/main/webapp/WEB-INF/web.xml: | |
8079 Added configuration of feedService. | |
8080 | |
8081 2011-09-01 Ingo Weinzierl <ingo@intevation.de> | |
8082 | |
8083 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java: | |
8084 Set the 'typ' attribute of a feature that is added to the vector layer. | |
8085 Features, that are loaded into the layer from GeoJSON file keep their | |
8086 existing 'typ' attribute. New features get the attribute from combo box. | |
8087 | |
8088 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8089 | |
8090 Added cross section translation. | |
8091 | |
8092 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
8093 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
8094 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
8095 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
8096 Added "cross_section" translation. | |
8097 | |
8098 2011-08-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8099 | |
8100 * src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java: | |
8101 Moved datacage specific stuff into a VLayout. | |
8102 * src/main/java/de/intevation/flys/client/client/event/DatacageHandler.java: | |
8103 New. Event handler used by DatacageWidget to broadcast toLoad events. | |
8104 | |
8105 * src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java, | |
8106 src/main/java/de/intevation/flys/client/client/ui/DatacageButton.java: | |
8107 Adjusted calls. TODO: We need the user and the collection view. | |
8108 | |
8109 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
8110 Forward collection view to DatacageWindow. | |
8111 | |
8112 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
8113 Moved stuff out to DatacageWidget. Send recommendations to CollectionView. | |
8114 | |
8115 2011-08-25 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8116 | |
8117 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8118 Ugly workaraound: If no reference artifact is given use current | |
8119 artifact as master artifact. | |
8120 | |
8121 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8122 | |
8123 * src/main/java/de/intevation/flys/client/shared/model/ToLoad.java | |
8124 (toRecommendations): Compile a list of recommendations out of | |
8125 datacage tree selections. A lot of model conversions. :-/ | |
8126 | |
8127 * src/main/java/de/intevation/flys/client/shared/model/ArtifactFilter.java, | |
8128 src/main/java/de/intevation/flys/client/shared/model/FacetFilter.java, | |
8129 src/main/java/de/intevation/flys/client/shared/model/OutFilter.java: | |
8130 Added code to convert the models. | |
8131 | |
8132 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8133 | |
8134 * src/main/java/de/intevation/flys/client/client/services/ArtifactService.java, | |
8135 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java, | |
8136 src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java: | |
8137 Removed the UUID of the master artifact from interface. | |
8138 Its transported in the recommendation. Set the creation | |
8139 filter if its set in the recommendation. | |
8140 | |
8141 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java: | |
8142 Added Filter/Facets. Its merely a copy of CreationFilter | |
8143 but this cannot be serialized from JS to the RPC side. | |
8144 | |
8145 * src/main/java/de/intevation/flys/client/client/FLYS.java, | |
8146 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
8147 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8148 Adjusted the calls to fulfill the changed interface. | |
8149 | |
8150 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8151 | |
8152 * src/main/java/de/intevation/flys/client/shared/model/Recommendation.java: | |
8153 Added field for master artifact. Not uses, yet. | |
8154 | |
8155 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8156 Allow passing no master artifact to RPC service when creating new artifact. | |
8157 | |
8158 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8159 | |
8160 * src/main/java/de/intevation/flys/client/client/services/ArtifactService.java, | |
8161 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java: | |
8162 Forward recommendations as a structure to RPC service. | |
8163 TODO: use this to give filters to creation. | |
8164 | |
8165 * src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java, | |
8166 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java, | |
8167 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8168 Adjusted calls. | |
8169 | |
8170 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8171 | |
8172 Fix loading of recommendations when collection is not yet in place. | |
8173 | |
8174 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java | |
8175 (createNewCollection): | |
8176 Load recommendations when new Collection is created. | |
8177 (onParameterChange): | |
8178 Guard call to loadRecommendation to avoid NPE when no collection is yet set. | |
8179 | |
8180 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8181 | |
8182 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java: | |
8183 Ensure list of recommendations is non-null after construction. | |
8184 | |
8185 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8186 | |
8187 * src/main/java/de/intevation/flys/client/shared/model/DefaultRecommendation.java, | |
8188 src/main/java/de/intevation/flys/client/shared/model/Recommendation.java: | |
8189 Deleted DefaultRecommendation. Use Recommendation as a class directly. | |
8190 | |
8191 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
8192 src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
8193 Use the Recommendation class directly. | |
8194 | |
8195 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8196 | |
8197 Minor cosmetics. | |
8198 | |
8199 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
8200 Picky cosmetics about comment content. | |
8201 | |
8202 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8203 | |
8204 * src/main/java/de/intevation/flys/client/shared/model/ToLoad.java, | |
8205 src/main/java/de/intevation/flys/client/shared/model/FacetFilter.java, | |
8206 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
8207 Use "ids" instead of "num". | |
8208 | |
8209 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8210 | |
8211 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
8212 src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java, | |
8213 src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
8214 s/db-ids/ids/g to unify system and user specific loading. | |
8215 | |
8216 2011-08-24 Ingo Weinzierl <ingo@intevation.de> | |
8217 | |
8218 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
8219 The toolbar used in this map widget will no longer contain digitize | |
8220 controls. | |
8221 | |
8222 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8223 | |
8224 * src/main/java/de/intevation/flys/client/shared/model/ArtifactFilter.java, | |
8225 src/main/java/de/intevation/flys/client/shared/model/ToLoad.java: | |
8226 Generate unique keys for anonymous artifacts (aka static data). | |
8227 | |
8228 2011-08-24 Ingo Weinzierl <ingo@intevation.de> | |
8229 | |
8230 * src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java: | |
8231 New. A subclass of the SelectProvider which displays combo boxes on the | |
8232 left and a map panel in the helper container. | |
8233 | |
8234 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
8235 Added a property that allows initializing the toolbar with no digitize | |
8236 controls. | |
8237 | |
8238 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: | |
8239 Added a method that returns the vector features as GeoJSON string. | |
8240 | |
8241 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
8242 Creates a DigitizePanel if the uiprovider string "map_digitize" is set. | |
8243 | |
8244 2011-08-24 Ingo Weinzierl <ingo@intevation.de> | |
8245 | |
8246 * src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java: | |
8247 New. A widget that displays a map with a toolbar. It wraps all the stuff | |
8248 to combine SmartGWT with GWT-OpenLayers. | |
8249 | |
8250 2011-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8251 | |
8252 * src/main/java/de/intevation/flys/client/shared/model/ToLoad.java: | |
8253 Re-written to feature the new models. | |
8254 | |
8255 * src/main/java/de/intevation/flys/client/shared/model/FacetFilter.java: | |
8256 Be aware of null values for num and name. | |
8257 | |
8258 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
8259 Adjusted calls for new toLoad semantics. | |
8260 | |
8261 2011-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8262 | |
8263 * src/main/java/de/intevation/flys/client/shared/model/ArtifactFilter.java, | |
8264 src/main/java/de/intevation/flys/client/shared/model/FacetFilter.java, | |
8265 src/main/java/de/intevation/flys/client/shared/model/OutFilter.java: | |
8266 New. Models which are better suited for creating artifact facet filters. | |
8267 TODO: Re-factor ToLoad to create these models. | |
8268 | |
8269 2011-08-23 Ingo Weinzierl <ingo@intevation.de> | |
8270 | |
8271 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java: | |
8272 Parse the output modes of the first Artifact only. The output modes of | |
8273 the other artifacts shouldn't be visible to the user. | |
8274 | |
8275 2011-08-23 Ingo Weinzierl <ingo@intevation.de> | |
8276 | |
8277 * src/main/java/de/intevation/flys/client/shared/model/MapInfo.java: New. | |
8278 Instances of this class are used to store basic information which are | |
8279 necessary to create maps. | |
8280 | |
8281 * src/main/java/de/intevation/flys/client/shared/model/BBox.java: New. An | |
8282 internal representation of a bounding box which consists of four | |
8283 coordinates. | |
8284 | |
8285 * src/main/java/de/intevation/flys/client/client/services/MapInfoServiceAsync.java, | |
8286 src/main/java/de/intevation/flys/client/client/services/MapInfoService.java, | |
8287 src/main/java/de/intevation/flys/client/server/MapInfoServiceImpl.java: | |
8288 The interface definitions and the implementation of a service that | |
8289 queries basic map information from artifact server. | |
8290 | |
8291 * src/main/webapp/WEB-INF/web.xml: Registered the new MapInfo service. | |
8292 | |
8293 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8294 | |
8295 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java, | |
8296 src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java, | |
8297 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java, | |
8298 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
8299 Re-added the outs parameter to the meta data service. TODO: Pass | |
8300 it from the UI. | |
8301 | |
8302 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8303 | |
8304 * src/main/java/de/intevation/flys/client/shared/model/ToLoad.java, | |
8305 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
8306 Aggregate the items to load by artifact id and factories. Makes | |
8307 it easier to build filter views on new created artifacts to be | |
8308 added to the current collection. | |
8309 | |
8310 2011-08-22 Ingo Weinzierl <ingo@intevation.de> | |
8311 | |
8312 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8313 Set the Collection and its Master-Artifact at first when we create a | |
8314 CollectionView with an existing Collection instance. | |
8315 | |
8316 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
8317 Enabled the SelectFeature control to select a feature using a box. | |
8318 | |
8319 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
8320 The geometries added by the user are saved as GeoJSON parameters of the | |
8321 master artifact . The user does not need to save the geometries | |
8322 explicitly - this is an automatic process. While initializing the map, | |
8323 those geometries are reloaded and displayed again. | |
8324 | |
8325 2011-08-22 Ingo Weinzierl <ingo@intevation.de> | |
8326 | |
8327 * src/main/java/de/intevation/flys/client/client/ui/NoInputPanel.java: | |
8328 This panel is used to suppress the creation of an input panel. | |
8329 Currently, this panel is used in the floodmap state. This state is able | |
8330 to save geometries, but we currently don't want to insert GeoJSON | |
8331 strings manually. | |
8332 | |
8333 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
8334 Instantiate the NoInputPanel if the ui provider string "noinput" is | |
8335 specified. | |
8336 | |
8337 2011-08-19 Ingo Weinzierl <ingo@intevation.de> | |
8338 | |
8339 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
8340 Determine the max extent of all layers contained in the collection. | |
8341 | |
8342 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: Set | |
8343 the map projection and its max extent determined by MapOutputTab. | |
8344 | |
8345 2011-08-12 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8346 | |
8347 Extract selected data from datacage panel | |
8348 | |
8349 * src/main/java/de/intevation/flys/client/server/meta/Converter.java: | |
8350 Removed some debugging. | |
8351 | |
8352 * src/main/java/de/intevation/flys/client/shared/model/ToLoad.java: New. | |
8353 Contains artifact id, db ids, factory name and facet number. Should | |
8354 be enough to identify the data to load. | |
8355 * src/main/java/de/intevation/flys/client/shared/model/AttrList.java: | |
8356 Fixed indexing bug. | |
8357 | |
8358 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
8359 Added a toLoad() method which returns a list of ToLoad data to load via | |
8360 the corresponding factories. | |
8361 If you double click on a tree node all data below this filled into this list | |
8362 and the window is disposed. | |
8363 You can do multipl selects on the and press the '+' button to do | |
8364 a multiselect loading. | |
8365 | |
8366 2011-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8367 | |
8368 * src/main/java/de/intevation/flys/client/server/meta/Converter.java: | |
8369 Do not use 'name' attribute of datacage. | |
8370 | |
8371 * src/main/java/de/intevation/flys/client/client/widgets/tree/AttributedTreeNode.java: | |
8372 Removed. Not longer needed. | |
8373 | |
8374 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
8375 Build the UI tree in a more smartgwt compatible style. Prevents lots | |
8376 of exception when using click listeners. | |
8377 | |
8378 2011-08-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8379 | |
8380 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8381 Set window title to include UUID. | |
8382 | |
8383 2011-08-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8384 | |
8385 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8386 Changed log message for two distinct malconditions. | |
8387 | |
8388 2011-08-09 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8389 | |
8390 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
8391 Adjusted German translation to use unique strings. | |
8392 | |
8393 2011-08-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8394 | |
8395 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
8396 src/main/java/de/intevation/flys/client/client/ui/BooleanPanel.java, | |
8397 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java, | |
8398 src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
8399 Removed superfluous imports. | |
8400 | |
8401 2011-08-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8402 | |
8403 * src/main/java/de/intevation/flys/client/client/widgets/tree/AttributedTreeNode.java: | |
8404 New. Subclassed TreeNode to carry the attribute data from | |
8405 the meta data service. | |
8406 | |
8407 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
8408 Create AttributedTreeNodes instead of TreeNodes to have the | |
8409 relevant information at hand if a listener wants to access | |
8410 the data. | |
8411 | |
8412 2011-08-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8413 | |
8414 * src/main/java/de/intevation/flys/client/shared/model/AttrList.java: | |
8415 New. List of attributes for each DataCageNode. | |
8416 | |
8417 * src/main/java/de/intevation/flys/client/server/meta/Converter.java: | |
8418 Generate the list of attributes for each datacage node. | |
8419 | |
8420 * src/main/java/de/intevation/flys/client/shared/model/DataCageNode.java: | |
8421 Added the attribute list. | |
8422 | |
8423 2011-08-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8424 | |
8425 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
8426 Do not cry for missing i18n if running into error. | |
8427 | |
8428 * src/main/java/de/intevation/flys/client/server/meta/Converter.java: | |
8429 Convert more stuff. | |
8430 | |
8431 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java: | |
8432 Create correct request document now. | |
8433 | |
8434 2011-08-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8435 | |
8436 * src/main/java/de/intevation/flys/client/client/services/MetaDataService.java, | |
8437 src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java, | |
8438 src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java: | |
8439 Take the user id, too. | |
8440 | |
8441 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java, | |
8442 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java, | |
8443 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8444 Adjusted call to pass the user id to the datacage window. | |
8445 | |
8446 * src/main/java/de/intevation/flys/client/client/ui/DatacageButton.java, | |
8447 src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java: | |
8448 TODO: Bring user id into play. | |
8449 | |
8450 2011-08-02 Felix Wolfsteller <felix.wolfsteller@intevation.de> | |
8451 | |
8452 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java: | |
8453 Unified spacing and punctuations in javadoc comments, removed | |
8454 incorrect comment. | |
8455 | |
8456 2011-07-22 Ingo Weinzierl <ingo@intevation.de> | |
8457 | |
8458 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java, | |
8459 src/main/java/de/intevation/flys/client/shared/model/Collection.java: | |
8460 Collections are able to store the recommendations they have already | |
8461 loaded. Therefore, new methods have been added to add recommendations | |
8462 and to determine, if a recommendation has already been loaded. | |
8463 | |
8464 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java: | |
8465 Read the already loaded recommendations from Collection's DESCRIBE | |
8466 document. | |
8467 | |
8468 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
8469 Write the Collection's recommendations into its attribute document. | |
8470 | |
8471 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8472 Two things: | |
8473 1) Do no load recommendations that have already been loaded before. | |
8474 2) Update UI when there are no more artifacts to load (recommendations). | |
8475 | |
8476 2011-07-21 Ingo Weinzierl <ingo@intevation.de> | |
8477 | |
8478 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
8479 Added missing slash in XPath expression. | |
8480 | |
8481 2011-07-21 Ingo Weinzierl <ingo@intevation.de> | |
8482 | |
8483 * src/main/java/de/intevation/flys/client/shared/model/DefaultRecommendation.java, | |
8484 src/main/java/de/intevation/flys/client/shared/model/Recommendation.java: | |
8485 New. The interface and its default implementation that represent | |
8486 recommendations provided by an Artifact. A recommendation consists at | |
8487 least of the name of an ArtifactFactory and a list of database ids. | |
8488 | |
8489 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
8490 Read the recommendations from Artifact's DESCRIBE document (which | |
8491 structure has changed.) | |
8492 | |
8493 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java, | |
8494 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java: | |
8495 Recommendation are no longer simple strings but Recommendation objects | |
8496 now. So, the interface to retrieve those recommendations has changed. | |
8497 | |
8498 * src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java, | |
8499 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java, | |
8500 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java: | |
8501 This service takes a further string now, which represents the database | |
8502 ids used to create static artifacts that require data from database. | |
8503 | |
8504 * src/main/java/de/intevation/flys/client/client/FLYS.java, | |
8505 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
8506 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8507 Adapted the call of the ArtifactService. | |
8508 | |
8509 M src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java | |
8510 | |
8511 2011-07-20 Ingo Weinzierl <ingo@intevation.de> | |
8512 | |
8513 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: The | |
8514 vector layer which is used to save features created by the user acts as | |
8515 OpenLayers base layer. I decided to do so, because this is the first | |
8516 and only layer that will always exist in our maps. Users aren't able to | |
8517 remove it! | |
8518 | |
8519 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
8520 Added a callback interface that allows the MapOutputTab to react on | |
8521 modifications in the ThemePanel. This special callback is used to | |
8522 activate/deactivate layers. | |
8523 | |
8524 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
8525 Now, the layers in the map reflect the facets of the map output. Each | |
8526 layer's extent is analyzed and finally the map is zoomed to the minimal | |
8527 extent that contains all layers. | |
8528 | |
8529 2011-07-20 Ingo Weinzierl <ingo@intevation.de> | |
8530 | |
8531 * src/main/java/de/intevation/flys/client/client/ui/chart/ThemeNavigationPanel.java, | |
8532 src/main/java/de/intevation/flys/client/client/ui/ThemeNavigationPanel.java: | |
8533 Moved the panel a package level higher. | |
8534 | |
8535 * src/main/java/de/intevation/flys/client/client/ui/ThemePanel.java: New. | |
8536 Abstract class that consists basically of the code that was removed from | |
8537 ChartThemePanel. | |
8538 | |
8539 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
8540 Sourced code base out to ThemePanel, so that's possible to reuse the | |
8541 code for a MapThemePanel. | |
8542 | |
8543 * src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java: | |
8544 New. A theme panel for the map widget. | |
8545 | |
8546 2011-07-19 Ingo Weinzierl <ingo@intevation.de> | |
8547 | |
8548 * src/main/java/de/intevation/flys/client/shared/model/AttributedTheme.java: | |
8549 New. This theme stores all its attributes in a map. The intent of this | |
8550 theme is to save all the facet's values contained in the DESCRIBE of the | |
8551 Collection to be able to write an equivalent attribute part as the | |
8552 incoming DESCRIBE has -> no loss of attributes like WMS URL or | |
8553 layernames in a map theme! | |
8554 | |
8555 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java: | |
8556 Instantiate new AttributedThemes to save all information of a facet. | |
8557 | |
8558 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
8559 Write all attributes of an AttributedTheme into a facet's element. | |
8560 | |
8561 * src/main/java/de/intevation/flys/client/shared/model/Theme.java, | |
8562 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java, | |
8563 src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java, | |
8564 src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
8565 The 'active' member variable is an integer value now as it is in the | |
8566 Collection's DESCRIBE document, too. | |
8567 | |
8568 2011-07-18 Ingo Weinzierl <ingo@intevation.de> | |
8569 | |
8570 * src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java, | |
8571 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java, | |
8572 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java: | |
8573 An artifact can be created using a UUID as model artifact. | |
8574 | |
8575 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
8576 Read artifact recommendations from artifact description. | |
8577 | |
8578 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java, | |
8579 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java: | |
8580 Added method to retrieve recommendations. | |
8581 | |
8582 * src/main/java/de/intevation/flys/client/client/FLYS.java, | |
8583 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
8584 Adapted the call of the ArtifactService. | |
8585 | |
8586 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8587 If the Artifact of a collection changes, the recommended Artifacts - if | |
8588 existing - are created and added to the current Collection. | |
8589 | |
8590 2011-07-12 Ingo Weinzierl <ingo@intevation.de> | |
8591 | |
8592 * src/main/java/de/intevation/flys/client/client/ui/map/MeasureControl.java: | |
8593 New. This control consists of two OpenLayers controls to measure lines | |
8594 and polygons. | |
8595 | |
8596 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
8597 Added the MeasureControl. | |
8598 | |
8599 * src/main/webapp/images/measurePolygon.png, | |
8600 src/main/webapp/images/measurePolygon_Selected.png, | |
8601 src/main/webapp/images/measureLine.png, | |
8602 src/main/webapp/images/measureLine_Selected.png: New. Icons for the | |
8603 measure control. | |
8604 | |
8605 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
8606 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
8607 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
8608 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
8609 path locations for the measurement tools. | |
8610 | |
8611 2011-07-12 Ingo Weinzierl <ingo@intevation.de> | |
8612 | |
8613 * src/main/java/de/intevation/flys/client/client/ui/map/MapPositionPanel.java: | |
8614 New. This panel displays the mouse position in map coordinates. | |
8615 | |
8616 * src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java:: | |
8617 New. This control consists of a button to enable the control and a | |
8618 combobox that provides different types of barriers. Dependent on the | |
8619 selected barrier type, the user can draw lines or polygons into the map. | |
8620 | |
8621 * src/main/java/de/intevation/flys/client/client/utils/EnableDisableCmd.java: | |
8622 New. This interface might be used to react on enable/disable operations. | |
8623 | |
8624 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
8625 Added controls to digitize lines and polygons. | |
8626 | |
8627 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: | |
8628 Added a method that returns a vector layer that might be used to insert | |
8629 new barriers draw by the user. This layer is used by the DrawControl. | |
8630 | |
8631 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
8632 The MapToolbar requires a Canvas object now, which is used to keep track | |
8633 on the current mouse position. | |
8634 | |
8635 * src/main/webapp/images/selectFeature_Selected.png, | |
8636 src/main/webapp/images/selectFeature.png, | |
8637 src/main/webapp/images/digitize.png, | |
8638 src/main/webapp/images/digitize_Selected.png, | |
8639 src/main/webapp/images/removeFeature.png: New. Icons for the map control | |
8640 elements. | |
8641 | |
8642 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
8643 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
8644 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
8645 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
8646 i18n strings and image pathes. | |
8647 | |
8648 2011-07-11 Ingo Weinzierl <ingo@intevation.de> | |
8649 | |
8650 * src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java: | |
8651 New. This toolbar provides controls that interact with the map. | |
8652 | |
8653 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: | |
8654 Removed the initialization of map controls. | |
8655 | |
8656 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
8657 Added the MapToolbar at the top of the layout. | |
8658 | |
8659 2011-07-11 Ingo Weinzierl <ingo@intevation.de> | |
8660 | |
8661 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
8662 Finished layouting the components. The map has the same layout as the | |
8663 chart now. | |
8664 | |
8665 2011-07-08 Ingo Weinzierl <ingo@intevation.de> | |
8666 | |
8667 * pom.xml: Added a dependency to GwtOpenLayers 0.5 (Apache 2.0). | |
8668 | |
8669 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml: Include the GWT | |
8670 OpenLayers code. | |
8671 | |
8672 * src/main/webapp/FLYS.html: Include OpenLayers 2.9 (currently from remote | |
8673 openlayers.org server). For production use, we have to include a local | |
8674 OpenLayers. | |
8675 | |
8676 * src/main/java/de/intevation/flys/client/client/FLYS.java: Small | |
8677 modification on the way to render the HTML page. This lets us now | |
8678 combine GWT and SmartGWT components. | |
8679 | |
8680 * src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java: | |
8681 New. This components manages the map provided by GwtOpenLayers. | |
8682 | |
8683 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
8684 Initializes a FloodMap now and renders the map in the middle area. Note, | |
8685 that the layout is nearly completely using GWT components. Mixing | |
8686 GwtOpenLayers with SmartGWT doesn't work here. | |
8687 | |
8688 2011-07-08 Ingo Weinzierl <ingo@intevation.de> | |
8689 | |
8690 * src/main/java/de/intevation/flys/client/shared/model/OutputMode.java: An | |
8691 output mode has type member now. In addition, the interface describes a | |
8692 method that creates an OutputTab. Concrete subclasses should return | |
8693 OutputTabs that fit to their type. | |
8694 | |
8695 * src/main/java/de/intevation/flys/client/shared/model/ChartMode.java: | |
8696 New. This OutputMode is instantiated if type == "chart" and creates | |
8697 ChartOutputTabs. | |
8698 | |
8699 * src/main/java/de/intevation/flys/client/shared/model/MapMode.java: New. | |
8700 This OutputMode is instantiated if type == "map". It creates | |
8701 MapOutputTabs. | |
8702 | |
8703 * src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java: | |
8704 This default implementation of an OutputMode support the type member | |
8705 now. The method to create OutputTabs will return null. | |
8706 | |
8707 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java: | |
8708 Now, we support the 'type' attribute of Outputs in the DESCRIBE | |
8709 document. Based on the type, we will now instantiate concrete subclasses | |
8710 of the DefaultOutputMode. E.g. the type == 'chart', the instantiated | |
8711 OutputMode will be ChartMode. | |
8712 | |
8713 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
8714 New. This OutputTab is used to render a map. | |
8715 | |
8716 Note: This is currently a stub only! | |
8717 | |
8718 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8719 Creating OutputTabs based on the names of an OutputMode is obsolete. | |
8720 Now, the OutputModes itself create their required OutputTab. | |
8721 | |
8722 2011-07-07 Ingo Weinzierl <ingo@intevation.de> | |
8723 | |
8724 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
8725 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
8726 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
8727 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
8728 Added strings for the output mode 'floodmap'. | |
8729 | |
8730 2011-07-07 Ingo Weinzierl <ingo@intevation.de> | |
8731 | |
8732 * src/main/java/de/intevation/flys/client/client/ui/BooleanPanel.java, | |
8733 src/main/java/de/intevation/flys/client/client/ui/TextProvider.java, | |
8734 src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java: | |
8735 Default values provided by the data list used to create the panels are | |
8736 set now. | |
8737 | |
8738 2011-07-07 Ingo Weinzierl <ingo@intevation.de> | |
8739 | |
8740 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java: | |
8741 Refactored getting labels out to own methods which enables subclasses to | |
8742 changed them. | |
8743 | |
8744 * src/main/java/de/intevation/flys/client/client/ui/WaterlevelGroundPanel.java: | |
8745 Override methods of DistancePanel to support own labels for this panel. | |
8746 In addition, this panel has no distance/locations table as the | |
8747 DistancePanel has. | |
8748 | |
8749 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
8750 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
8751 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
8752 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
8753 new strings for the distance panel and the waterlevel/ground panel. | |
8754 | |
8755 2011-07-07 Ingo Weinzierl <ingo@intevation.de> | |
8756 | |
8757 * src/main/java/de/intevation/flys/client/client/ui/BooleanPanel.java: | |
8758 This panel is a sublcass of TextProvider now. The difference to the | |
8759 TextProvider is, that there is the option to active/deactivate a | |
8760 checkbox. So, the valid values returned by this panel are "true" and | |
8761 "false". | |
8762 | |
8763 2011-07-07 Ingo Weinzierl <ingo@intevation.de> | |
8764 | |
8765 * src/main/java/de/intevation/flys/client/client/ui/TextProvider.java: | |
8766 Made methods in this class much smaller to override them easily in | |
8767 subclasses. In addition, the TextItem has been replaced with a | |
8768 DataSourceField which seems to be more easily to change in subclasses. | |
8769 | |
8770 * src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java: | |
8771 Override required methods of TextProvider. This panel now accepts | |
8772 integer values and the string "auto". An inner class | |
8773 AutoIntegerValidator is used to validate the user input. | |
8774 | |
8775 * src/main/webapp/FLYS.css: Set style for html label elements. Those label | |
8776 elements are used in forms to label items. | |
8777 | |
8778 2011-07-06 Ingo Weinzierl <ingo@intevation.de> | |
8779 | |
8780 * src/main/java/de/intevation/flys/client/client/event/ParameterChangeEvent.java: | |
8781 This event now supports a further member variable "type". Type is an | |
8782 enum and can be FORWARD or BACK which reflects to stepping forward or | |
8783 backward with the master artifact. | |
8784 | |
8785 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
8786 Improved the way of adding/removing items to/from the static list of | |
8787 parameters. We now distinguish between the two ways: | |
8788 - step forward: the last item in the list is added to the static | |
8789 parameter list. This makes redrawing much smoother. | |
8790 - step backward: only the necessary items are removed from the static | |
8791 parameter list. Before, we have removed all items and | |
8792 added the relevant ones afterwards. This makes | |
8793 redrawing also much smoother. | |
8794 | |
8795 * src/main/java/de/intevation/flys/client/client/ui/ContinuePanel.java: | |
8796 This panel will have no static widget. | |
8797 | |
8798 * src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java: | |
8799 This panel uses the parents createOld() now. | |
8800 | |
8801 2011-07-06 Ingo Weinzierl <ingo@intevation.de> | |
8802 | |
8803 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
8804 src/main/webapp/FLYS.css: Some layout improvements related to the height | |
8805 of components. | |
8806 | |
8807 2011-07-06 Ingo Weinzierl <ingo@intevation.de> | |
8808 | |
8809 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
8810 The right side of the ParameterList now consists of a stacked panel that | |
8811 itself consists of the helper panel and a panel for displaying the | |
8812 calculation results. The user is now able to see both at the same time. | |
8813 | |
8814 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
8815 Improved the Collection update process. There is no need to update the | |
8816 collection twice when the master artifact changed. Now, the collection | |
8817 is updated only a single time if the collection itself changed - and it | |
8818 changes everytime when its artifact is set. | |
8819 | |
8820 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java: | |
8821 The label 'Berechnungsergebnisse' is no longer part of the Canvas | |
8822 created by this class. | |
8823 | |
8824 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java, | |
8825 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
8826 The helper panel is now a VLayout, no longer a Canvas. | |
8827 | |
8828 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
8829 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java, | |
8830 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
8831 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
8832 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
8833 Add helper widgets as members to the helper panel, no longer as | |
8834 children. | |
8835 | |
8836 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
8837 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
8838 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
8839 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
8840 strings for the input support stack. | |
8841 | |
8842 2011-07-05 Ingo Weinzierl <ingo@intevation.de> | |
8843 | |
8844 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java, | |
8845 src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java: | |
8846 Modified these classes with the intent to override them easier. | |
8847 | |
8848 * src/main/java/de/intevation/flys/client/client/ui/BooleanPanel.java, | |
8849 src/main/java/de/intevation/flys/client/client/ui/DatacagePanel.java, | |
8850 src/main/java/de/intevation/flys/client/client/ui/TextProvider.java, | |
8851 src/main/java/de/intevation/flys/client/client/ui/AutoIntegerPanel.java, | |
8852 src/main/java/de/intevation/flys/client/client/ui/WaterlevelGroundPanel.java, | |
8853 src/main/java/de/intevation/flys/client/client/ui/DatacageButton.java: | |
8854 New panels for data input. The work on these classes is not finished | |
8855 yet! | |
8856 | |
8857 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
8858 Support more UI providers that return the new panels above. | |
8859 | |
8860 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
8861 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
8862 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: New | |
8863 strings used in the WaterlevelGroundPanel. | |
8864 | |
8865 2011-07-05 Ingo Weinzierl <ingo@intevation.de> | |
8866 | |
8867 * src/main/java/de/intevation/flys/client/client/event/AdvanceHandler.java: | |
8868 New. This interface describes a handler that listens to events in order | |
8869 to advance to a next step. | |
8870 | |
8871 * src/main/java/de/intevation/flys/client/client/ui/ContinuePanel.java: | |
8872 New. This panel doesn't allow users to enter data. It only displays a | |
8873 link that lets users step forward to a next state. | |
8874 | |
8875 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
8876 The ParameterList needs to take care on states that do not require user | |
8877 input but that aren't the final state of an artifact. In such case, the | |
8878 UI provider should be the ContinuePanel only! It allows users to step to | |
8879 the next state. In order to provide such functionality - step forward | |
8880 without feeding the artifact - the ParameterList now implements the | |
8881 AdvanceHandler. | |
8882 | |
8883 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
8884 If the uiprovider attribute is 'continue', the ContinuePanel is | |
8885 returned. | |
8886 | |
8887 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
8888 Adapted the width of the label field. | |
8889 | |
8890 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
8891 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
8892 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
8893 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
8894 strings for new states. | |
8895 | |
8896 2011-07-04 Ingo Weinzierl <ingo@intevation.de> | |
8897 | |
8898 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java: | |
8899 Added the missing "back"-button. | |
8900 | |
8901 2011-07-01 Ingo Weinzierl <ingo@intevation.de> | |
8902 | |
8903 flys/issue159 (WINFO: Radiobutton - Ortsauswahl bei "W für ungleichwertigen Abflusslängsschnitt" entfernen) | |
8904 | |
8905 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java: | |
8906 Connected columns of the locations and distances tables with the | |
8907 panels from/to fields. The first two columns of the locations and the | |
8908 first column of the distances table might be used to set from/to values | |
8909 in the panel. | |
8910 | |
8911 2011-07-01 Ingo Weinzierl <ingo@intevation.de> | |
8912 | |
8913 * src/main/java/de/intevation/flys/client/server/DistanceInfoXML.java: | |
8914 New. This service - which is no GWT RPC Service - returns the distance | |
8915 info document as XML. The content of the document is not modified, | |
8916 parsed but only copied through. | |
8917 | |
8918 * src/main/java/de/intevation/flys/client/client/ui/range/DistanceInfoDataSource.java: | |
8919 New. This data source is used to fill the LocationsTable and RangeTable. | |
8920 It uses the DistanceInfoXML service to query the required data | |
8921 automatically using a "locations" or "distances" filter to reduce the | |
8922 size of the data document. | |
8923 | |
8924 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java: | |
8925 Use the DistanceInfoDataSource to fill the locations and distances tables. | |
8926 | |
8927 * src/main/webapp/WEB-INF/web.xml: Registered the new service. | |
8928 | |
8929 2011-06-30 Ingo Weinzierl <ingo@intevation.de> | |
8930 | |
8931 * src/main/java/de/intevation/flys/client/client/ui/range/LocationsTable.java, | |
8932 src/main/java/de/intevation/flys/client/client/ui/range/RangeTable.java: | |
8933 New. These two tables are used to support the user to select from/to | |
8934 values in the distance panel. | |
8935 | |
8936 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java: | |
8937 Added LocationsTable and RangeTable that currently load no data. | |
8938 | |
8939 2011-06-30 Ingo Weinzierl <ingo@intevation.de> | |
8940 | |
8941 * src/main/java/de/intevation/flys/client/client/ui/DistancePanel.java: | |
8942 New. This panel is used to insert kilometer ranges. There is no input | |
8943 mode for locations as it is in LocationDistancePanel. | |
8944 | |
8945 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
8946 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
8947 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
8948 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
8949 Added i18n strings for the distance panel. | |
8950 | |
8951 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java: | |
8952 Added a method to set the step width. | |
8953 | |
8954 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
8955 Create a DistancePanel UIProvider if the "uiprovider" string in the | |
8956 DESCRIBE of an artifact equals "distance_panel". | |
8957 | |
8958 2011-06-29 Ingo Weinzierl <ingo@intevation.de> | |
8959 | |
8960 flys/issue185 (IE8 + Chromium: Kein Zoomen von Diagrammen möglich) | |
8961 | |
8962 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
8963 Create the chart image first before initialising listeners on it. | |
8964 | |
8965 * src/main/java/de/intevation/flys/client/client/ui/chart/ZoomboxControl.java: | |
8966 The zoombox that is displayed in while zooming is 2 pixel smaller than | |
8967 the area between start and end point now. This should avoid the zoombox | |
8968 absorbing mouse events. | |
8969 | |
8970 2011-06-29 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
8971 | |
8972 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
8973 Reordered delete and rename in project context menu, add separator. | |
8974 | |
8975 2011-06-29 Ingo Weinzierl <ingo@intevation.de> | |
8976 | |
8977 flys/issue181 (Erstes Thema in der Themenliste wählt sich automatisch wieder an) | |
8978 | |
8979 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
8980 We will no longer check if an update of the theme list is necessary. | |
8981 The EditEvent that is caught should be enough information to start the | |
8982 update process. | |
8983 | |
8984 2011-06-28 Ingo Weinzierl <ingo@intevation.de> | |
8985 | |
8986 * pom.xml: GWT version upgrade from 2.1.1 to 2.3.0. | |
8987 | |
8988 2011-06-28 Ingo Weinzierl <ingo@intevation.de> | |
8989 | |
8990 Tagged RELEASE 2.4 | |
8991 | |
8992 2011-06-27 Ingo Weinzierl <ingo@intevation.de> | |
8993 | |
8994 flys/issue182 (WINFO: Vorbelegung Q bei "ungleichwertigem Abflusslängsschnitt") | |
8995 | |
8996 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java: | |
8997 Set initial mode to Q. | |
8998 | |
8999 2011-06-27 Ingo Weinzierl <ingo@intevation.de> | |
9000 | |
9001 * Changes: Prepared changes for the upcoming release. | |
9002 | |
9003 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9004 | |
9005 * src/main/java/de/intevation/flys/client/**/*.java: | |
9006 Removed trailing whitespace. | |
9007 | |
9008 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9009 | |
9010 * src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java, | |
9011 src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java, | |
9012 src/main/java/de/intevation/flys/client/client/ui/chart/PanControl.java: | |
9013 Removed superfluous imports. | |
9014 | |
9015 2011-06-24 Ingo Weinzierl <ingo@intevation.de> | |
9016 | |
9017 flys/issue165 (Projektliste: Einige Auffälligkeiten nach Neuimplementierung) | |
9018 | |
9019 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
9020 Set the maximal length of project names to 50 characters. If the name, | |
9021 entered by the user, is longer than this max value, it is not saved to | |
9022 artifact server and the old name is displayed again. | |
9023 | |
9024 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9025 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9026 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9027 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
9028 Added warning message for too long project names. | |
9029 | |
9030 2011-06-24 Ingo Weinzierl <ingo@intevation.de> | |
9031 | |
9032 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9033 The "zoom-to-max-extent" button will have the effect that no zoom values | |
9034 are transfered to the server. | |
9035 | |
9036 2011-06-24 Ingo Weinzierl <ingo@intevation.de> | |
9037 | |
9038 flys/issue21 (Gleiches Projekt kann mehr als einmal gleichzeitig geöffnet werden) | |
9039 | |
9040 * src/main/java/de/intevation/flys/client/client/FLYS.java: Implements | |
9041 CollectionChangeHandler to lock new projects. In addition, there is a | |
9042 new method to close projects. | |
9043 | |
9044 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
9045 If this view contains a Collection, FLYS is used to close this window. | |
9046 FLYS needs to unlock the project before the view is destroyed. | |
9047 Otherwise - if no Collection has been created yet - this view destroys | |
9048 itself. | |
9049 | |
9050 2011-06-23 Ingo Weinzierl <ingo@intevation.de> | |
9051 | |
9052 flys/issue170 (Diagramm: Initiales Zoomen zeigt verschobenen Bereich) | |
9053 | |
9054 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9055 The chart image is no longer removed from DOM but it's source is set to | |
9056 a new value after the panel's size changes. This makes the zoom actions | |
9057 much smoother and there the initial zoom values are no longer broken. | |
9058 | |
9059 * src/main/java/de/intevation/flys/client/client/ui/chart/PanControl.java: | |
9060 Panning will now move the image itself but not its parent element. | |
9061 | |
9062 * src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java, | |
9063 src/main/java/de/intevation/flys/client/shared/Transform2D.java: Added | |
9064 methods to dump the objects to GWT log. | |
9065 | |
9066 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9067 | |
9068 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9069 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9070 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
9071 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
9072 Prepare for AT export. | |
9073 | |
9074 2011-06-23 Ingo Weinzierl <ingo@intevation.de> | |
9075 | |
9076 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
9077 Removed the formatter that cuts out a piece of the middle of project | |
9078 names. | |
9079 | |
9080 2011-06-23 Ingo Weinzierl <ingo@intevation.de> | |
9081 | |
9082 * src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java: | |
9083 Store Html escaped strings as names. | |
9084 | |
9085 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
9086 Display the project's name stored at the CollectionRecord which is Html | |
9087 escaped. | |
9088 | |
9089 2011-06-23 Ingo Weinzierl <ingo@intevation.de> | |
9090 | |
9091 flys/issue165 (Projektliste: Einige Auffälligkeiten nach Neuimplementierung) | |
9092 | |
9093 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
9094 Added tooltips and table headers. | |
9095 | |
9096 2011-06-23 Ingo Weinzierl <ingo@intevation.de> | |
9097 | |
9098 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9099 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9100 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9101 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
9102 Added more i18n strings for the project list and error messages. | |
9103 | |
9104 * src/main/java/de/intevation/flys/client/client/FLYS.java: Added a | |
9105 handler that catches uncaught exceptions. Those exceptions are displayed | |
9106 using a new method showWarning(Throwable t). This method brings up a | |
9107 Window that displays the stacktrace of the exceptions. | |
9108 | |
9109 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9110 | |
9111 * pom.xml: Added dependency to Apache Commons Lang 2.6 http://commons.apache.org/lang/ | |
9112 Used for proper HTML string escaping. | |
9113 | |
9114 * src/main/java/de/intevation/flys/client/server/ReportServiceImpl.java: Generate | |
9115 error reports as HTML lists. | |
9116 | |
9117 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: Set report | |
9118 in corresponding panel. | |
9119 | |
9120 2011-06-22 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9121 | |
9122 * src/main/java/de/intevation/flys/client/client/services/ReportService.java, | |
9123 src/main/java/de/intevation/flys/client/server/ReportServiceImpl.java, | |
9124 src/main/java/de/intevation/flys/client/client/services/ReportServiceAsync.java: | |
9125 Stub for report service. | |
9126 | |
9127 * src/main/webapp/WEB-INF/web.xml: registered new service. | |
9128 | |
9129 2011-06-22 Ingo Weinzierl <ingo@intevation.de> | |
9130 | |
9131 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
9132 Added a new error string. | |
9133 | |
9134 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java: | |
9135 Display a warning if there are no information of W and Q ranges that | |
9136 might be used to validate user input. | |
9137 | |
9138 2011-06-22 Ingo Weinzierl <ingo@intevation.de> | |
9139 | |
9140 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
9141 Register the CollectionView when a new collection is created. This is | |
9142 necessary to avoid an inconsistent view that would otherwise display | |
9143 projects that might have been deleted. | |
9144 | |
9145 2011-06-22 Ingo Weinzierl <ingo@intevation.de> | |
9146 | |
9147 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
9148 If an open project is removed (via context menu) the related | |
9149 CollectionView is removed from screen. | |
9150 | |
9151 * src/main/java/de/intevation/flys/client/client/FLYS.java: Added a method | |
9152 that returns the current FLYSWorkspace. | |
9153 | |
9154 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java: | |
9155 Added a method that destroys a CollectionView if it is open. | |
9156 | |
9157 2011-06-22 Ingo Weinzierl <ingo@intevation.de> | |
9158 | |
9159 * src/main/java/de/intevation/flys/client/server/DoCollectionAction.java: | |
9160 New. This base RPC service implementation handles collecion specific | |
9161 actions. It has a doAction() method that takes a Collection, the action | |
9162 document and a server url. | |
9163 | |
9164 * src/main/java/de/intevation/flys/client/server/SetCollectionNameServiceImpl.java, | |
9165 src/main/java/de/intevation/flys/client/server/DeleteCollectionServiceImpl.java, | |
9166 src/main/java/de/intevation/flys/client/server/SetCollectionTTLServiceImpl.java: | |
9167 Trigger the collection actions on the server using the | |
9168 DoCollectionAction class which handles the Http stuff. | |
9169 | |
9170 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
9171 Bugfix: If no user collections returned, we will clear the project list. | |
9172 | |
9173 2011-06-22 Ingo Weinzierl <ingo@intevation.de> | |
9174 | |
9175 * src/main/java/de/intevation/flys/client/client/services/SetCollectionNameServiceAsync.java, | |
9176 src/main/java/de/intevation/flys/client/client/services/SetCollectionNameService.java, | |
9177 src/main/java/de/intevation/flys/client/server/SetCollectionNameServiceImpl.java: | |
9178 New. This service is used to set the name of a collection. Note, that | |
9179 this is currently just a stub. The ServiceImpl currently throws a "NOT | |
9180 IMPLEMENTED" exception. | |
9181 | |
9182 * src/main/java/de/intevation/flys/client/client/services/SetCollectionTTLServiceAsync.java, | |
9183 src/main/java/de/intevation/flys/client/client/services/SetCollectionTTLService.java, | |
9184 src/main/java/de/intevation/flys/client/server/SetCollectionTTLServiceImpl.java: | |
9185 New. This service is used to set the time-to-live of a collection. Note, | |
9186 that this is currently just a stub. The ServiceImpl currently throws a | |
9187 "NOT IMPLEMENTED" exception. | |
9188 | |
9189 * src/main/java/de/intevation/flys/client/client/services/DeleteCollectionServiceAsync.java, | |
9190 src/main/java/de/intevation/flys/client/client/services/DeleteCollectionService.java, | |
9191 src/main/java/de/intevation/flys/client/server/DeleteCollectionServiceImpl.java: | |
9192 New. This service is used to delete a collection. Note, that this is | |
9193 currently just a stub. The ServiceImpl currently throws a "NOT | |
9194 IMPLEMENTED" exception. | |
9195 | |
9196 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
9197 Calls the services SetCollectionTTLService, SetCollectionNameService and | |
9198 DeleteCollectionService and display a warning if an error occured. | |
9199 | |
9200 * src/main/webapp/WEB-INF/web.xml: Registered the new services. | |
9201 | |
9202 2011-06-22 Ingo Weinzierl <ingo@intevation.de> | |
9203 | |
9204 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java, | |
9205 src/main/java/de/intevation/flys/client/shared/model/Collection.java: | |
9206 There are setter methods for 'name' and 'ttl' now. The project list | |
9207 requires this to set those attribute to a new value. | |
9208 | |
9209 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9210 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9211 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9212 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
9213 Added strings for the project list's context menu item "rename project". | |
9214 | |
9215 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
9216 Added a context menu item to rename the selected project and listeners | |
9217 to trigger setting 'name' and 'ttl' to a new value. | |
9218 | |
9219 TODO: We still need to write RPC services to update those values! | |
9220 | |
9221 2011-06-22 Ingo Weinzierl <ingo@intevation.de> | |
9222 | |
9223 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
9224 Renamed the german translation of wq mode for "Q at gauge". | |
9225 | |
9226 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
9227 Adapted the layout to fit the (long) german wq mode string. | |
9228 | |
9229 2011-06-22 Ingo Weinzierl <ingo@intevation.de> | |
9230 | |
9231 flys/issue104 (W-INFO: Wasserspiegellagenberechnung / Strecke) | |
9232 | |
9233 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
9234 The old/static panel will display the selected wq mode now, because it's | |
9235 no longer possible to recognize the selected q mode based on the | |
9236 displayed units (there are two different q modes now). | |
9237 | |
9238 2011-06-21 Ingo Weinzierl <ingo@intevation.de> | |
9239 | |
9240 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
9241 Initialize the combobox correctly. | |
9242 | |
9243 2011-06-21 Ingo Weinzierl <ingo@intevation.de> | |
9244 | |
9245 flys/issue156 (WINFO: Platzierung des Berechnungsberichtes) | |
9246 | |
9247 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
9248 Do not display report modes as tabs. | |
9249 | |
9250 2011-06-21 Ingo Weinzierl <ingo@intevation.de> | |
9251 | |
9252 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
9253 The combobox is no longer editable now. | |
9254 | |
9255 2011-06-21 Ingo Weinzierl <ingo@intevation.de> | |
9256 | |
9257 flys/issue21 (Gleiches Projekt kann mehr als einmal gleichzeitig geöffnet werden) | |
9258 | |
9259 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java: | |
9260 Open projects that are opened again via ProjectList are brought up to | |
9261 front and their size is restored. | |
9262 | |
9263 2011-06-21 Ingo Weinzierl <ingo@intevation.de> | |
9264 | |
9265 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java: | |
9266 Take care on empty fields when adding a new double value. | |
9267 | |
9268 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9269 | |
9270 * src/main/java/de/intevation/flys/client/shared/model/ReportMode.java: | |
9271 New. Mode to detect out of type 'report'. | |
9272 | |
9273 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java: | |
9274 Build ReportModes for 'report' outs. | |
9275 | |
9276 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
9277 Filter reports and dispatch them to updateReports(). | |
9278 | |
9279 2011-06-21 Ingo Weinzierl <ingo@intevation.de> | |
9280 | |
9281 flys/issue132 (WINFO: Streckenauswahl per default setzen) | |
9282 | |
9283 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
9284 Set the initial mode to "distance". | |
9285 | |
9286 2011-06-21 Ingo Weinzierl <ingo@intevation.de> | |
9287 | |
9288 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
9289 src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java, | |
9290 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java: | |
9291 Read the time-to-live from collection's describe document. | |
9292 | |
9293 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java, | |
9294 src/main/java/de/intevation/flys/client/shared/model/Collection.java: | |
9295 Adapted the constructor calls. They require a time-to-live attribute | |
9296 now. This value is retrievable via getTTL(). | |
9297 | |
9298 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
9299 The project list has now a column that displays an icon that shows the | |
9300 favorite state of the project. A gold star means, the project is marked | |
9301 as favorite, a silver one means that the project is no favorite project. | |
9302 | |
9303 * src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java: | |
9304 The 'ttl' attribute returns the filename of the icon that should be | |
9305 displayed in the project list. | |
9306 | |
9307 * src/main/webapp/images/star_silver.png, | |
9308 src/main/webapp/images/star_gold.png: New. These icons - based on icons | |
9309 copied from famfamfam - are used to mark a project as favorite or no | |
9310 favorite. | |
9311 | |
9312 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9313 | |
9314 * src/main/java/de/intevation/flys/client/client/config.xml: | |
9315 Set project list update interval to 5 minutes. That is enough | |
9316 for long living projects. | |
9317 | |
9318 2011-06-21 Ingo Weinzierl <ingo@intevation.de> | |
9319 | |
9320 flys/issue22 (Abgelaufene Projekte/Collections werden noch in der Projektliste angezeigt.) | |
9321 | |
9322 * src/main/java/de/intevation/flys/client/client/Config.java, | |
9323 src/main/java/de/intevation/flys/client/client/config.xml: | |
9324 Added a config option to specify the update interval of the project | |
9325 list. This value is retrievable using the method | |
9326 Config.getProjectListUpdateInterval(). | |
9327 | |
9328 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
9329 Added a timer to update the user's collections frequently. The interval | |
9330 is determined by the constant UPDATE_INTERVAL which is currently 30 | |
9331 seconds or a config.xml option that needs to be configured at | |
9332 "/config/projectlist/update-interval/text()". | |
9333 | |
9334 2011-06-21 Ingo Weinzierl <ingo@intevation.de> | |
9335 | |
9336 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9337 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9338 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9339 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
9340 Added i18n strings for the new output "report" for each calculation | |
9341 mode. | |
9342 | |
9343 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9344 | |
9345 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: Added report panel. | |
9346 | |
9347 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
9348 src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java, | |
9349 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
9350 src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java, | |
9351 src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
9352 Removed superfluous imports. | |
9353 | |
9354 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
9355 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
9356 'boolean ? true : false' <=> 'boolean' | |
9357 | |
9358 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9359 | |
9360 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java: | |
9361 Removed more expensive XPath. | |
9362 | |
9363 2011-06-20 Ingo Weinzierl <ingo@intevation.de> | |
9364 | |
9365 flys/issue140 (WINFO: WQ-Tabelle in Tabs aufsplitten) | |
9366 flys/issue122 (W-INFO: Wasserspiegellagenberechnung / Auswahlunterstützung Abfluss (W-Werte sind nicht auswählbar)) | |
9367 | |
9368 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java: | |
9369 New. This table is used to show Q and D values for the WQInputPanel. The | |
9370 first two rows are selectable icons. | |
9371 | |
9372 * src/main/java/de/intevation/flys/client/client/ui/wq/WTable.java: New. | |
9373 This table is used to show W values for the WQInputPanel. The rows in | |
9374 this table are not selectable. | |
9375 | |
9376 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java: | |
9377 Added methods to set the lower and upper value directly. | |
9378 | |
9379 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java: | |
9380 Added a method to add a further double value to the current list. | |
9381 | |
9382 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
9383 Removed the old WQD tables and replaced them with a QDTable and a | |
9384 WTable. The WQD values are sorted into the two tables when they are | |
9385 initialized. The values in the WTable are not selectable. The QDTable | |
9386 has two selectable columns. Based on the current mode (single values or | |
9387 range mode), the selected values are filled into the array panel or into | |
9388 the range panel. | |
9389 | |
9390 2011-06-17 Ingo Weinzierl <ingo@intevation.de> | |
9391 | |
9392 flys/issue140 PART 1 (WINFO: WQ-Tabelle in Tabs aufsplitten) | |
9393 | |
9394 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
9395 Splitted the code to determine min/max kilometer range and rivername | |
9396 from code to fetch WQ data via RPC. | |
9397 | |
9398 2011-06-17 Ingo Weinzierl <ingo@intevation.de> | |
9399 | |
9400 flys/issue118 (W-INFO: Eingabe Q aus Auswahlunterstützung und Manuell) | |
9401 | |
9402 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
9403 Added the "wq_free" parameter to the feed data even if the single value | |
9404 mode is selected. | |
9405 | |
9406 2011-06-17 Ingo Weinzierl <ingo@intevation.de> | |
9407 | |
9408 flys/issue118 (W-INFO: Eingabe Q aus Auswahlunterstützung und Manuell) | |
9409 | |
9410 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
9411 Added a further radio button to select a "Q at Gauge". In addition, this | |
9412 panel returns a new value "wq_free" that depends on the selected Q mode. | |
9413 It is "true" if Q is selected, otherwise "false". | |
9414 | |
9415 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9416 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9417 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9418 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
9419 Added strings for the new radio button. | |
9420 | |
9421 2011-06-17 Ingo Weinzierl <ingo@intevation.de> | |
9422 | |
9423 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
9424 Write "index" and "description" into the attribute document. This is | |
9425 necessary for the ChartThemePanel. | |
9426 | |
9427 * src/main/java/de/intevation/flys/client/shared/model/Theme.java: Added a | |
9428 getIndex() method. | |
9429 | |
9430 2011-06-17 Ingo Weinzierl <ingo@intevation.de> | |
9431 | |
9432 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java: | |
9433 Read "index" and "description" of facets from collection's describe | |
9434 document. In addition, I replaced the expensive XPath search for | |
9435 attributes with DOM methods. | |
9436 | |
9437 * src/main/java/de/intevation/flys/client/shared/model/Theme.java, | |
9438 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java, | |
9439 src/main/java/de/intevation/flys/client/shared/model/DefaultFacet.java: | |
9440 Themes and facets have now indices and descriptions. | |
9441 | |
9442 * src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java: | |
9443 Display the description of a theme in the theme panel instead of the | |
9444 name (which represents the facet type). | |
9445 | |
9446 2011-06-16 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9447 | |
9448 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
9449 Alloc TreeNode array with the right size because its known. | |
9450 | |
9451 2011-06-15 Ingo Weinzierl <ingo@intevation.de> | |
9452 | |
9453 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java: | |
9454 Be more tolerant with entered whitespaces. | |
9455 | |
9456 2011-06-15 Ingo Weinzierl <ingo@intevation.de> | |
9457 | |
9458 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
9459 Set height of the parameter panel that shows the "old" values to "1" if | |
9460 no "old" value is existing. This avoids GWT throwing warning messages. | |
9461 | |
9462 2011-06-15 Ingo Weinzierl <ingo@intevation.de> | |
9463 | |
9464 flys/issue117 (W-INFO: Wasserspiegellagenberechnung / Q-Eingabe) | |
9465 | |
9466 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java: | |
9467 This panel will return a list of unique values. | |
9468 | |
9469 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java: | |
9470 Improved parsing of double values. | |
9471 | |
9472 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9473 | |
9474 flys/issue88 (WINFO/Wasserspiegellage: Namensänderung im Eingabebereich | |
9475 von Orten und Strecken) | |
9476 | |
9477 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9478 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9479 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9480 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
9481 Modified strings for the location/distance panel. | |
9482 | |
9483 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
9484 Modified strings for the radio button and panel titles. | |
9485 | |
9486 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9487 | |
9488 * src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java: | |
9489 Got rid of namespace. Use DOM instead of XPath. | |
9490 | |
9491 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9492 | |
9493 * src/main/java/de/intevation/flys/client/shared/model/DistanceInfoRecord.java: | |
9494 Adjusted table model. | |
9495 | |
9496 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
9497 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
9498 Bring 'Oberkante' and 'Unterkante' into UI. | |
9499 | |
9500 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
9501 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9502 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
9503 i18n. Repaired a few wrong encoded strings, too. | |
9504 | |
9505 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9506 | |
9507 * src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java, | |
9508 src/main/java/de/intevation/flys/client/shared/model/DistanceInfoObjectImpl.java, | |
9509 src/main/java/de/intevation/flys/client/shared/model/DistanceInfoObject.java: | |
9510 Loop through 'Unterkante' 'Oberkante' from service. | |
9511 | |
9512 2011-06-14 Ingo Weinzierl <ingo@intevation.de> | |
9513 | |
9514 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
9515 Adapted the german error message that is displayed if the user entered a | |
9516 value which is not in the valid range. | |
9517 | |
9518 2011-06-14 Ingo Weinzierl <ingo@intevation.de> | |
9519 | |
9520 * src/main/java/de/intevation/flys/client/shared/model/WQDataItem.java: | |
9521 New. This DataItem is used to save min/max W/Q values. This enables the | |
9522 UIProvider to validate the entered values. Currently, this is used in the | |
9523 WQAdaptedInputPanel only. | |
9524 | |
9525 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
9526 Read the W/Q ranges from DESCRIBE document and create WQDataItems if | |
9527 they are existing. | |
9528 | |
9529 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java: | |
9530 Introduced a client side input validation for the entered W/Q values | |
9531 with respect on their format and min/max range. | |
9532 | |
9533 2011-06-14 Ingo Weinzierl <ingo@intevation.de> | |
9534 | |
9535 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: The | |
9536 values entered by the user are validated on client side now taking | |
9537 account on the format and the river's W/Q ranges. | |
9538 | |
9539 2011-06-14 Ingo Weinzierl <ingo@intevation.de> | |
9540 | |
9541 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java: | |
9542 Added a method to validate the form field. If a value is not a valid | |
9543 double value, it returns false. | |
9544 | |
9545 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
9546 The values entered in the text field are validated regarding to the | |
9547 river's range. | |
9548 | |
9549 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9550 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9551 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9552 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
9553 error messages displayed if we were not able to read min/max values from | |
9554 DESCRIBE document. | |
9555 | |
9556 2011-06-09 Ingo Weinzierl <ingo@intevation.de> | |
9557 | |
9558 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9559 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9560 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9561 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
9562 Added error strings for the range range/location panel. | |
9563 | |
9564 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
9565 Added a validate() method that is called before the event to step | |
9566 forward is fired. If the method returns a list with errors, the event is | |
9567 not fired. In that case, an error dialog is displayed. | |
9568 | |
9569 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
9570 Override the validate() method of AbstractUIProvider. | |
9571 | |
9572 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java: | |
9573 Added a method that validates the form. | |
9574 | |
9575 2011-06-09 Ingo Weinzierl <ingo@intevation.de> | |
9576 | |
9577 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java: | |
9578 Parse min/max values for axes and all transformation matrix elements. | |
9579 | |
9580 * src/main/java/de/intevation/flys/client/shared/model/Axis.java: An axis | |
9581 has a min and max value now. | |
9582 | |
9583 * src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java: | |
9584 The ChartInfo object provides a Transform2D object for each y axis | |
9585 contained in the chart. | |
9586 | |
9587 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9588 Refactored the zoom and pan actions. The values used to select a | |
9589 concrete clip of the chart are computed based on the min/max range of an | |
9590 axis. The chart request uses percentual values for axes ranges now. | |
9591 | |
9592 2011-06-09 Ingo Weinzierl <ingo@intevation.de> | |
9593 | |
9594 flys/issue139 (WINFO: NPE bei Step-Back bei ungleichwertiger Berechnungsart) | |
9595 | |
9596 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java: | |
9597 Fixed NPE while initialising user values. | |
9598 | |
9599 2011-06-08 Ingo Weinzierl <ingo@intevation.de> | |
9600 | |
9601 flys/issue103 PART 2 (WINFO: Wasserspiegellagenberechnung / Layout-Inkonsistenz) | |
9602 | |
9603 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
9604 Append the unit of W or Q to the values in the single mode. | |
9605 | |
9606 2011-06-08 Ingo Weinzierl <ingo@intevation.de> | |
9607 | |
9608 flys/issue43 (i18n: Einige Verbesserungen) | |
9609 | |
9610 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9611 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties: | |
9612 Adjusted the english text that is displayed before switching to another | |
9613 language. | |
9614 | |
9615 2011-06-08 Ingo Weinzierl <ingo@intevation.de> | |
9616 | |
9617 flys/issue21 (Gleiches Projekt kann mehr als einmal gleichzeitig | |
9618 geöffnet werden) | |
9619 | |
9620 * src/main/java/de/intevation/flys/client/client/FLYS.java: Introduced a | |
9621 lock mechanism for projects. When a project is opened, it becomes | |
9622 locked. Further clicks on that project in the project list will have no | |
9623 effect except it brings up the project window. | |
9624 | |
9625 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
9626 Implements the CloseClickHandler interface now. The operations triggered | |
9627 by the "x" in the upper right corner of the window will close and | |
9628 destroy the window. This has been done automatically before. | |
9629 | |
9630 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java: | |
9631 Added a new method that brings up a project window. | |
9632 | |
9633 2011-06-08 Ingo Weinzierl <ingo@intevation.de> | |
9634 | |
9635 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java: | |
9636 Skip axes that lay out of valid bounds. E.g. there are 2 axes: if one of | |
9637 those axes position is > 1 it is skipped. | |
9638 | |
9639 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
9640 | |
9641 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9642 Don't crash if there is no transformer. | |
9643 | |
9644 2011-06-08 Ingo Weinzierl <ingo@intevation.de> | |
9645 | |
9646 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
9647 Added a dirty hack to accept project names shorter than 30 characters | |
9648 without cutting a part from the middle. | |
9649 | |
9650 2011-06-07 Ingo Weinzierl <ingo@intevation.de> | |
9651 | |
9652 * src/main/java/de/intevation/flys/client/client/ui/chart/PanControl.java: | |
9653 Implemented the onMouseOut() method. If this event is catched, the | |
9654 current pan operation is finished (not canceled). | |
9655 | |
9656 2011-06-07 Ingo Weinzierl <ingo@intevation.de> | |
9657 | |
9658 * src/main/java/de/intevation/flys/client/shared/model/Axis.java: New. | |
9659 This class should represent an axis in a chart. | |
9660 | |
9661 * src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java: | |
9662 New. This class is used by the ChartInfoService to retrieve more | |
9663 information about a Chart that just the Transform2D object to reproject | |
9664 points. It currently stores x and y axes and the Transform2D object of a | |
9665 chart. | |
9666 | |
9667 * src/main/java/de/intevation/flys/client/client/services/ChartInfoServiceAsync.java, | |
9668 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java, | |
9669 src/main/java/de/intevation/flys/client/client/services/ChartInfoService.java: | |
9670 Changed the return value of this service from Transform2D to ChartInfo. | |
9671 The Transform2D object is included in this new ChartInfo. | |
9672 | |
9673 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9674 Implements the PanHandler interface. If a PanEvent is fired by the | |
9675 PanControl, a new chart range is computed using the axes information | |
9676 provided by the ChartInfo object (that has been retrieved by the | |
9677 ChartInfoService). | |
9678 | |
9679 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
9680 Added the PanControl to the toolbar. | |
9681 | |
9682 2011-06-07 Ingo Weinzierl <ingo@intevation.de> | |
9683 | |
9684 * src/main/java/de/intevation/flys/client/client/event/HasPanHandlers.java, | |
9685 src/main/java/de/intevation/flys/client/client/event/PanEvent.java, | |
9686 src/main/java/de/intevation/flys/client/client/event/PanHandler.java: | |
9687 New. Classes and interfaces necessary for a pan listeners mechanism. | |
9688 | |
9689 * src/main/java/de/intevation/flys/client/client/ui/chart/PanControl.java: | |
9690 New. A control that enables the user to pan a chart. | |
9691 | |
9692 * src/main/webapp/images/pan.png, | |
9693 src/main/webapp/images/pan_Selected.png: Icons for the PanControl. | |
9694 | |
9695 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9696 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9697 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9698 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
9699 links to the pan icons. | |
9700 | |
9701 2011-06-07 Ingo Weinzierl <ingo@intevation.de> | |
9702 | |
9703 * src/main/java/de/intevation/flys/client/client/services/CSVExportServiceAsync.java, | |
9704 src/main/java/de/intevation/flys/client/client/services/CSVExportService.java, | |
9705 src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java: | |
9706 Changed the return value of this service from List to List<String[]>. | |
9707 This helps GWT creating JavaScript objects. | |
9708 | |
9709 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java: | |
9710 Adjusted the return value of the CSVExportService and added a warning | |
9711 dialog if an error occured while fetching those data. | |
9712 | |
9713 2011-06-07 Ingo Weinzierl <ingo@intevation.de> | |
9714 | |
9715 * src/main/java/de/intevation/flys/client/server/ChartServiceHelper.java: | |
9716 New. This class helps generating the attribute document that is used for | |
9717 generating charts. | |
9718 | |
9719 * src/main/java/de/intevation/flys/client/client/services/ChartInfoServiceAsync.java, | |
9720 src/main/java/de/intevation/flys/client/client/services/ChartInfoService.java, | |
9721 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java, | |
9722 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java: | |
9723 Removed the code to create the chart attribute document. This work is | |
9724 done in the ChartServiceHelper. | |
9725 | |
9726 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9727 Added a method that returns all attribute that should be used for the | |
9728 chart creation. Currently, there are width, height, x and y ranges. | |
9729 | |
9730 2011-06-06 Ingo Weinzierl <ingo@intevation.de> | |
9731 | |
9732 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9733 Repaired broken zoom-out control. We will now zoom out for 10% of the | |
9734 axis range. E.g. range before = 2 - 10 , range after = 1.2 - 10.8 | |
9735 | |
9736 2011-06-06 Ingo Weinzierl <ingo@intevation.de> | |
9737 | |
9738 flys/issue131 (Anzeige der Position bei großen Zahlen ungenau) | |
9739 | |
9740 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java: | |
9741 Repaired a broken XPath expression for the chart attributes. | |
9742 | |
9743 2011-06-06 Ingo Weinzierl <ingo@intevation.de> | |
9744 | |
9745 * src/main/java/de/intevation/flys/client/client/ui/chart/ZoomboxControl.java: | |
9746 Added a handler that listens to mouse out events. If the mouse moves out | |
9747 of the chart area, the current zoom operation is canceled. The zoombox | |
9748 and the coordinates are reset. | |
9749 | |
9750 2011-06-03 Ingo Weinzierl <ingo@intevation.de> | |
9751 | |
9752 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9753 Added a method that allows zooming out for a specified factor (between | |
9754 0-100). | |
9755 | |
9756 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
9757 Added a button to zoom out 10%. | |
9758 | |
9759 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9760 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9761 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9762 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
9763 | |
9764 * src/main/webapp/images/zoom-out.png: New. The icon for the zoom-out | |
9765 control. | |
9766 | |
9767 2011-06-03 Ingo Weinzierl <ingo@intevation.de> | |
9768 | |
9769 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9770 New method to reset the zoom. | |
9771 | |
9772 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
9773 Added a button that resets the zoom and triggers an update of the chart. | |
9774 | |
9775 * src/main/java/de/intevation/flys/client/client/ui/chart/ZoomboxControl.java: | |
9776 This control inherits from ImgButton now. The icon displayed for this | |
9777 control is the same as in the desktop version of this software. | |
9778 | |
9779 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9780 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9781 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9782 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
9783 Added links to zoom button images. | |
9784 | |
9785 * src/main/webapp/images/zoom-in_Selected.png, | |
9786 src/main/webapp/images/zoom-1.png, | |
9787 src/main/webapp/images/zoom-in.png: Images used for the zoom buttons. | |
9788 | |
9789 2011-06-03 Ingo Weinzierl <ingo@intevation.de> | |
9790 | |
9791 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java: | |
9792 Append the selected min and max ranges for x and y axes to the attribute | |
9793 document. This enables the server to zoom the chart to the specified | |
9794 view. | |
9795 | |
9796 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9797 The x and y ranges specified after zooming are stored as instance | |
9798 variables and used while creating the chart imgage url. The | |
9799 ChartOutputService will put those ranges into the attribute document for | |
9800 the chart creation. | |
9801 | |
9802 2011-06-01 Ingo Weinzierl <ingo@intevation.de> | |
9803 | |
9804 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9805 Implements the ZoomHandler interface now. Currently, the values are just | |
9806 received from ZoomboxControl. We still need to refresh the chart with | |
9807 those zoom values. | |
9808 | |
9809 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
9810 Registered the ChartOutputTab as ZoomHandler at the ZoomboxControl. | |
9811 | |
9812 * src/main/java/de/intevation/flys/client/client/ui/chart/ZoomboxControl.java: | |
9813 Bugfix: fire the ZoomEvent when mouse up events occur. The events was | |
9814 not fired anytime. | |
9815 | |
9816 2011-06-01 Ingo Weinzierl <ingo@intevation.de> | |
9817 | |
9818 * src/main/java/de/intevation/flys/client/client/event/HasZoomHandlers.java, | |
9819 src/main/java/de/intevation/flys/client/client/event/ZoomHandler.java, | |
9820 src/main/java/de/intevation/flys/client/client/event/ZoomEvent.java: | |
9821 New. Necessary interfaces and classes for a listener mechanism for zoom | |
9822 events. | |
9823 | |
9824 * src/main/java/de/intevation/flys/client/client/ui/chart/ZoomboxControl.java: | |
9825 New. A zoombox control that draws - if activated - an semi opaque | |
9826 rectangle on the top of the observed panel. This control uses mouse | |
9827 up/down/move events to draw the rectangle. A mouse down event starts the | |
9828 zoom process, a mouse up event determines the coordinates for the zoom | |
9829 and fires a ZoomEvent. | |
9830 | |
9831 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
9832 Added the ZoomboxControl. | |
9833 | |
9834 2011-06-01 Ingo Weinzierl <ingo@intevation.de> | |
9835 | |
9836 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
9837 Moved the mouse position panel to the right border of the toolbar panel. | |
9838 | |
9839 * src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java: | |
9840 Improved the layout of this HLayout panel. It has a fixed width of 195px | |
9841 now. The components inside this panel have also fixed width values. | |
9842 | |
9843 2011-06-01 Ingo Weinzierl <ingo@intevation.de> | |
9844 | |
9845 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9846 After the chart panel is resized, we will now fetch a chart info | |
9847 document using the ChartInfoService. This service lets us update the | |
9848 current Transform2D - which is used to display mouse position in chart | |
9849 coordinates and determine mouse clicks for zooming. | |
9850 | |
9851 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
9852 Changed the constructor call of the MousePositionPanel. It needs to | |
9853 ChartOutputTab now. | |
9854 | |
9855 * src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java: | |
9856 Changed the way to compute the chart coordinates. We will now use the | |
9857 Transform2D object that is returned by the ChartInfoService. | |
9858 | |
9859 2011-06-01 Ingo Weinzierl <ingo@intevation.de> | |
9860 | |
9861 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
9862 Made the collection object accessible. | |
9863 | |
9864 2011-06-01 Ingo Weinzierl <ingo@intevation.de> | |
9865 | |
9866 * src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java: | |
9867 Removed a debug statement. | |
9868 | |
9869 2011-06-01 Ingo Weinzierl <ingo@intevation.de> | |
9870 | |
9871 * src/main/java/de/intevation/flys/client/shared/Transform2D.java: New. | |
9872 This class transforms coordinates into an other coordinate system based | |
9873 on specified scale and translation factors. | |
9874 | |
9875 * src/main/java/de/intevation/flys/client/client/services/ChartInfoServiceAsync.java, | |
9876 src/main/java/de/intevation/flys/client/client/services/ChartInfoService.java, | |
9877 src/main/java/de/intevation/flys/client/server/ChartInfoServiceImpl.java: | |
9878 New. A service that fetches the chart info document provided by the | |
9879 artifact server and returns (currently) a Transform2D object. | |
9880 | |
9881 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9882 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9883 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9884 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
9885 an error string that should be displayed if the chart info service | |
9886 failed. | |
9887 | |
9888 * src/main/webapp/WEB-INF/web.xml: Registered the chart info service. | |
9889 | |
9890 2011-05-27 Ingo Weinzierl <ingo@intevation.de> | |
9891 | |
9892 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9893 Added a public method that returns the chart panel. | |
9894 | |
9895 * src/main/java/de/intevation/flys/client/client/ui/chart/MousePositionPanel.java: | |
9896 New. A panel that displays the mouse position relative to a element. | |
9897 | |
9898 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
9899 Added the MousePositionPanel. | |
9900 | |
9901 NOTE: The MousePositionPanel does NOT show the correct position and it | |
9902 does NOT show the x|y coordinates in chart dimension yet! | |
9903 | |
9904 2011-05-27 Ingo Weinzierl <ingo@intevation.de> | |
9905 | |
9906 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9907 Moved the toolbar code into an own class. | |
9908 | |
9909 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java: | |
9910 New. The toolbar used for chart panels. | |
9911 | |
9912 2011-05-27 Ingo Weinzierl <ingo@intevation.de> | |
9913 | |
9914 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: | |
9915 Replaced buttons displayed as labels with real buttons. | |
9916 | |
9917 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java, | |
9918 src/main/java/de/intevation/flys/client/client/ui/chart/ThemeNavigationPanel.java, | |
9919 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9920 Replaced label buttons with real buttons. | |
9921 | |
9922 * src/main/webapp/images/theme_top.png, | |
9923 src/main/webapp/images/theme_up.png, | |
9924 src/main/webapp/images/theme_bottom.png, | |
9925 src/main/webapp/images/theme_down.png: New. Images used in the | |
9926 ThemeNavigationPanel for buttons to move themes. | |
9927 | |
9928 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
9929 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
9930 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
9931 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
9932 i18n string for the databasket and pathes for the icons used in the | |
9933 ThemeNavigationPanel. | |
9934 | |
9935 2011-05-27 Ingo Weinzierl <ingo@intevation.de> | |
9936 | |
9937 * src/main/java/de/intevation/flys/client/client/event/HasOutputParameterChangeHandlers.java, | |
9938 src/main/java/de/intevation/flys/client/client/event/OutputParameterChangeHandler.java, | |
9939 src/main/java/de/intevation/flys/client/client/event/OutputParameterChangeEvent.java: | |
9940 Interface and class to realize a listener mechanism for output parameter | |
9941 changes. | |
9942 | |
9943 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
9944 Implements the OutputParameterChangeHandler interface. After the output | |
9945 parameter of the chart have changed, the chart is refreshed. | |
9946 | |
9947 NOTE: The panel is disabled right before the RPC call to replace the | |
9948 collection's attribute is executed. It is enabled after the RPC call has | |
9949 finished. | |
9950 | |
9951 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
9952 Implements the HasOutputParameterChangeHanders interface. The event is | |
9953 fired if there are changes in the chart theme control panel. | |
9954 | |
9955 2011-05-27 Ingo Weinzierl <ingo@intevation.de> | |
9956 | |
9957 * src/main/java/de/intevation/flys/client/server/CollectionAttributeServiceImpl.java: | |
9958 Connected this service with the artifact server. Modifications of a | |
9959 Collection will be stored in the artifact database now. | |
9960 | |
9961 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java: | |
9962 New. This helper is currently used to create the attribute document of a | |
9963 collection based on a Collection itself. This helper now takes the | |
9964 attributes of the Collection and transforms those values into XML. | |
9965 | |
9966 2011-05-27 Ingo Weinzierl <ingo@intevation.de> | |
9967 | |
9968 * src/main/java/de/intevation/flys/client/shared/model/Theme.java, | |
9969 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java: | |
9970 Added a setter method to set the 'active' attribute if a theme. | |
9971 | |
9972 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
9973 After editing themes in the theme control panel will now modify the | |
9974 themes stored at the collection as well. | |
9975 | |
9976 2011-05-26 Ingo Weinzierl <ingo@intevation.de> | |
9977 | |
9978 * src/main/java/de/intevation/flys/client/shared/model/Theme.java, | |
9979 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java: | |
9980 Added further methods to set the position of a theme to a new value and | |
9981 to compare two theme objects. | |
9982 | |
9983 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java: | |
9984 Added a method to set the position of a theme to a new value. Based on | |
9985 the new position, all other themes in this list are moved up or down. | |
9986 | |
9987 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
9988 The actions in the navigation panel have now an effect on the order of | |
9989 the themes in the theme list. The selected theme/s is/are moved to | |
9990 top/bottom or just a single field up/down. | |
9991 | |
9992 NOTE: The order still have no effect on the chart rendering process. | |
9993 | |
9994 2011-05-25 Ingo Weinzierl <ingo@intevation.de> | |
9995 | |
9996 * src/main/java/de/intevation/flys/client/client/event/OnMoveHandler.java, | |
9997 src/main/java/de/intevation/flys/client/client/event/OnMoveEvent.java: | |
9998 New. Necessary classes and interfaces for a listener mechanism that is | |
9999 used to inform handlers about a movement. E.g. the movement of a theme. | |
10000 | |
10001 * src/main/java/de/intevation/flys/client/client/ui/chart/ThemeNavigationPanel.java: | |
10002 New. A panel that consist of four buttons that throw OnMoveEvents after | |
10003 pushing it. | |
10004 | |
10005 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
10006 In addition, it implements the OnMoveHandler interface to listen to move | |
10007 events. | |
10008 | |
10009 NOTE: We need to implement the code that moves themes up/down. | |
10010 | |
10011 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
10012 Set the minimum width of the theme panel to 200px. | |
10013 | |
10014 2011-05-25 Ingo Weinzierl <ingo@intevation.de> | |
10015 | |
10016 * src/main/java/de/intevation/flys/client/client/services/CollectionAttributeService.java, | |
10017 src/main/java/de/intevation/flys/client/client/services/CollectionAttributeServiceAsync.java, | |
10018 src/main/java/de/intevation/flys/client/server/CollectionAttributeServiceImpl.java: | |
10019 New. This service should be used to modify/update the attribute of a | |
10020 collection. | |
10021 | |
10022 NOTE: The update process needs to be implemented! Currently, the only | |
10023 thing this service does is, that is waits 5sec and fetches a new | |
10024 description right after this ;-) | |
10025 | |
10026 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java: | |
10027 Added methods to remove and add themes. | |
10028 | |
10029 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
10030 Changes in the theme panel will now trigger the update process of the | |
10031 collection's attribute using the CollectionAttributeService. | |
10032 | |
10033 * src/main/webapp/WEB-INF/web.xml: Registered the new service. | |
10034 | |
10035 2011-05-25 Ingo Weinzierl <ingo@intevation.de> | |
10036 | |
10037 * src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java: | |
10038 Removed a bug that caused that the artifact of a default theme is never | |
10039 set. | |
10040 | |
10041 2011-05-25 Ingo Weinzierl <ingo@intevation.de> | |
10042 | |
10043 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java: | |
10044 Parse the theme lists - contained in the attribute of the collection - | |
10045 and add those lists to the collection. The lists are retrievable using | |
10046 the method getThemeList(String outName). | |
10047 | |
10048 * src/main/java/de/intevation/flys/client/shared/model/Theme.java, | |
10049 src/main/java/de/intevation/flys/client/shared/model/DefaultTheme.java: | |
10050 The interface and its default implementation of a theme. A theme | |
10051 represents a curve in a chart or a layer in a map. The default | |
10052 implementation knows about the facet, the position, the status and the | |
10053 artifact this theme belongs to. | |
10054 | |
10055 * src/main/java/de/intevation/flys/client/shared/model/ThemeList.java: | |
10056 New. A ThemeList is a wrapper for themes and should provide some | |
10057 functions to process regularly used operations on a list of themes. | |
10058 | |
10059 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java, | |
10060 src/main/java/de/intevation/flys/client/shared/model/Collection.java: | |
10061 Added a new constructor that takes a ThemeList as well and a method to | |
10062 retrieve a ThemeList based on the name of the output. | |
10063 | |
10064 * src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java: | |
10065 This record no longer stores facets but themes. | |
10066 | |
10067 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
10068 Modified the process of adding new themes to the theme grid. | |
10069 | |
10070 2011-05-25 Ingo Weinzierl <ingo@intevation.de> | |
10071 | |
10072 * src/main/java/de/intevation/flys/client/shared/model/FacetRecord.java: | |
10073 New. This ListRecord is used to display facets in grids. | |
10074 | |
10075 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java: | |
10076 New. This panel contains elements to control the themes of a chart. | |
10077 | |
10078 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10079 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10080 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10081 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
10082 Added i18n strings for the ChartThemePanel. | |
10083 | |
10084 * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
10085 The left side of this panel is filled with the ChartThemePanel now. | |
10086 | |
10087 2011-05-25 Ingo Weinzierl <ingo@intevation.de> | |
10088 | |
10089 * src/main/java/de/intevation/flys/client/server/meta/Converter.java, | |
10090 src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java, | |
10091 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
10092 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java, | |
10093 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
10094 Removed needless imports. | |
10095 | |
10096 2011-05-25 Ingo Weinzierl <ingo@intevation.de> | |
10097 | |
10098 * src/main/java/de/intevation/flys/client/client/ui/chart: A new package | |
10099 for all chart relevant classes. | |
10100 | |
10101 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java, | |
10102 src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: | |
10103 Moved the ChartOutputTab to the chart package. | |
10104 | |
10105 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
10106 Adapted imports - added ChartOutputTab that has been moved to chart | |
10107 subpackage. | |
10108 | |
10109 2011-05-25 Ingo Weinzierl <ingo@intevation.de> | |
10110 | |
10111 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
10112 Bugfix: We return the inserted values only in getData(). We do not | |
10113 return Data objects with no value. This prevents NullPointerExceptions | |
10114 that occur if no location has been inserted - e.g. the case if we | |
10115 selected a range. | |
10116 | |
10117 2011-05-24 Ingo Weinzierl <ingo@intevation.de> | |
10118 | |
10119 ISSUE-91 | |
10120 ISSUE-40 (part II/II) | |
10121 | |
10122 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java, | |
10123 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
10124 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java, | |
10125 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
10126 Read default values in those panels and fill the form items with that | |
10127 data. | |
10128 | |
10129 2011-05-24 Ingo Weinzierl <ingo@intevation.de> | |
10130 | |
10131 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10132 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10133 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
10134 Added i18n error messages. | |
10135 | |
10136 2011-05-24 Ingo Weinzierl <ingo@intevation.de> | |
10137 | |
10138 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
10139 Take care on empty Data objects while initializing default values. | |
10140 | |
10141 2011-05-24 Ingo Weinzierl <ingo@intevation.de> | |
10142 | |
10143 ISSUE-85 (part II/III) | |
10144 | |
10145 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
10146 Repaired this broken panel. Now, we distinguish between the two modes | |
10147 'range' and 'locations'. | |
10148 | |
10149 2011-05-24 Ingo Weinzierl <ingo@intevation.de> | |
10150 | |
10151 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
10152 Read the default values for Data objects from DESCRIBE. | |
10153 | |
10154 2011-05-24 Ingo Weinzierl <ingo@intevation.de> | |
10155 | |
10156 * src/main/java/de/intevation/flys/client/shared/model/Data.java, | |
10157 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java: | |
10158 A data item can now have a default value and a default label. | |
10159 | |
10160 2011-05-23 Ingo Weinzierl <ingo@intevation.de> | |
10161 | |
10162 ISSUE-62 (part I/II) | |
10163 | |
10164 * src/main/java/de/intevation/flys/client/client/event/OutputModesChangeEvent.java, | |
10165 src/main/java/de/intevation/flys/client/client/event/HasOutputModesChangeHandlers.java, | |
10166 src/main/java/de/intevation/flys/client/client/event/OutputModesChangeHandler.java: | |
10167 Classes and interfaces that are necessary to build up a listener | |
10168 mechanism for output mode changes. | |
10169 | |
10170 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java:: | |
10171 Implements the HasOutputModesChangeHandlers and OutputModesChangeHandler | |
10172 interfaces. | |
10173 | |
10174 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
10175 Implements the OutputModesChangeHandler interface which enables us to | |
10176 update the export panel even after the outs of an artifact have changed. | |
10177 | |
10178 | |
10179 | |
10180 2011-05-20 Ingo Weinzierl <ingo@intevation.de> | |
10181 | |
10182 * src/main/java/de/intevation/flys/client/client/config.xml: | |
10183 Reverted to default config; unintentional change in previous commit | |
10184 | |
10185 2011-05-20 Ingo Weinzierl <ingo@intevation.de> | |
10186 | |
10187 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10188 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10189 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
10190 Added missing i18n strings for duration curve export. | |
10191 | |
10192 2011-05-20 Ingo Weinzierl <ingo@intevation.de> | |
10193 | |
10194 Tagged RELEASE 2.3.1 | |
10195 | |
10196 2011-05-20 Ingo Weinzierl <ingo@intevation.de> | |
10197 | |
10198 * Changes: Prepared Changes for the upcoming release. | |
10199 | |
10200 2011-05-20 Hans Plum <hans@intevation.de> | |
10201 | |
10202 * src/main/java/de/intevation/flys/client/client/config.xml: | |
10203 Reverted to default config; unintentional change in previous commit | |
10204 | |
10205 2011-05-20 Hans Plum <hans@intevation.de> | |
10206 | |
10207 * NEWS: | |
10208 Added information for Release V 2.3.1 for endusers | |
10209 | |
10210 2011-05-19 Ingo Weinzierl <ingo@intevation.de> | |
10211 | |
10212 Tagged RELEASE 2.3.1 | |
10213 | |
10214 * Changes: Prepared for release. | |
10215 | |
10216 2011-05-19 Ingo Weinzierl <ingo@intevation.de> | |
10217 | |
10218 ISSUE-35 | |
10219 | |
10220 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
10221 Added a maximize button to this view. | |
10222 | |
10223 2011-05-19 Ingo Weinzierl <ingo@intevation.de> | |
10224 | |
10225 ISSUE-43 | |
10226 | |
10227 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10228 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties: | |
10229 Adapted the english waring that is displayed before a language switch | |
10230 takes place. | |
10231 | |
10232 2011-05-19 Ingo Weinzierl <ingo@intevation.de> | |
10233 | |
10234 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10235 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10236 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
10237 Added i18n strings for exports of computed discharge curves. | |
10238 | |
10239 2011-05-18 Ingo Weinzierl <ingo@intevation.de> | |
10240 | |
10241 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10242 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10243 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
10244 Added i18n strings for exports. | |
10245 | |
10246 2011-05-17 Ingo Weinzierl <ingo@intevation.de> | |
10247 | |
10248 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10249 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10250 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
10251 Added i18n string for wst export. | |
10252 | |
10253 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java: | |
10254 Set a maximum size of the export button and added a tooltip to | |
10255 distinguish exports. | |
10256 | |
10257 NOTE: We should consider using specific images for each export type. | |
10258 | |
10259 2011-05-17 Ingo Weinzierl <ingo@intevation.de> | |
10260 | |
10261 * src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java, | |
10262 src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java: | |
10263 Adapted a method signature of ClientProtocolUtils that has been changed | |
10264 in the last revision. | |
10265 | |
10266 2011-05-17 Ingo Weinzierl <ingo@intevation.de> | |
10267 | |
10268 Tagged RELEASE 2.3 | |
10269 | |
10270 2011-05-16 Hans Plum <hans@intevation.de> | |
10271 | |
10272 * NEWS: | |
10273 Added version number and release date for V 2.3 | |
10274 | |
10275 2011-05-16 Hans Plum <hans@intevation.de> | |
10276 | |
10277 * NEWS: | |
10278 New. Describing new functionality and some backgrounds in | |
10279 MoinMoin-Wiki Syntax (in german only) from the user perspective. It | |
10280 does not differentiate between client and server-specific code! | |
10281 | |
10282 2011-05-13 Ingo Weinzierl <ingo@intevation.de> | |
10283 | |
10284 * Changes: Prepared Changes for the upcoming release 2.3 - see Changes | |
10285 file to get to know about the change of version number. | |
10286 | |
10287 2011-05-12 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
10288 | |
10289 * src/main/java/de/intevation/flys/client/server/meta/Converter.java: | |
10290 New. Converts the incoming XML to a more informative way. | |
10291 | |
10292 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java: | |
10293 Use the new converter. | |
10294 | |
10295 2011-05-12 Raimund Renkert <rrenkert@intevation.de> | |
10296 | |
10297 ISSUE-61 | |
10298 | |
10299 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java: | |
10300 Changed datacage button style. | |
10301 | |
10302 2011-05-12 Raimund Renkert <rrenkert@intevation.de> | |
10303 | |
10304 ISSUE-46 | |
10305 | |
10306 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java, | |
10307 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
10308 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
10309 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
10310 Removed the table header context menu. | |
10311 | |
10312 * src/main/java/de/intevation/flys/client/client/ui/LinkSelection.java: | |
10313 Removed log message. | |
10314 | |
10315 2011-05-12 Raimund Renkert <rrenkert@intevation.de> | |
10316 | |
10317 ISSUE-43 | |
10318 | |
10319 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10320 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10321 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
10322 Changed i18n strings. | |
10323 | |
10324 2011-05-12 Raimund Renkert <rrenkert@intevation.de> | |
10325 | |
10326 * src/main/java/de/intevation/flys/client/client/ui/LinkSelection.java: | |
10327 New. Shows a list of rivers displayed as links. | |
10328 | |
10329 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
10330 src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java, | |
10331 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
10332 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
10333 Use the new Panel to show rivers as links. | |
10334 | |
10335 2011-05-12 Ingo Weinzierl <ingo@intevation.de> | |
10336 | |
10337 ISSUE-15 | |
10338 | |
10339 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java: | |
10340 After resizing the chart panel, the chart/image is replaced by a new | |
10341 chart with adjusted width and height (requested from server). | |
10342 | |
10343 2011-05-12 Ingo Weinzierl <ingo@intevation.de> | |
10344 | |
10345 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java: | |
10346 Defined the chart size (600x500). | |
10347 | |
10348 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java: | |
10349 Query the chart in the requested size defined in the GET-parameters of | |
10350 the request. | |
10351 | |
10352 2011-05-12 Ingo Weinzierl <ingo@intevation.de> | |
10353 | |
10354 ISSUE-34 | |
10355 | |
10356 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java: | |
10357 The number of windows which are moved the right lower browser window | |
10358 corner is limited to 10 windows now. The 11th window is placed at the | |
10359 left upper corner again. Window 12-20 are moved with an offset into to | |
10360 the right lower corner again. | |
10361 | |
10362 2011-05-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
10363 | |
10364 * src/main/java/de/intevation/flys/client/shared/model/DataCageNode.java, | |
10365 src/main/java/de/intevation/flys/client/shared/model/DataCageTree.java: | |
10366 New. Server -> Client transport model. Ugly because it re-invents XML | |
10367 documents. XML is received by the RPC service from the artifact server, | |
10368 transformed into this transport representation and this is transformed | |
10369 in ui elements on the client side. | |
10370 | |
10371 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java: | |
10372 Transform the incoming XML to transport representation. TODO: | |
10373 Do not simply copy the XML. | |
10374 | |
10375 * src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java, | |
10376 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java: | |
10377 Changed signature tio transport the tree. | |
10378 | |
10379 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
10380 Transform the transport tree into ui elements. | |
10381 | |
10382 2011-05-11 Ingo Weinzierl <ingo@intevation.de> | |
10383 | |
10384 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java: | |
10385 Changed the height of this panel to be visible in all browsers. | |
10386 | |
10387 2011-05-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
10388 | |
10389 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java: | |
10390 Call the service. TODO: transport artifact server result to client. | |
10391 | |
10392 * src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java, | |
10393 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java: | |
10394 Extended interfaces to cope with i18n. | |
10395 | |
10396 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10397 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10398 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
10399 Error messages if the artifact meta data service is not reachable. | |
10400 | |
10401 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
10402 Forward collection view to chart output tab. | |
10403 | |
10404 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java: | |
10405 Forward artifact to fetch river name later. | |
10406 | |
10407 * src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java: | |
10408 New. UI code for the data cage panel. TODO: build tree from | |
10409 service data. | |
10410 | |
10411 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
10412 Added simple break in a loop if river was found. | |
10413 | |
10414 2011-05-11 Ingo Weinzierl <ingo@intevation.de> | |
10415 | |
10416 ISSUE-56 | |
10417 | |
10418 * src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java, | |
10419 src/main/java/de/intevation/flys/client/shared/model/OutputMode.java: | |
10420 Added a further method that returns all available facets. | |
10421 | |
10422 * src/main/java/de/intevation/flys/client/client/ui/ExportPanel.java: New. | |
10423 This panel is used to serve download links for each export mode / type | |
10424 of a collection. | |
10425 | |
10426 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
10427 Implements the CollectionChangeHandler interface now. If a Collection | |
10428 changes, the available output modes are analyzed. If there are export | |
10429 modes available, those modes are displayed in a so called 'ExportPanel'. | |
10430 | |
10431 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
10432 Registered the ParameterList as CollectionChange handler. | |
10433 | |
10434 * src/main/webapp/FLYS.css: Added a stylesheet for the export panels | |
10435 title. | |
10436 | |
10437 * src/main/webapp/images/save.gif: New. This image is displayed in the | |
10438 export panel. | |
10439 | |
10440 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10441 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10442 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: New | |
10443 i18n strings for the export panel. | |
10444 | |
10445 2011-05-11 Ingo Weinzierl <ingo@intevation.de> | |
10446 | |
10447 * src/main/java/de/intevation/flys/client/server/ExportServiceImpl.java: | |
10448 New. This service is a "proxy servlet" that enables the GUI to add | |
10449 download buttons for exporting the computed data of the artifact server. | |
10450 | |
10451 * src/main/java/de/intevation/flys/client/client/services/CSVExportService.java: | |
10452 Changed the URL part to query the CSV export ('export' -> 'csv'). | |
10453 | |
10454 * src/main/webapp/WEB-INF/web.xml: Registered the new ExportService. | |
10455 | |
10456 2011-05-11 Raimund Renkert <rrenkert@intevation.de> | |
10457 | |
10458 ISSUE 34 | |
10459 | |
10460 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java: | |
10461 Move every new project window 20 px multiplicated with the window count | |
10462 down and right. | |
10463 | |
10464 2011-05-11 Raimund Renkert <rrenkert@intevation.de> | |
10465 | |
10466 ISSUE 44 | |
10467 | |
10468 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
10469 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
10470 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
10471 Moved the location/range and WQ input tables to the helper panel on the | |
10472 right. The tables have a dynamic size now. | |
10473 | |
10474 2011-05-11 Raimund Renkert <rrenkert@intevation.de> | |
10475 | |
10476 ISSUE 41 (part2) | |
10477 | |
10478 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
10479 Set the computation result panel width and height to 100%. The panel | |
10480 resizes with its parent component now. | |
10481 | |
10482 2011-05-11 Ingo Weinzierl <ingo@intevation.de> | |
10483 | |
10484 * src/main/java/de/intevation/flys/client/shared/model/ExportMode.java: | |
10485 New. A derived OutputMode that is used to mark an OutputMode as an | |
10486 export. | |
10487 | |
10488 * src/main/java/de/intevation/flys/client/shared/model/OutputMode.java, | |
10489 src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java: | |
10490 Added methods to provide facets in output modes. | |
10491 | |
10492 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java: | |
10493 Extract facets from DESCRIBE and distinguish between an ordinary | |
10494 OutputMode or an ExportMode. | |
10495 | |
10496 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
10497 Replaced the determination of an export mode for creating new | |
10498 OutputTabs. Now, we just create new OutputTabs for OutputModes that are | |
10499 no instance of ExportMode. Furthermore, the computation output panel | |
10500 is now displayed if there is an output mode which: | |
10501 - is an ExportMode | |
10502 - has a facet which name is "csv" | |
10503 | |
10504 2011-05-11 Ingo Weinzierl <ingo@intevation.de> | |
10505 | |
10506 ISSUE-41 (part1) | |
10507 | |
10508 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
10509 Moved the computation result panel right beside the parameterization. | |
10510 | |
10511 TODO: This panel has now hard coded width/height. The result of this is, | |
10512 that it does not change its size when the parent component is resized. | |
10513 So, the width and height should be set to 100%. | |
10514 | |
10515 2011-05-11 Ingo Weinzierl <ingo@intevation.de> | |
10516 | |
10517 ISSUE-57 | |
10518 | |
10519 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
10520 Replaced wrong i18n function name. | |
10521 | |
10522 2011-05-10 Ingo Weinzierl <ingo@intevation.de> | |
10523 | |
10524 ISSUE-48 | |
10525 | |
10526 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java: | |
10527 Added labels placeholder for the theme control panel and the toolbar. | |
10528 Both panels now have a black border. | |
10529 | |
10530 2011-05-10 Ingo Weinzierl <ingo@intevation.de> | |
10531 | |
10532 ISSUE-38 | |
10533 | |
10534 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
10535 Set the first value of a select box as default value. | |
10536 | |
10537 2011-05-10 Ingo Weinzierl <ingo@intevation.de> | |
10538 | |
10539 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10540 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10541 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
10542 i18n error messages required if the data input failed in the adapted WQ | |
10543 panel. | |
10544 | |
10545 2011-05-10 Raimund Renkert <rrenkert@intevation.de> | |
10546 | |
10547 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
10548 Changed the empty table message for the WQ input table. | |
10549 | |
10550 2011-05-10 Raimund Renkert <rrenkert@intevation.de> | |
10551 | |
10552 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java, | |
10553 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
10554 src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
10555 Changed the empty table text from default to "Loading data". | |
10556 | |
10557 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10558 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10559 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10560 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
10561 Added i18n strings for empty table text. | |
10562 | |
10563 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java: | |
10564 Changed author. | |
10565 | |
10566 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
10567 | |
10568 * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java, | |
10569 src/main/java/de/intevation/flys/client/client/services/MetaDataServiceAsync.java, | |
10570 src/main/java/de/intevation/flys/client/client/services/MetaDataService.java: | |
10571 New. Stub for new meta data service. | |
10572 | |
10573 * src/main/webapp/WEB-INF/web.xml: Registered meta data service. | |
10574 | |
10575 2011-05-10 Raimund Renkert <rrenkert@intevation.de> | |
10576 | |
10577 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
10578 Fixed the location input. A range selection sets the correct location values | |
10579 now. | |
10580 | |
10581 2011-05-10 Raimund Renkert <rrenkert@intevation.de> | |
10582 | |
10583 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
10584 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
10585 Remove the data table on step back. | |
10586 | |
10587 2011-05-10 Raimund Renkert <rrenkert@intevation.de> | |
10588 | |
10589 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
10590 Use the name instead of the description to determine the output mode. | |
10591 | |
10592 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java: | |
10593 Removed obsolete code. | |
10594 | |
10595 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java: | |
10596 Build up a dynamic table for different header count. The first line of CSV | |
10597 data is used to set the header title. | |
10598 | |
10599 2011-05-10 Ingo Weinzierl <ingo@intevation.de> | |
10600 | |
10601 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java: | |
10602 Bugfix: Use the ElementCreator from XMLUtils to add attribute to nodes | |
10603 in the xml document. Then, those nodes will have the ArtifactNamespace | |
10604 automatically. If we do something like | |
10605 node.setAttribute("art:attr", "value") | |
10606 Restlet will throw an exception, because it does not know the "art:" | |
10607 namespace. | |
10608 | |
10609 2011-05-09 Ingo Weinzierl <ingo@intevation.de> | |
10610 | |
10611 * pom.xml: Bugfix: replaced the goupId of the OpenCSV dependency with the | |
10612 correct id. | |
10613 | |
10614 2011-05-09 Raimund Renkert <rrenkert@intevation.de> | |
10615 | |
10616 * src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java, | |
10617 src/main/java/de/intevation/flys/client/client/services/CSVExportServiceAsync.java, | |
10618 src/main/java/de/intevation/flys/client/client/services/CSVExportService.java: | |
10619 New service. Requests CSV data and returns a list of lines in a string | |
10620 array. | |
10621 | |
10622 * src/main/java/de/intevation/flys/client/client/ui/TableDataPanel.java: | |
10623 New. Displays the data requested by the new service. | |
10624 | |
10625 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
10626 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
10627 Added the table to UI. | |
10628 | |
10629 * src/main/webapp/WEB-INF/web.xml: Registered new service. | |
10630 | |
10631 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10632 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10633 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10634 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
10635 Added strings for the new table. | |
10636 | |
10637 * pom.xml: Added dependency: au.com.bytecode.opencsv, version 2.0; | |
10638 | |
10639 2011-05-09 Ingo Weinzierl <ingo@intevation.de> | |
10640 | |
10641 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java: | |
10642 Added radio buttons to choose between W/Q mode. | |
10643 | |
10644 2011-05-09 Ingo Weinzierl <ingo@intevation.de> | |
10645 | |
10646 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java, | |
10647 src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java: | |
10648 Bugfix: the current locale string is used to fetch the chart image now | |
10649 which enables the client to present localized charts. | |
10650 | |
10651 2011-05-09 Ingo Weinzierl <ingo@intevation.de> | |
10652 | |
10653 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
10654 Added a doubleclick listener to the rows of this list. A doubleclick | |
10655 will now open the selected project. | |
10656 | |
10657 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
10658 | |
10659 * src/main/java/de/intevation/flys/client/shared/model/DistanceInfoRecord.java, | |
10660 src/main/java/de/intevation/flys/client/client/Config.java, | |
10661 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
10662 Removed superfluous imports. | |
10663 | |
10664 2011-05-09 Ingo Weinzierl <ingo@intevation.de> | |
10665 | |
10666 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10667 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties: | |
10668 Changed wording: 'distance' -> 'range'. | |
10669 | |
10670 2011-05-05 Raimund Renkert <rrenkert@intevation.de> | |
10671 | |
10672 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
10673 Enable or disable table rows depending on the WQ selection. | |
10674 | |
10675 2011-05-05 Raimund Renkert <rrenkert@intevation.de> | |
10676 | |
10677 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
10678 Implemented handler for the value selection. | |
10679 | |
10680 2011-05-05 Raimund Renkert <rrenkert@intevation.de> | |
10681 | |
10682 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
10683 Added table for WQ inputs. TODO: Implement the selection and set the | |
10684 values. | |
10685 | |
10686 * src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
10687 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10688 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10689 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
10690 New i18n strings for the WQ input table. | |
10691 | |
10692 2011-05-05 Ingo Weinzierl <ingo@intevation.de> | |
10693 | |
10694 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java, | |
10695 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
10696 Moved functions getData() and getDataItem() from WQInputPanel to | |
10697 AbstractUIProvider to make it accessible in all UIProvider that inherit | |
10698 from AbstractUIProvider. | |
10699 | |
10700 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java: | |
10701 Implemented the methods to create the old widget of thi panel. | |
10702 | |
10703 2011-05-05 Ingo Weinzierl <ingo@intevation.de> | |
10704 | |
10705 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10706 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10707 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10708 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: Added | |
10709 new i18n displayed in the WQAdaptedInputPanel. | |
10710 | |
10711 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java: | |
10712 The list of input fields for each intersected gauge is created now. The | |
10713 correct w/q values will be returned after the submit button has been | |
10714 clicked. | |
10715 | |
10716 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java: | |
10717 The orientation of the field label might be adjusted using a new | |
10718 constructor parameter. Furthermore, there is a new method (which has no | |
10719 parameters) that returns the double values inserted in this panel. | |
10720 | |
10721 2011-05-04 Raimund Renkert <rrenkert@intevation.de> | |
10722 | |
10723 * src/main/java/de/intevation/flys/client/server/WQInfoServiceImpl.java, | |
10724 src/main/java/de/intevation/flys/client/client/services/WQInfoServiceAsync.java, | |
10725 src/main/java/de/intevation/flys/client/client/services/WQInfoService.java: | |
10726 New. This service fetches WQ information from the server. | |
10727 | |
10728 * src/main/java/de/intevation/flys/client/shared/model/WQInfoRecord.java, | |
10729 src/main/java/de/intevation/flys/client/shared/model/WQInfoObjectImpl.java, | |
10730 src/main/java/de/intevation/flys/client/shared/model/WQInfoObject.java: | |
10731 New. Data structures for the WQ information. | |
10732 | |
10733 * src/main/webapp/WEB-INF/web.xml: Added new service. | |
10734 | |
10735 2011-05-04 Raimund Renkert <rrenkert@intevation.de> | |
10736 | |
10737 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
10738 Do not update the locations table if no data is cached. | |
10739 | |
10740 2011-05-04 Ingo Weinzierl <ingo@intevation.de> | |
10741 | |
10742 * src/main/java/de/intevation/flys/client/client/ui/WQAdaptedInputPanel.java: | |
10743 New. This UIProvider is used to enter W/Q values associated with a set | |
10744 of gauges. | |
10745 | |
10746 NOTE: This is currently just a stub implementation used for further | |
10747 development. | |
10748 | |
10749 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
10750 Initialize the WQAdaptedInputPanel if the uiprovider flag is set to | |
10751 "wq_panel_adapted". | |
10752 | |
10753 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10754 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10755 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10756 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: New | |
10757 i18n strings for the "discharge longitudinal section. | |
10758 | |
10759 2011-05-04 Raimund Renkert <rrenkert@intevation.de> | |
10760 | |
10761 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
10762 Fixed the input panel. It takes manual input now and the table data is | |
10763 filtered correctly. | |
10764 | |
10765 2011-05-04 Ingo Weinzierl <ingo@intevation.de> | |
10766 | |
10767 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10768 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10769 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
10770 Renamed the non-computed discharge curves into 'Discharge Curves at | |
10771 Gauges' (german 'Abflusskurven an Pegeln') to distinuish the two output | |
10772 types for discharge curves. | |
10773 | |
10774 2011-05-04 Ingo Weinzierl <ingo@intevation.de> | |
10775 | |
10776 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10777 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10778 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
10779 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
10780 New i18n strings for the computed discharge curve. | |
10781 | |
10782 2011-05-03 Ingo Weinzierl <ingo@intevation.de> | |
10783 | |
10784 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10785 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10786 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
10787 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
10788 New i18n strings for new output modes. | |
10789 | |
10790 2011-05-03 Raimund Renkert <rrenkert@intevation.de> | |
10791 | |
10792 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
10793 Added new UI provider for single location selection. | |
10794 | |
10795 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java: | |
10796 Check if the values are not null. | |
10797 | |
10798 * src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java: | |
10799 New. Takes a single location from the location input table. | |
10800 | |
10801 2011-05-02 Raimund Renkert <rrenkert@intevation.de> | |
10802 | |
10803 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
10804 The table data is cached in a new variable. The location table for | |
10805 distance input is rebuild on distance selection. | |
10806 | |
10807 2011-05-02 Ingo Weinzierl <ingo@intevation.de> | |
10808 | |
10809 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
10810 Introduced two further parameters to determine the selection mode of | |
10811 this panel. | |
10812 | |
10813 2011-05-02 Raimund Renkert <rrenkert@intevation.de> | |
10814 | |
10815 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
10816 Added location and distance tables. A selection fills the textfield with | |
10817 the selected values. | |
10818 | |
10819 * src/main/java/de/intevation/flys/client/shared/model/DistanceInfoRecord.java: | |
10820 New. | |
10821 | |
10822 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10823 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10824 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10825 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
10826 Added i18n strings for the new tables. | |
10827 | |
10828 * src/main/java/de/intevation/flys/client/client/FLYSImages.java: Added new | |
10829 images. | |
10830 | |
10831 * src/main/java/de/intevation/flys/client/client/images/marker_green.png, | |
10832 src/main/java/de/intevation/flys/client/client/images/marker_red.png: New. | |
10833 | |
10834 2011-05-02 Ingo Weinzierl <ingo@intevation.de> | |
10835 | |
10836 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
10837 Bugfix: The WQ panel now returns the correct step width value if the | |
10838 range mode is selected. | |
10839 | |
10840 2011-04-29 Raimund Renkert <rrenkert@intevation.de> | |
10841 | |
10842 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java, | |
10843 src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java: | |
10844 Added setter for the location and distance values. | |
10845 | |
10846 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java, | |
10847 src/main/java/de/intevation/flys/client/client/ui/UIProvider.java: | |
10848 Added setter for an artifact. | |
10849 | |
10850 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
10851 Set the current artifact to the provider to make the old data available | |
10852 for the other widgets. | |
10853 | |
10854 2011-04-28 Ingo Weinzierl <ingo@intevation.de> | |
10855 | |
10856 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10857 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10858 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10859 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: New | |
10860 i18n strings for a 'longitudinal section curve' output tab. | |
10861 | |
10862 2011-04-28 Raimund Renkert <rrenkert@intevation.de> | |
10863 | |
10864 Added class diagrams. | |
10865 | |
10866 * doc/Flys-UI-Classes.png, doc/Flys-UI-Services-Classes.png: New. | |
10867 | |
10868 2011-04-18 Ingo Weinzierl <ingo@intevation.de> | |
10869 | |
10870 * src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java: | |
10871 The error key that is provided by the FLYS artifact server is read from | |
10872 feed() result document and used to bring up an error popup with an | |
10873 translated error message. | |
10874 | |
10875 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10876 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10877 src/main/java/de/intevation/flys/client/client/FLYSConstants.java, | |
10878 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties: | |
10879 Added error messages for the feed operation. | |
10880 | |
10881 2011-04-14 Ingo Weinzierl <ingo@intevation.de> | |
10882 | |
10883 * src/main/java/de/intevation/flys/client/client/Config.java: | |
10884 A new method returns the name of the current locale now. | |
10885 | |
10886 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
10887 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java, | |
10888 src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java, | |
10889 src/main/java/de/intevation/flys/client/server/GetArtifactServiceImpl.java, | |
10890 src/main/java/de/intevation/flys/client/server/UserServiceImpl.java, | |
10891 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java, | |
10892 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java, | |
10893 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java, | |
10894 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java, | |
10895 src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java, | |
10896 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java, | |
10897 src/main/java/de/intevation/flys/client/client/services/UserService.java, | |
10898 src/main/java/de/intevation/flys/client/client/services/CreateCollectionService.java, | |
10899 src/main/java/de/intevation/flys/client/client/services/RiverServiceAsync.java, | |
10900 src/main/java/de/intevation/flys/client/client/services/RiverService.java, | |
10901 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionServiceAsync.java, | |
10902 src/main/java/de/intevation/flys/client/client/services/GetArtifactServiceAsync.java, | |
10903 src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java, | |
10904 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionService.java, | |
10905 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java, | |
10906 src/main/java/de/intevation/flys/client/client/services/GetArtifactService.java, | |
10907 src/main/java/de/intevation/flys/client/client/services/StepForwardServiceAsync.java, | |
10908 src/main/java/de/intevation/flys/client/client/services/AdvanceServiceAsync.java, | |
10909 src/main/java/de/intevation/flys/client/client/services/StepForwardService.java, | |
10910 src/main/java/de/intevation/flys/client/client/services/AdvanceService.java, | |
10911 src/main/java/de/intevation/flys/client/client/services/AddArtifactServiceAsync.java, | |
10912 src/main/java/de/intevation/flys/client/client/services/DistanceInfoServiceAsync.java, | |
10913 src/main/java/de/intevation/flys/client/client/services/AddArtifactService.java, | |
10914 src/main/java/de/intevation/flys/client/client/services/DistanceInfoService.java, | |
10915 src/main/java/de/intevation/flys/client/client/services/UserCollectionsServiceAsync.java, | |
10916 src/main/java/de/intevation/flys/client/client/services/UserServiceAsync.java, | |
10917 src/main/java/de/intevation/flys/client/client/services/CreateCollectionServiceAsync.java, | |
10918 src/main/java/de/intevation/flys/client/client/services/UserCollectionsService.java: | |
10919 Introduced a "locale" parameter that stores the name of the current | |
10920 locale. This is used to set the locale of the request object manually. | |
10921 | |
10922 * src/main/java/de/intevation/flys/client/client/FLYS.java, | |
10923 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java, | |
10924 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
10925 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
10926 Modified the RPC service calls (introduction of a locale). | |
10927 | |
10928 2011-04-12 Ingo Weinzierl <ingo@intevation.de> | |
10929 | |
10930 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
10931 The title of the ParameterList depends on the Artifact's name if we | |
10932 gonna create a new CollectionView with an existing Artifact. | |
10933 | |
10934 2011-04-12 Ingo Weinzierl <ingo@intevation.de> | |
10935 | |
10936 * src/main/java/de/intevation/flys/client/shared/model/Artifact.java, | |
10937 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifact.java: | |
10938 An artifact knows its name now. It is retrievable via getName(). | |
10939 | |
10940 * src/main/java/de/intevation/flys/client/shared/model/WINFOArtifact.java: | |
10941 New. A concrete class that represents an Artifact using the WINFO | |
10942 parameterization. | |
10943 | |
10944 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: | |
10945 The ArtifactCreator builds up new Artifacts based on the name in the | |
10946 DESCRIBE document. If no name is included, a DefaultArtifact is created. | |
10947 | |
10948 2011-04-12 Ingo Weinzierl <ingo@intevation.de> | |
10949 | |
10950 * src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java: | |
10951 This record class uses the default mechanism to store/load values - | |
10952 it uses the setAttribute() and getAttribute() methods now. | |
10953 | |
10954 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: The | |
10955 list is sorted based on the project's creation time now. | |
10956 | |
10957 * src/main/java/de/intevation/flys/client/client/ui/CollectionGrid.java: | |
10958 Removed. The collection grid is no longer used, because the fields are | |
10959 created by using default mechanisms (setting the field type, using cell | |
10960 formatter). | |
10961 | |
10962 2011-04-12 Ingo Weinzierl <ingo@intevation.de> | |
10963 | |
10964 * src/main/java/de/intevation/flys/client/client/FLYS.java: | |
10965 Implemented a method to open an existing project. The method takes the | |
10966 UUID of a Collection and creates a new CollectionView with | |
10967 ParameterList based on the first Artifact that is stored in that | |
10968 Collection. | |
10969 | |
10970 NOTE: Maybe we need to introduce a mechanism to mark the artifact that | |
10971 defines the parameterization. I am not sure, if the first artifact is | |
10972 always the artifact that the Collection's parameterization is based on! | |
10973 | |
10974 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
10975 Triggers the method of FLYS to open an existing project. | |
10976 | |
10977 2011-04-12 Ingo Weinzierl <ingo@intevation.de> | |
10978 | |
10979 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
10980 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
10981 Added new constructors that enables us to create instances with an | |
10982 existing parameterization (with a given artifact). | |
10983 | |
10984 2011-04-12 Ingo Weinzierl <ingo@intevation.de> | |
10985 | |
10986 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
10987 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
10988 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
10989 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
10990 Added further error messages. | |
10991 | |
10992 2011-04-12 Ingo Weinzierl <ingo@intevation.de> | |
10993 | |
10994 * src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java: | |
10995 There is a new method that returns the Collection object which is | |
10996 represented by this record. | |
10997 | |
10998 2011-04-12 Ingo Weinzierl <ingo@intevation.de> | |
10999 | |
11000 * src/main/java/de/intevation/flys/client/client/services/GetArtifactServiceAsync.java, | |
11001 src/main/java/de/intevation/flys/client/client/services/GetArtifactService.java, | |
11002 src/main/java/de/intevation/flys/client/server/GetArtifactServiceImpl.java: | |
11003 New. A service that queries the artifact description based on the | |
11004 identifier of an artifact. | |
11005 | |
11006 * src/main/webapp/WEB-INF/web.xml: Registered the new GetArtifactService. | |
11007 | |
11008 2011-04-11 Ingo Weinzierl <ingo@intevation.de> | |
11009 | |
11010 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
11011 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
11012 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
11013 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
11014 Added strings that are used in the context menu of the project list. | |
11015 | |
11016 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
11017 A right mouse click on a project opens a context menu with the options | |
11018 to open / delete a project. | |
11019 | |
11020 2011-04-11 Ingo Weinzierl <ingo@intevation.de> | |
11021 | |
11022 * src/main/java/de/intevation/flys/client/server/DistanceInfoServiceImpl.java, | |
11023 src/main/java/de/intevation/flys/client/client/services/DistanceInfoServiceAsync.java, | |
11024 src/main/java/de/intevation/flys/client/client/services/DistanceInfoService.java: | |
11025 New. This service fetches river specific distance information from | |
11026 server. | |
11027 | |
11028 * src/main/webapp/WEB-INF/web.xml: Registered the DistanceInfoService. | |
11029 | |
11030 2011-04-11 Ingo Weinzierl <ingo@intevation.de> | |
11031 | |
11032 * src/main/java/de/intevation/flys/client/shared/model/DistanceInfoObjectImpl.java, | |
11033 src/main/java/de/intevation/flys/client/shared/model/DistanceInfoObject.java: | |
11034 New. This model will be used by the LocationDistancePanel to bring up a | |
11035 table with distances which supports the user while entering the start | |
11036 and end point of the WINFO paramterization. A DistanceInfoObject | |
11037 contains information about a specific distance (description, from, to | |
11038 and riverside). | |
11039 | |
11040 2011-04-08 Ingo Weinzierl <ingo@intevation.de> | |
11041 | |
11042 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java, | |
11043 src/main/java/de/intevation/flys/client/client/services/UserService.java: | |
11044 This service now throws an AuthenticationException if an error occured | |
11045 while user authentication. | |
11046 | |
11047 * src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java, | |
11048 src/main/java/de/intevation/flys/client/client/services/RiverService.java: | |
11049 This service now throws a ServerException if an error occured while | |
11050 reading the supported rivers from artifact server. | |
11051 | |
11052 * src/main/java/de/intevation/flys/client/client/FLYS.java: Show warnings | |
11053 if errors occur while fetching supported rivers or | |
11054 | |
11055 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
11056 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
11057 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
11058 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
11059 Added further strings for error messages. | |
11060 | |
11061 2011-04-08 Ingo Weinzierl <ingo@intevation.de> | |
11062 | |
11063 * src/main/java/de/intevation/flys/client/shared/exceptions/AuthenticationException.java: | |
11064 New. An exception that should be used if the user authentication fails. | |
11065 | |
11066 2011-04-08 Ingo Weinzierl <ingo@intevation.de> | |
11067 | |
11068 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
11069 src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java, | |
11070 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java, | |
11071 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java, | |
11072 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java, | |
11073 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java, | |
11074 src/main/java/de/intevation/flys/client/client/services/CreateCollectionService.java, | |
11075 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionService.java, | |
11076 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java, | |
11077 src/main/java/de/intevation/flys/client/client/services/StepForwardService.java, | |
11078 src/main/java/de/intevation/flys/client/client/services/AdvanceService.java, | |
11079 src/main/java/de/intevation/flys/client/client/services/AddArtifactService.java: | |
11080 Improved the exception handling. If an exception occurs specific to an | |
11081 artifact / collection specific operation, a ServerException is thrown. | |
11082 The message of this exception is a key that needs to be translated using | |
11083 the lookup mechanism of FLYSConstants. | |
11084 | |
11085 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
11086 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11087 The dialog helper class SC of the SmartGWT framework is used to bring up | |
11088 warning dialogs that inform the user about errors that occured after the | |
11089 artifact / collection specific operations. | |
11090 | |
11091 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
11092 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
11093 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
11094 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
11095 Added strings for the exceptions thrown in the services. | |
11096 | |
11097 2011-04-08 Ingo Weinzierl <ingo@intevation.de> | |
11098 | |
11099 * src/main/java/de/intevation/flys/client/shared/exceptions/ServerException.java: | |
11100 New. This exception is used to be thrown after an error occured while | |
11101 one of the artifact / collection operations. | |
11102 | |
11103 2011-04-07 Ingo Weinzierl <ingo@intevation.de> | |
11104 | |
11105 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java, | |
11106 src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java: | |
11107 Adjusted the code to trigger the out() operation of the Collection | |
11108 instead of the out() operation of the first Artifact in that Collection. | |
11109 | |
11110 2011-04-07 Ingo Weinzierl <ingo@intevation.de> | |
11111 | |
11112 * src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
11113 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
11114 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
11115 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
11116 Added new strings for a warning dialog that is opened when the user | |
11117 start changing the current language. | |
11118 | |
11119 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Fixed | |
11120 the function to toggle the language and added a warning dialog that | |
11121 informs the user about the creation of a new session when the language | |
11122 is changed. | |
11123 | |
11124 2011-04-05 Ingo Weinzierl <ingo@intevation.de> | |
11125 | |
11126 * src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | |
11127 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | |
11128 src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | |
11129 src/main/java/de/intevation/flys/client/client/FLYSConstants.java: | |
11130 New. A constants interface with the ability to lookup an i18n string | |
11131 with a given key. | |
11132 | |
11133 * src/main/java/de/intevation/flys/client/client/ui/CollectionGrid.java, | |
11134 src/main/java/de/intevation/flys/client/client/ui/ProjectList.java, | |
11135 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
11136 src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java, | |
11137 src/main/java/de/intevation/flys/client/client/ui/MainMenu.java, | |
11138 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java, | |
11139 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
11140 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
11141 src/main/java/de/intevation/flys/client/client/ui/FLYSHeader.java, | |
11142 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
11143 src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java, | |
11144 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java, | |
11145 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java, | |
11146 src/main/java/de/intevation/flys/client/client/ui/FLYSFooter.java: | |
11147 Replaced the FLYSMessages interface with the FLYSConstants interface. | |
11148 | |
11149 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
11150 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
11151 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: | |
11152 Removed. | |
11153 | |
11154 2011-04-05 Ingo Weinzierl <ingo@intevation.de> | |
11155 | |
11156 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: | |
11157 Implemented the toggle button to switch the current locale. | |
11158 | |
11159 2011-04-05 Ingo Weinzierl <ingo@intevation.de> | |
11160 | |
11161 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties: | |
11162 Added missing strings used in the footer. | |
11163 | |
11164 2011-03-30 Ingo Weinzierl <ingo@intevation.de> | |
11165 | |
11166 Tagged RELEASE 0.1 | |
11167 | |
11168 2011-03-30 Ingo Weinzierl <ingo@intevation.de> | |
11169 | |
11170 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
11171 Removed some comments that have been commited by mistaken. | |
11172 | |
11173 2011-03-30 Ingo Weinzierl <ingo@intevation.de> | |
11174 | |
11175 * src/main/java/de/intevation/flys/client/client/FLYSMessages.java: | |
11176 Derives the ConstantsWithLookup interface now. This makes it possible to | |
11177 fetch i18n string using a getString(String key) lookup method. | |
11178 | |
11179 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
11180 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties: | |
11181 Removed '@DefaultMessage' annotations - they are not available for | |
11182 ConstantsWithLookup, added a further i18n string and fixed another one. | |
11183 | |
11184 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java, | |
11185 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11186 Some modifications related to the changes above. | |
11187 | |
11188 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
11189 Removed the hard coded title determination based on the selected module. | |
11190 Now, the getString() of FLYSMessages is used to determine the human | |
11191 readable string. | |
11192 | |
11193 2011-03-30 Ingo Weinzierl <ingo@intevation.de> | |
11194 | |
11195 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
11196 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java, | |
11197 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionService.java, | |
11198 src/main/java/de/intevation/flys/client/client/FLYS.java, | |
11199 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
11200 src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java, | |
11201 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
11202 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
11203 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java, | |
11204 src/main/java/de/intevation/flys/client/client/ui/FLYSFooter.java: | |
11205 Removed useless imports. | |
11206 | |
11207 2011-03-29 Ingo Weinzierl <ingo@intevation.de> | |
11208 | |
11209 * src/main/java/de/intevation/flys/client/client/FLYS.java: The | |
11210 CollectionView no longer gets an empty collection when it is created. | |
11211 | |
11212 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java: | |
11213 The CollectionViews are no longer stored in a Map but in a List. | |
11214 | |
11215 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11216 Bugfix: We just create a new collection a single time - if no one is | |
11217 existing. If the output modes of the artifact that is used for the | |
11218 parameterization changes, we fetch the new DESCRIBE document of the | |
11219 collection using the new DescribeCollectionService. | |
11220 | |
11221 2011-03-29 Ingo Weinzierl <ingo@intevation.de> | |
11222 | |
11223 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java, | |
11224 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionServiceAsync.java, | |
11225 src/main/java/de/intevation/flys/client/client/services/DescribeCollectionService.java: | |
11226 New. This service is used to fetch the DESCRIBE document of a specific | |
11227 collection and returns a Collection object that contains the information of | |
11228 that document. The code to parse the DESCRIBE has been moved here from | |
11229 the AddArtifactServiceImpl which now derives the | |
11230 DescribeCollectionServiceImpl. | |
11231 | |
11232 * src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java: | |
11233 This service is derived from DescribeCollectionServiceImpl now, because | |
11234 the methods to parse the DESCRIBE document are moved to that service. | |
11235 | |
11236 * src/main/webapp/WEB-INF/web.xml: Registered the | |
11237 DescribeCollectionService. | |
11238 | |
11239 2011-03-29 Ingo Weinzierl <ingo@intevation.de> | |
11240 | |
11241 * src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties: | |
11242 Replaced the german title of the project list 'Berechnungen' with | |
11243 'Projekte'. | |
11244 | |
11245 2011-03-29 Ingo Weinzierl <ingo@intevation.de> | |
11246 | |
11247 * src/main/java/de/intevation/flys/client/client/FLYS.java: Registered the | |
11248 ProjectList as CollectionChangeHandler of each created CollectionView. | |
11249 | |
11250 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
11251 Implements the CollectionChangeHandler to update the list of user | |
11252 collections after a collection changed (or has been created). | |
11253 | |
11254 * src/main/java/de/intevation/flys/client/client/ui/CollectionGrid.java, | |
11255 src/main/java/de/intevation/flys/client/shared/model/CollectionRecord.java: | |
11256 Modified the output of the 'name' and 'date' fields. | |
11257 | |
11258 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
11259 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
11260 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: | |
11261 Added a format for datetime strings. | |
11262 | |
11263 2011-03-29 Ingo Weinzierl <ingo@intevation.de> | |
11264 | |
11265 * src/main/java/de/intevation/flys/client/server/UserCollectionsServiceImpl.java, | |
11266 src/main/java/de/intevation/flys/client/client/services/UserCollectionsServiceAsync.java, | |
11267 src/main/java/de/intevation/flys/client/client/services/UserCollectionsService.java: | |
11268 New. This service returns a list of Collections owned by a specified | |
11269 user. | |
11270 | |
11271 * src/main/webapp/WEB-INF/web.xml: Registered the UserCollectionsService. | |
11272 | |
11273 2011-03-29 Ingo Weinzierl <ingo@intevation.de> | |
11274 | |
11275 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java, | |
11276 src/main/java/de/intevation/flys/client/shared/model/Collection.java: | |
11277 Added methods to retrieve the creation time. | |
11278 | |
11279 2011-03-29 Raimund Renkert <rrenkert@intevation.de> | |
11280 | |
11281 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Fixed code | |
11282 in ProjectList toggle method. | |
11283 | |
11284 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: Fixed | |
11285 the WQInputPanel label to have the correct size. | |
11286 | |
11287 2011-03-29 Raimund Renkert <rrenkert@intevation.de> | |
11288 | |
11289 * src/main/webapp/FLYS.html: Added style information to avoid the smartgwt | |
11290 theme margin. | |
11291 | |
11292 2011-03-29 Raimund Renkert <rrenkert@intevation.de> | |
11293 | |
11294 * src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties: | |
11295 Changed some german strings. | |
11296 | |
11297 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11298 Changed tab title. | |
11299 | |
11300 2011-03-29 Raimund Renkert <rrenkert@intevation.de> | |
11301 | |
11302 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
11303 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
11304 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: Set | |
11305 label width to have a tabled style for WINFO selections. | |
11306 | |
11307 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11308 Resized window to fit the content size. | |
11309 | |
11310 2011-03-29 Ingo Weinzierl <ingo@intevation.de> | |
11311 | |
11312 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
11313 The ParameterList is a Tab now and can set its title itself. So, the | |
11314 title will change after the module is chosen. | |
11315 | |
11316 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11317 Removed code to insert the ParameterList into a new Tab. This is no longer | |
11318 needed, because the ParameterList is a Tab itself. | |
11319 | |
11320 2011-03-29 Ingo Weinzierl <ingo@intevation.de> | |
11321 | |
11322 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
11323 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
11324 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: | |
11325 Modified the string that points to the 'back button' image. | |
11326 | |
11327 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
11328 Modified the URL that points to the 'back button' image. Now, the | |
11329 base URL is taken into account as well. The button will be shown | |
11330 everywhere now (in every installation)! | |
11331 | |
11332 2011-03-29 Raimund Renkert <rrenkert@intevation.de> | |
11333 | |
11334 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
11335 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
11336 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: Set | |
11337 label width to have a tabled style for WINFO selections. | |
11338 | |
11339 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11340 Resized window to fit the content size. | |
11341 | |
11342 2011-03-29 Raimund Renkert <rrenkert@intevation.de> | |
11343 | |
11344 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Fixed | |
11345 toggle method. | |
11346 | |
11347 2011-03-28 Ingo Weinzierl <ingo@intevation.de> | |
11348 | |
11349 * src/main/java/de/intevation/flys/client/shared/model/CollectionItem.java, | |
11350 src/main/java/de/intevation/flys/client/shared/model/DefaultCollectionItem.java: | |
11351 A CollectionItem has a hash() method now. The value comes from the | |
11352 Collection's DESCRIBE document. | |
11353 | |
11354 * src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java: | |
11355 The hash value of a collection item is parsed from DESCRIBE document. | |
11356 | |
11357 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java: | |
11358 Appended the hash value of the artifact to the URL of the chart image. | |
11359 This bypasses the browser cache of a previous chart image. | |
11360 | |
11361 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11362 A parameterization change will always remove all output tabs before | |
11363 updating the output tab panel. | |
11364 | |
11365 2011-03-28 Ingo Weinzierl <ingo@intevation.de> | |
11366 | |
11367 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
11368 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
11369 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: | |
11370 Modified existing string and added a new one. | |
11371 | |
11372 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
11373 Added a further radio button for a plugin and changed the alignment of | |
11374 the radio button to vertical. | |
11375 | |
11376 2011-03-28 Ingo Weinzierl <ingo@intevation.de> | |
11377 | |
11378 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java: | |
11379 Removed the "TODO: ThemeEditor" label. | |
11380 | |
11381 2011-03-28 Ingo Weinzierl <ingo@intevation.de> | |
11382 | |
11383 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11384 Removed the date string from title bar. | |
11385 | |
11386 2011-03-28 Ingo Weinzierl <ingo@intevation.de> | |
11387 | |
11388 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java, | |
11389 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
11390 A UIProvider might now have a panel that can be used to render helper | |
11391 widgets. E.g. the river selection will render its river map into this | |
11392 panel. It is injected and can be placed somewhere around the | |
11393 application. | |
11394 | |
11395 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
11396 Injected the right panel of the parameter panel into the UIProvider. | |
11397 Helper widgets are rendered into this panel now! | |
11398 | |
11399 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
11400 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
11401 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
11402 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java, | |
11403 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
11404 Some layout improvements (heights, position of elements and so far). | |
11405 | |
11406 2011-03-28 Raimund Renkert <rrenkert@intevation.de> | |
11407 | |
11408 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: The project | |
11409 list button toggles the project list now. | |
11410 | |
11411 2011-03-28 Raimund Renkert <rrenkert@intevation.de> | |
11412 | |
11413 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
11414 Replaced next button image with smartgwt button. | |
11415 | |
11416 * src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Removed | |
11417 button path, added text for new button. | |
11418 | |
11419 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties: | |
11420 Removed image path, added english text for button. | |
11421 | |
11422 * src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties: | |
11423 Removed image path, added german text for button. | |
11424 | |
11425 2011-03-28 Raimund Renkert <rrenkert@intevation.de> | |
11426 | |
11427 * src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added text | |
11428 for FLYSFooter. | |
11429 | |
11430 * src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties: | |
11431 Added german text for footer label. | |
11432 | |
11433 * src/main/java/de/intevation/flys/client/client/ui/FLYSFooter.java: New. A | |
11434 new ui element at the bottom of the page. | |
11435 | |
11436 * src/main/java/de/intevation/flys/client/client/FLYS.java: Added footer | |
11437 element to FLYS webpage. | |
11438 | |
11439 2011-03-28 Raimund Renkert <rrenkert@intevation.de> | |
11440 | |
11441 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: | |
11442 Customized ProjectList style. | |
11443 * src/main/java/de/intevation/flys/client/client/ui/FLYSView.java: Set | |
11444 background color and size constraints. | |
11445 | |
11446 * src/main/webapp/FLYS.css: Added background style. | |
11447 | |
11448 2011-03-28 Ingo Weinzierl <ingo@intevation.de> | |
11449 | |
11450 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java: | |
11451 The right side of this panel displays an image now. This image | |
11452 represents a chart that is generated by an artifact. The request is made | |
11453 up in the ChartOutputServiceImpl. | |
11454 | |
11455 * src/main/java/de/intevation/flys/client/server/ChartOutputServiceImpl.java: | |
11456 New. This service creates the request to retrieve chart images and | |
11457 writes the response to the output stream. | |
11458 | |
11459 NOTE: This service is not asynchron! It is derived directly from | |
11460 HttpServlet. | |
11461 | |
11462 * src/main/webapp/WEB-INF/web.xml: Registered the ChartOutputService. | |
11463 | |
11464 2011-03-25 Raimund Renkert <rrenkert@intevation.de> | |
11465 | |
11466 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11467 Limited the area for CollectionView to the size of FLYSWorkspace. | |
11468 | |
11469 2011-03-28 Ingo Weinzierl <ingo@intevation.de> | |
11470 | |
11471 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: Fixed | |
11472 a typo. | |
11473 | |
11474 2011-03-28 Ingo Weinzierl <ingo@intevation.de> | |
11475 | |
11476 * src/main/java/de/intevation/flys/client/client/ui/ChartOutputTab.java: | |
11477 An OutputTab with two panels. The left one is not implemented yet | |
11478 (ThemeEditor). The right one will display an image. | |
11479 | |
11480 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: The | |
11481 content pane is set in the constructor. | |
11482 | |
11483 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11484 New output tabs will use the ChartOutputTab. | |
11485 | |
11486 NOTE: We should move the code that constructs the concrete output tabs | |
11487 into a factory class that decides which OutputTab has to be used. | |
11488 | |
11489 2011-03-28 Ingo Weinzierl <ingo@intevation.de> | |
11490 | |
11491 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11492 The tab bar is extended with output tabs if the artifact used for the | |
11493 parameterization reaches a state with output modes. | |
11494 | |
11495 * src/main/java/de/intevation/flys/client/client/ui/OutputTab.java: A | |
11496 base class that might be used to derive concrete output tabs for charts, | |
11497 maps and so on. | |
11498 | |
11499 2011-03-28 Ingo Weinzierl <ingo@intevation.de> | |
11500 | |
11501 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
11502 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
11503 Moved parameterization specific code from CollectionView to | |
11504 ParameterList. | |
11505 | |
11506 2011-03-26 Ingo Weinzierl <ingo@intevation.de> | |
11507 | |
11508 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
11509 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
11510 Moved ParameterList specific code into the ParameterList. | |
11511 | |
11512 2011-03-25 Ingo Weinzierl <ingo@intevation.de> | |
11513 | |
11514 * src/main/java/de/intevation/flys/client/client/services/CreateCollectionService.java, | |
11515 src/main/java/de/intevation/flys/client/client/services/CreateCollectionServiceAsync.java, | |
11516 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java: | |
11517 Changed the return type to 'Collection' - returned a UUID (String) | |
11518 before. | |
11519 | |
11520 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11521 The artifact is put into the collection (or new collection) if we reach | |
11522 a step in the parameterization in that an artifact has reachable | |
11523 outputs. Furthermore, some adjustments related to the changes of the | |
11524 return type in the CreateCollectionService. | |
11525 | |
11526 2011-03-25 Ingo Weinzierl <ingo@intevation.de> | |
11527 | |
11528 * src/main/webapp/WEB-INF/web.xml: Made the AddArtifactService accessible. | |
11529 | |
11530 2011-03-25 Ingo Weinzierl <ingo@intevation.de> | |
11531 | |
11532 * src/main/java/de/intevation/flys/client/client/services/AddArtifactServiceAsync.java, | |
11533 src/main/java/de/intevation/flys/client/client/services/AddArtifactService.java, | |
11534 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java: | |
11535 New. This service adds an existing artifact to an existing collection. | |
11536 The return value of this service is a Collection that is filled with | |
11537 CollectionItems and OutputModes. | |
11538 | |
11539 2011-03-25 Raimund Renkert <rrenkert@intevation.de> | |
11540 | |
11541 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml: Changed theme to | |
11542 smartgwt Enterprise Blue. | |
11543 | |
11544 2011-03-25 Ingo Weinzierl <ingo@intevation.de> | |
11545 | |
11546 * src/main/java/de/intevation/flys/client/shared/model/Facet.java, | |
11547 src/main/java/de/intevation/flys/client/shared/model/DefaultFacet.java: | |
11548 New. An interface and its default implementation that provide methods | |
11549 to get information about facets. Currently, the only information that is | |
11550 supported is the name of the facet. | |
11551 | |
11552 * src/main/java/de/intevation/flys/client/shared/model/CollectionItem.java, | |
11553 src/main/java/de/intevation/flys/client/shared/model/DefaultCollectionItem.java: | |
11554 New. An interface and its default implementation that provide methods to | |
11555 get information about the available output modes and its facets of | |
11556 artifacts -> a CollectionItem is related to an artifact - both have the | |
11557 same identifier. | |
11558 | |
11559 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java, | |
11560 src/main/java/de/intevation/flys/client/shared/model/Collection.java: | |
11561 The Collection no longer stores references to artifacts, but to | |
11562 CollectionItems. I have changed this, because the artifact contains a | |
11563 lot more information we need for the Collections. So, I decided to | |
11564 create CollectionItems that are related to artiacts but just know about | |
11565 the possible outputmodes and facets. | |
11566 | |
11567 2011-03-24 Raimund Renkert <rrenkert@intevation.de> | |
11568 | |
11569 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Set styles | |
11570 for label. | |
11571 | |
11572 * src/main/java/de/intevation/flys/client/client/ui/FLYSHeader.java: Fixed the | |
11573 method to calculate the image width and resized the BfG logo. | |
11574 | |
11575 * src/main/webapp/FLYS.css: Introduced styles for fonts and BfG colorscheme. | |
11576 | |
11577 2011-03-23 Ingo Weinzierl <ingo@intevation.de> | |
11578 | |
11579 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
11580 Extract the output modes from DESCRIBE document and fill the | |
11581 ArtifactDescription with those objects. | |
11582 | |
11583 2011-03-23 Ingo Weinzierl <ingo@intevation.de> | |
11584 | |
11585 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java: | |
11586 Added a method to retrieve the available output modes of the artifact. | |
11587 | |
11588 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java: | |
11589 Implemented the method to retrieve the available output modes and | |
11590 enhanced the default constructor with a parameter for output modes. | |
11591 | |
11592 2011-03-23 Ingo Weinzierl <ingo@intevation.de> | |
11593 | |
11594 * src/main/java/de/intevation/flys/client/shared/model/OutputMode.java, | |
11595 src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java: | |
11596 New. An interface and its default implementation that describes | |
11597 available output modes of artifacts. | |
11598 | |
11599 2011-03-21 Ingo Weinzierl <ingo@intevation.de> | |
11600 | |
11601 * src/main/webapp/images/next.xcf: Moved to images/next.xcf to avoid that | |
11602 this file is included in the WAR archive of the web application. | |
11603 | |
11604 * images/next.xcf: Moved from src/main/webapp/images/next.xcf. | |
11605 | |
11606 2011-03-21 Ingo Weinzierl <ingo@intevation.de> | |
11607 | |
11608 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
11609 Parse the selected values as human readable strings from the static UI | |
11610 part. | |
11611 | |
11612 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
11613 Display human readable values in the static UI part. | |
11614 | |
11615 2011-03-21 Ingo Weinzierl <ingo@intevation.de> | |
11616 | |
11617 * src/main/java/de/intevation/flys/client/client/event/HasStepBackHandlers.java, | |
11618 src/main/java/de/intevation/flys/client/client/event/StepBackHandler.java, | |
11619 src/main/java/de/intevation/flys/client/client/event/StepBackEvent.java: | |
11620 New. These classes are used to realize a notification mechanism to | |
11621 listen to the step-back part of the advance() operation. UI elements | |
11622 should fire a StepBackEvent if the user tries to step back to a previous | |
11623 state. | |
11624 | |
11625 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
11626 The UIProvider implements the HasStepBackHandlers interface and fires | |
11627 StepBackEvents if the 'back' button has been clicked. | |
11628 | |
11629 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
11630 Listens to StepBackEvents. If such an event is received, we gonna remove | |
11631 all old state items from the list and revert the view. Afterwards, the | |
11632 artifact description is used to redraw the whole view. | |
11633 | |
11634 NOTE: I think we should just remove those items that belong to states | |
11635 between the current state and the target state. This would avoid a | |
11636 complete refresh of the ParameterPanel. | |
11637 | |
11638 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11639 Listens to StepBackEvents. If such an event is received, the advance() | |
11640 operation is triggerd with the current artifact and the new target | |
11641 state identifier to step back to that state. | |
11642 | |
11643 2011-03-18 Ingo Weinzierl <ingo@intevation.de> | |
11644 | |
11645 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java, | |
11646 src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java: | |
11647 The methods that validates a FormItem will skip StaticTextItem | |
11648 validation. | |
11649 | |
11650 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
11651 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
11652 Added a mechanism to validate and save user input before returning the | |
11653 data entered in the fields. | |
11654 Reason: the BlurEvent - after that we gonne validate and save the input | |
11655 stuff - is not fired when the focus is still in one of the text fields | |
11656 and we click the 'next' button immediately. A nullpointer exception | |
11657 would be the result (which is avoided with the mechanism). | |
11658 | |
11659 2011-03-18 Ingo Weinzierl <ingo@intevation.de> | |
11660 | |
11661 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
11662 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
11663 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: | |
11664 Added localized strings that point to the source of the 'back' button. | |
11665 | |
11666 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
11667 Added a new method that creates the 'back' button and returns it. | |
11668 | |
11669 TODO: Fire an event that triggers the ADVANCE action. | |
11670 | |
11671 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
11672 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
11673 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
11674 Append the 'back' button in the panel with the 'old' parameters. | |
11675 | |
11676 * src/main/webapp/images/back.png, | |
11677 src/main/webapp/images/back_en.png, | |
11678 src/main/webapp/images/back_de.png: New. Images für the 'back' button in | |
11679 the parameterization. | |
11680 | |
11681 2011-03-18 Ingo Weinzierl <ingo@intevation.de> | |
11682 | |
11683 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
11684 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
11685 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added | |
11686 localized strings that point to the images of the 'next' button. | |
11687 | |
11688 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
11689 There is a method that creates the 'next' button, adds the UIProvider as | |
11690 ClickHandler and returns the button. | |
11691 | |
11692 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
11693 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
11694 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
11695 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java, | |
11696 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
11697 The 'next' button is created in the AbstractUIProvider. So, we have a | |
11698 central place to adjust the look of this button. | |
11699 | |
11700 * src/main/webapp/images/next.xcf, | |
11701 src/main/webapp/images/next.png, | |
11702 src/main/webapp/images/next_en.png, | |
11703 src/main/webapp/images/next_de.png: Images for the 'next' button in the | |
11704 parameterization. | |
11705 | |
11706 2011-03-18 Ingo Weinzierl <ingo@intevation.de> | |
11707 | |
11708 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
11709 Read min/max values and define those values as default values for the | |
11710 distance modes. | |
11711 | |
11712 2011-03-18 Ingo Weinzierl <ingo@intevation.de> | |
11713 | |
11714 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
11715 Read min/max values and define those values as default values for the | |
11716 distance mode. | |
11717 | |
11718 2011-03-18 Ingo Weinzierl <ingo@intevation.de> | |
11719 | |
11720 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
11721 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11722 When a state is reached with no further user input, the 'current' | |
11723 property of the ParameterList is set to 'null' and no dynamic panel is | |
11724 shown. | |
11725 | |
11726 2011-03-17 Ingo Weinzierl <ingo@intevation.de> | |
11727 | |
11728 * src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties: | |
11729 Fixed a typo. | |
11730 | |
11731 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
11732 The widgets displayed in the static panel are created using the | |
11733 UIProvider defined in the DataList. | |
11734 | |
11735 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java: There | |
11736 is a new method createOld() that is used to create the static | |
11737 representation of a DataList. | |
11738 | |
11739 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
11740 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
11741 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
11742 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
11743 Implemented the createOld() method. | |
11744 | |
11745 2011-03-17 Ingo Weinzierl <ingo@intevation.de> | |
11746 | |
11747 * src/main/java/de/intevation/flys/client/shared/model/DataList.java: | |
11748 Added a constructor to create a DataList with a label. | |
11749 | |
11750 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
11751 Read the label of the static state data objects and create the DataList | |
11752 objects with this attribute. | |
11753 | |
11754 2011-03-17 Ingo Weinzierl <ingo@intevation.de> | |
11755 | |
11756 * src/main/java/de/intevation/flys/client/shared/model/DataList.java: This | |
11757 data structure manages a list of Data objects. A DataList is the list of | |
11758 Data objects that a single State can have. So, this class has methods to | |
11759 retrieve the name of the state it belongs to, the list of Data objects, | |
11760 the recommended UIProvider and a label. | |
11761 | |
11762 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java, | |
11763 src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java, | |
11764 src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java, | |
11765 src/main/java/de/intevation/flys/client/shared/model/Data.java, | |
11766 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java, | |
11767 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
11768 src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java, | |
11769 src/main/java/de/intevation/flys/client/client/ui/ParameterList.java, | |
11770 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
11771 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
11772 src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java, | |
11773 src/main/java/de/intevation/flys/client/client/ui/UIProvider.java, | |
11774 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java, | |
11775 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
11776 Necessary refactoring to introduce the DataList data structure to manage | |
11777 the list of Data objects a single State provides. | |
11778 | |
11779 2011-03-17 Ingo Weinzierl <ingo@intevation.de> | |
11780 | |
11781 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
11782 Added a bit more space between the values that have been entered in | |
11783 former states and the current input panel. | |
11784 | |
11785 2011-03-17 Ingo Weinzierl <ingo@intevation.de> | |
11786 | |
11787 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java, | |
11788 src/main/java/de/intevation/flys/client/shared/model/Data.java, | |
11789 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java, | |
11790 src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java, | |
11791 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
11792 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11793 Removed needless imported. | |
11794 | |
11795 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
11796 The SelectProvider extends the AbstractUIProvider now. Now, each | |
11797 concrete UIProvider is an instance of the AbstractUIProvider that | |
11798 handles some basic events. | |
11799 | |
11800 2011-03-17 Ingo Weinzierl <ingo@intevation.de> | |
11801 | |
11802 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
11803 The Single-W panel is displayed initially when the WQInputPanel is | |
11804 rendered. | |
11805 | |
11806 2011-03-17 Ingo Weinzierl <ingo@intevation.de> | |
11807 | |
11808 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
11809 Implemented some methods to retrieve the data that have been entered by | |
11810 the user. The getData() method retrieves data now! | |
11811 | |
11812 2011-03-17 Ingo Weinzierl <ingo@intevation.de> | |
11813 | |
11814 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
11815 Implemented some methods to retrieve the data that have been entered by | |
11816 the user. The getData() method retrieves data now! | |
11817 | |
11818 2011-03-17 Ingo Weinzierl <ingo@intevation.de> | |
11819 | |
11820 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
11821 Defined the 'WINFO' plugin as default plugin. The initial view will | |
11822 display a preselcted winfo radio button. | |
11823 | |
11824 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
11825 Added the missing 'next' button. | |
11826 | |
11827 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
11828 Added the ClickHandler to the 'next' button. | |
11829 | |
11830 2011-03-17 Ingo Weinzierl <ingo@intevation.de> | |
11831 | |
11832 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
11833 The 'uiprovider' attribute 'wq_panel' will return a WQInputPanel | |
11834 provider. | |
11835 | |
11836 2011-03-16 Ingo Weinzierl <ingo@intevation.de> | |
11837 | |
11838 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
11839 Some refactoring. This class now uses the DoubleRangePanel and | |
11840 DoubleArrayPanel for the two different input modes as well. | |
11841 | |
11842 2011-03-16 Ingo Weinzierl <ingo@intevation.de> | |
11843 | |
11844 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
11845 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
11846 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added | |
11847 i18n strings used in the WQInputPanel. | |
11848 | |
11849 * src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java: | |
11850 New. This panel contains three input fields that enables the user to | |
11851 enter a start and end value and a step width. Furthermore, there are | |
11852 methods to validate the fields and to retrieve its values. | |
11853 | |
11854 * src/main/java/de/intevation/flys/client/client/ui/DoubleArrayPanel.java: | |
11855 New. This panel contains a single input field that enables the user to | |
11856 enter a list of double values. There is a method to validate the input | |
11857 and a method to retrieve the list of entered double values. | |
11858 | |
11859 * src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java: | |
11860 New. This panel allows the user to enter W or Q values for single or | |
11861 range input in one single state. | |
11862 | |
11863 2011-03-16 Ingo Weinzierl <ingo@intevation.de> | |
11864 | |
11865 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
11866 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
11867 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added | |
11868 i18n strings used in the LocationDistancePanel. | |
11869 | |
11870 * src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java: | |
11871 New. This abstract class implements the UIProvider and the | |
11872 HasStepForwardHandlers interface and its necessary methods. These two | |
11873 things are required by each concrete UIProvider, so this class should be | |
11874 the base class for further concrete UIProviders. | |
11875 | |
11876 * src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java: | |
11877 New. A UIProvider that enables the user to enter locations or a | |
11878 distance. | |
11879 | |
11880 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
11881 States with a uiprovider attribute set to 'location_distance_panel' use | |
11882 the LocationDistancePanel for user input. | |
11883 | |
11884 2011-03-15 Ingo Weinzierl <ingo@intevation.de> | |
11885 | |
11886 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
11887 Clear the panel that displays the current input widget before adding a | |
11888 new one to this panel. | |
11889 | |
11890 2011-03-15 Ingo Weinzierl <ingo@intevation.de> | |
11891 | |
11892 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
11893 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
11894 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added | |
11895 a i18n string for a new calculation. | |
11896 | |
11897 * src/main/java/de/intevation/flys/client/client/FLYSImages.java, | |
11898 src/main/java/de/intevation/flys/client/client/images/gewkarte.png: New | |
11899 image: the map that shows the relevant rivers. | |
11900 | |
11901 * src/main/java/de/intevation/flys/client/client/ui/MapSelection.java: | |
11902 Added the river map to the right panel of that widget. | |
11903 | |
11904 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11905 Implemented the step forward mechanism. | |
11906 | |
11907 2011-03-14 Ingo Weinzierl <ingo@intevation.de> | |
11908 | |
11909 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java, | |
11910 src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
11911 Save the name of the data item. We need the name for feed(). | |
11912 | |
11913 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: | |
11914 Before adding further old data items, we gonna check if the item is | |
11915 already existing in the list. If it exists, the item is not added. | |
11916 | |
11917 2011-03-14 Ingo Weinzierl <ingo@intevation.de> | |
11918 | |
11919 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java, | |
11920 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java, | |
11921 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
11922 Read i18n strings from DESCRIBE document and display them in the UI. | |
11923 | |
11924 2011-03-10 Ingo Weinzierl <ingo@intevation.de> | |
11925 | |
11926 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11927 Integrated the mechnism to listen on paramer changes. The CollectionView | |
11928 is both: a HasParameterChangeHandler and a ParameterChangeHandler. | |
11929 | |
11930 2011-03-10 Ingo Weinzierl <ingo@intevation.de> | |
11931 | |
11932 * src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
11933 Bugfix: Removed static string from gui. | |
11934 | |
11935 2011-03-10 Ingo Weinzierl <ingo@intevation.de> | |
11936 | |
11937 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
11938 Parse the static data from DESCRIBE document and put it into the | |
11939 ArtifactDescription. | |
11940 | |
11941 2011-03-10 Ingo Weinzierl <ingo@intevation.de> | |
11942 | |
11943 * src/main/java/de/intevation/flys/client/client/event/HasParameterChangeHandler.java, | |
11944 src/main/java/de/intevation/flys/client/client/event/ParameterChangeHandler.java, | |
11945 src/main/java/de/intevation/flys/client/client/event/ParameterChangeEvent.java: | |
11946 New. Interfaces and classes used for a listener mechanism to notify | |
11947 listeners when the parameterization of a Collection/Artifact has | |
11948 changed. | |
11949 | |
11950 2011-03-10 Ingo Weinzierl <ingo@intevation.de> | |
11951 | |
11952 * src/main/java/de/intevation/flys/client/client/services/StepForwardServiceAsync.java, | |
11953 src/main/java/de/intevation/flys/client/client/services/StepForwardService.java, | |
11954 src/main/java/de/intevation/flys/client/server/StepForwardServiceImpl.java: | |
11955 New. This service bundles the artifact operations feed() and advance() | |
11956 into a single service. | |
11957 | |
11958 * src/main/java/de/intevation/flys/client/client/services/AdvanceServiceAsync.java, | |
11959 src/main/java/de/intevation/flys/client/client/services/AdvanceService.java, | |
11960 src/main/java/de/intevation/flys/client/server/AdvanceServiceImpl.java: | |
11961 New. This service provides a method that triggers the advance() operation | |
11962 of the artifact server. | |
11963 | |
11964 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
11965 Added code to parse the reachable states from DESCRIBE. | |
11966 | |
11967 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11968 Make use of the 'forward' service after choosing the module and the river. | |
11969 | |
11970 * src/main/webapp/WEB-INF/web.xml: Registered the new services 'forward' and | |
11971 'advance'. | |
11972 | |
11973 2011-03-09 Ingo Weinzierl <ingo@intevation.de> | |
11974 | |
11975 * src/test/java/de/intevation/flys/client/FLYSJUnit.gwt.xml, | |
11976 src/main/java/de/intevation/flys/client/client/GreetingServiceAsync.java, | |
11977 src/main/java/de/intevation/flys/client/client/GreetingService.java: | |
11978 Removed the GreetingService from out application - this service has been | |
11979 added initially by creating this repository. | |
11980 | |
11981 2011-03-09 Ingo Weinzierl <ingo@intevation.de> | |
11982 | |
11983 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
11984 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
11985 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added | |
11986 i18n strings for the module and river selection. | |
11987 | |
11988 * src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java: | |
11989 New. A wrapper for the module and river selection. Both information can | |
11990 be chosen in just one step. | |
11991 | |
11992 * src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
11993 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: | |
11994 Some layout improvements. | |
11995 | |
11996 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
11997 Makes use of the ModuleSelection if no artifact is existing in a new | |
11998 CollectionView. Users may now choose the desired plugin and the river in | |
11999 one single step. | |
12000 | |
12001 2011-03-09 Ingo Weinzierl <ingo@intevation.de> | |
12002 | |
12003 * src/main/java/de/intevation/flys/client/client/services/RiverServiceAsync.java, | |
12004 src/main/java/de/intevation/flys/client/client/services/RiverService.java, | |
12005 src/main/java/de/intevation/flys/client/server/RiverServiceImpl.java: | |
12006 New. A service that retrieves a list of supported rivers by the artifact | |
12007 server. | |
12008 | |
12009 * src/main/java/de/intevation/flys/client/shared/model/River.java, | |
12010 src/main/java/de/intevation/flys/client/shared/model/DefaultRiver.java: | |
12011 New. A model class and its default implementation to store rivers. | |
12012 | |
12013 * src/main/java/de/intevation/flys/client/client/FLYS.java: At application | |
12014 start, the provided rivers by the artifact server are fetched using the | |
12015 RiverService. The rivers are queriable via a getRivers() method. | |
12016 | |
12017 * src/main/webapp/WEB-INF/web.xml: Registered the RiverService. | |
12018 | |
12019 2011-03-08 Ingo Weinzierl <ingo@intevation.de> | |
12020 | |
12021 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
12022 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
12023 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added | |
12024 i18n strings used in the menu panel. | |
12025 | |
12026 * src/main/java/de/intevation/flys/client/client/FLYS.java: Added a method | |
12027 to retrieve the project list. | |
12028 | |
12029 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Added | |
12030 further buttons (labels with ClickHandler) to switch the language, | |
12031 logout the current user or open an info panel. | |
12032 | |
12033 2011-03-08 Ingo Weinzierl <ingo@intevation.de> | |
12034 | |
12035 * src/main/java/de/intevation/flys/client/client/images/flys_logo.gif, | |
12036 src/main/java/de/intevation/flys/client/client/images/bfg_logo.gif: New. | |
12037 A logo of the BfG and a logo of the application FLYS. Both copied from | |
12038 desktop FLYS. | |
12039 | |
12040 * src/main/java/de/intevation/flys/client/client/FLYSImages.java: New. | |
12041 This interface grants access to the images used in this application. | |
12042 | |
12043 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
12044 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
12045 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: | |
12046 Added the fullname of FLYS. | |
12047 | |
12048 * src/main/java/de/intevation/flys/client/client/ui/FLYSHeader.java: New. | |
12049 This class displays the header containing a FLYS and a BfG logo. | |
12050 | |
12051 * src/main/java/de/intevation/flys/client/client/FLYS.java: Integrated the | |
12052 FLYSHeader into the layout at the bottom of the application. | |
12053 | |
12054 * src/main/webapp/FLYS.html: Set the title of the application to | |
12055 "FLYS-3.0". | |
12056 | |
12057 2011-03-07 Ingo Weinzierl <ingo@intevation.de> | |
12058 | |
12059 * src/main/java/de/intevation/flys/client/client/services/CreateCollectionService.java, | |
12060 src/main/java/de/intevation/flys/client/client/services/CreateCollectionServiceAsync.java, | |
12061 src/main/java/de/intevation/flys/client/server/CreateCollectionServiceImpl.java: | |
12062 New. A service that might be used to create new collections in the | |
12063 artifact server. | |
12064 | |
12065 * src/main/webapp/WEB-INF/web.xml: Registered the service to create new | |
12066 collections. | |
12067 | |
12068 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
12069 Added the service to create new collections. Currently, this service is | |
12070 not used. | |
12071 | |
12072 2011-03-07 Ingo Weinzierl <ingo@intevation.de> | |
12073 | |
12074 * src/main/java/de/intevation/flys/client/shared/model/DefaultUser.java, | |
12075 src/main/java/de/intevation/flys/client/shared/model/User.java: A user | |
12076 interface and its default implementation. | |
12077 | |
12078 * src/main/java/de/intevation/flys/client/client/services/UserService.java, | |
12079 src/main/java/de/intevation/flys/client/client/services/UserServiceAsync.java, | |
12080 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java: This | |
12081 service will currently return the first user that is returned by the | |
12082 artifact server. | |
12083 | |
12084 * src/main/java/de/intevation/flys/client/client/FLYS.java: The FLYS | |
12085 instance stores the user that is logged in, because we need to make use of | |
12086 this user in many services. | |
12087 | |
12088 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java, | |
12089 src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Make use | |
12090 of the User of this package - the User of the common package is not used | |
12091 any longer. | |
12092 | |
12093 2011-03-02 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
12094 | |
12095 * pom.xml: Added missing SmartGWT repository. | |
12096 | |
12097 2011-02-22 Ingo Weinzierl <ingo@intevation.de> | |
12098 | |
12099 * src/main/java/de/intevation/flys/client/client/ui/ParameterList.java: A UI | |
12100 widget that stores and displays the data of former states and the current | |
12101 data. The widget displaying of the current data is created by the | |
12102 UIProvider that is stored in the Data object. | |
12103 | |
12104 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: We | |
12105 are able to create new WINFO artifacts. After the artifact has been | |
12106 created, the first 'state' is rendered in a 'WINFO tab' using the | |
12107 ParameterList. | |
12108 | |
12109 2011-02-22 Ingo Weinzierl <ingo@intevation.de> | |
12110 | |
12111 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
12112 The 'uiprovider' attribute is parsed from DESCRIBE document and stored at | |
12113 the Data object. | |
12114 | |
12115 * src/main/java/de/intevation/flys/client/shared/model/Data.java, | |
12116 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java: | |
12117 Implemented code to store the UIProvider (as string!) for the Data object. | |
12118 | |
12119 2011-02-22 Ingo Weinzierl <ingo@intevation.de> | |
12120 | |
12121 * src/main/java/de/intevation/flys/client/client/event/StepForwardEvent.java: | |
12122 An event that is thrown after the user has selected or entered data in the | |
12123 UI and triggers the feed & advance operations via UI button. | |
12124 | |
12125 * src/main/java/de/intevation/flys/client/client/event/HasStepForwardHandlers.java: | |
12126 This interface is used by classes that provide that step forward | |
12127 mechanism. | |
12128 | |
12129 * src/main/java/de/intevation/flys/client/client/event/StepForwardHandler.java: | |
12130 This interface is used by classes that want to listen to | |
12131 StepForwardEvents. | |
12132 | |
12133 2011-02-22 Ingo Weinzierl <ingo@intevation.de> | |
12134 | |
12135 * src/main/java/de/intevation/flys/client/client/ui/UIProvider.java, | |
12136 src/main/java/de/intevation/flys/client/client/ui/MapSelection.java, | |
12137 src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java: The | |
12138 interface description and two implementations of a UIProvider. A | |
12139 UIProvider is used to create widgets for the user input. The UIProvider | |
12140 that is used in the current state depends on the data type in the describe | |
12141 document and a 'uiprovider' flag that might be configured there. | |
12142 | |
12143 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java: | |
12144 The factory that is used to create new instances of UIProvider. | |
12145 | |
12146 2011-02-21 Ingo Weinzierl <ingo@intevation.de> | |
12147 | |
12148 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
12149 This view implements the HasCollectionChangeHandlers interface - | |
12150 CollectionChangeHandler can register to this class and retrieve | |
12151 notifications when the collection of this view changes. | |
12152 | |
12153 2011-02-18 Ingo Weinzierl <ingo@intevation.de> | |
12154 | |
12155 * src/main/java/de/intevation/flys/client/client/event/CollectionChangeHandler.java, | |
12156 src/main/java/de/intevation/flys/client/client/event/CollectionChangeEvent.java, | |
12157 src/main/java/de/intevation/flys/client/client/event/HasCollectionChangeHandlers.java: | |
12158 New. These interfaces and classes should be used to listen to changes in | |
12159 Collections. | |
12160 | |
12161 2011-02-18 Ingo Weinzierl <ingo@intevation.de> | |
12162 | |
12163 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java, | |
12164 src/main/java/de/intevation/flys/client/shared/model/Collection.java: | |
12165 Enhanced the Collection and its default implementation with new methods | |
12166 to add new Artifacts, retrieve Artifacts and get the number of artifacts | |
12167 managed by the Collection. | |
12168 | |
12169 2011-02-18 Ingo Weinzierl <ingo@intevation.de> | |
12170 | |
12171 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java: | |
12172 New. This factory is used to create an ArtifactDescription based on an | |
12173 DESCRIBE document returned by the artifact server. | |
12174 | |
12175 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: A | |
12176 new DefaultArtifact with an ArtifactDescription that contains the dynamic | |
12177 UI part is returned by the create() method now. | |
12178 | |
12179 2011-02-17 Ingo Weinzierl <ingo@intevation.de> | |
12180 | |
12181 * pom.xml: This client uses the artifacts http-client for the communication | |
12182 between client and server now. | |
12183 | |
12184 * src/main/java/de/intevation/flys/client/server/FLYSArtifactCreator.java: | |
12185 New. An instance of the ArtitactCreator interface of the http-client. It | |
12186 uses the document returned by the artifact server to create an artifact | |
12187 instance. | |
12188 | |
12189 NOTE: The artifact creation needs to be implemented! This is currently | |
12190 just a stub to make the other things work. | |
12191 | |
12192 * src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java, | |
12193 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java: | |
12194 The method signature of create() changed: the server url is required now. | |
12195 | |
12196 * src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java: | |
12197 Make use of the HttpClient and the FLYSArtifactCreator to create | |
12198 artifacts. | |
12199 | |
12200 * src/main/java/de/intevation/flys/client/client/FLYS.java, | |
12201 src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
12202 Added the server url to the create() call of the ArtifactService. | |
12203 | |
12204 2011-02-16 Ingo Weinzierl <ingo@intevation.de> | |
12205 | |
12206 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
12207 This view will now display radio buttons to choose between the module | |
12208 'WINFO', 'MINFO', 'Map' and 'Fix-Analyse'. A button is shown to create an | |
12209 artifact of the selected module. | |
12210 | |
12211 NOTE: The next step here is to use the returning artifact with its | |
12212 description and display widgets based on these information. | |
12213 | |
12214 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
12215 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
12216 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added | |
12217 i18n strings for the CollectionView's 'next' button. | |
12218 | |
12219 2011-02-16 Ingo Weinzierl <ingo@intevation.de> | |
12220 | |
12221 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java, | |
12222 src/main/java/de/intevation/flys/client/shared/model/DataItem.java, | |
12223 src/main/java/de/intevation/flys/client/shared/model/Data.java: The | |
12224 interfaces implement the Serializable interface now. | |
12225 | |
12226 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifactDescription.java, | |
12227 src/main/java/de/intevation/flys/client/shared/model/DefaultDataItem.java, | |
12228 src/main/java/de/intevation/flys/client/shared/model/DefaultData.java: | |
12229 New. Default implementions of the interfaces above. These classes | |
12230 implements constructors and the necessary methods of the interface | |
12231 descriptions only! | |
12232 | |
12233 2011-02-16 Ingo Weinzierl <ingo@intevation.de> | |
12234 | |
12235 * src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java, | |
12236 src/main/java/de/intevation/flys/client/client/services/ArtifactServiceAsync.java, | |
12237 src/main/java/de/intevation/flys/client/client/services/ArtifactService.java: | |
12238 New. Interface descriptions and the server implementation of an artifact | |
12239 service that provides basic methods for working with artifacts. | |
12240 | |
12241 NOTE: The implementation is currently just a stub. The artifact creation | |
12242 needs to be implemented. | |
12243 | |
12244 * src/main/webapp/WEB-INF/web.xml: Added a servlet for the artifact | |
12245 interface. | |
12246 | |
12247 2011-02-16 Ingo Weinzierl <ingo@intevation.de> | |
12248 | |
12249 * src/main/java/de/intevation/flys/client/shared/model/Artifact.java: | |
12250 Implements the serializable interface which is necessary to be able to | |
12251 use this object in the GWT client code. | |
12252 | |
12253 * src/main/java/de/intevation/flys/client/shared/model/DefaultArtifact.java: | |
12254 New. A simple default implementation of an artifact. | |
12255 | |
12256 2011-02-16 Ingo Weinzierl <ingo@intevation.de> | |
12257 | |
12258 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml: Added the | |
12259 Resources and XML modules of GWT. | |
12260 | |
12261 * src/main/java/de/intevation/flys/client/client/config.xml: An xml file | |
12262 that will contain the client configuration. | |
12263 | |
12264 * src/main/java/de/intevation/flys/client/client/Config.java: New. This | |
12265 class should be used to handle the client configuration and provides | |
12266 methods for retrieving information about the configuration. | |
12267 | |
12268 * src/main/java/de/intevation/flys/client/client/FLYSResources.java: The | |
12269 configuration (Config) is initialized at the startup. | |
12270 | |
12271 2011-02-11 Ingo Weinzierl <ingo@intevation.de> | |
12272 | |
12273 * src/main/java/de/intevation/flys/client/shared/model/Artifact.java: New. | |
12274 The interface description of an artifact used in this client. There are | |
12275 several methods that provide information about the artifact itself and its | |
12276 representation. | |
12277 | |
12278 * src/main/java/de/intevation/flys/client/shared/model/ArtifactDescription.java: | |
12279 New. The ArtifactDescription provides information about the current | |
12280 representation of an artifact. | |
12281 | |
12282 * src/main/java/de/intevation/flys/client/shared/model/DataItem.java, | |
12283 src/main/java/de/intevation/flys/client/shared/model/Data.java: New. The | |
12284 interfaces are used to handle user input. | |
12285 | |
12286 2011-02-11 Ingo Weinzierl <ingo@intevation.de> | |
12287 | |
12288 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
12289 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
12290 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added | |
12291 strings for the plugins. | |
12292 | |
12293 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
12294 Display radio buttons if the collection is new and no plugin (winfo, | |
12295 minfo, map, fix analyse) has been chosen. | |
12296 | |
12297 2011-02-11 Ingo Weinzierl <ingo@intevation.de> | |
12298 | |
12299 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
12300 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
12301 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: New | |
12302 strings for the CollectionViews. | |
12303 | |
12304 * src/main/java/de/intevation/flys/client/client/ui/FLYSWorkspace.java: New. | |
12305 This is the workspace for FLYS. It contains the windows for each | |
12306 collection of the user. | |
12307 | |
12308 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
12309 New. This window will display a collection. Currently, it has just a | |
12310 title, but no content. | |
12311 | |
12312 * src/main/java/de/intevation/flys/client/client/ui/FLYSView.java: Displays | |
12313 the FLYSWorkspace. | |
12314 | |
12315 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: Added a | |
12316 button to open new collections. | |
12317 | |
12318 * src/main/java/de/intevation/flys/client/client/FLYS.java: The | |
12319 FLYSWorkspace is created here. FLYS stores a reference to it and puts the | |
12320 workspace into the FLYSView. Furthermore, there is a new method that | |
12321 creates new Collections. | |
12322 | |
12323 NOTE: Currently, there is no communication with the artifact server, | |
12324 because Collections aren't implemented yet! | |
12325 | |
12326 2011-02-11 Ingo Weinzierl <ingo@intevation.de> | |
12327 | |
12328 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java, | |
12329 src/main/java/de/intevation/flys/client/shared/model/Collection.java: | |
12330 Added a new method that returns the UUID of the collection. | |
12331 | |
12332 2011-02-10 Ingo Weinzierl <ingo@intevation.de> | |
12333 | |
12334 * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: The | |
12335 ProjectList stores a reference to the current user and provides a list | |
12336 with his existing projects. | |
12337 | |
12338 NOTE: There are created two Collections and two CollectionRecords for the | |
12339 mockup. This code needs to be removed after a service to fetch the user | |
12340 collections has been implemented. | |
12341 | |
12342 * src/main/java/de/intevation/flys/client/client/ui/CollectionGrid.java: | |
12343 This grid will show a list of collections with its last modification date, | |
12344 their uuid and two buttons to publish and delete the collection. | |
12345 | |
12346 NOTE: The buttons have no effect yet. | |
12347 | |
12348 * src/main/java/de/intevation/flys/client/client/FLYS.java: The FLYS class | |
12349 has a reference to the ProjectList. If a logged in user was found, the | |
12350 ProjectList is initialized and added to the FLYSView. | |
12351 | |
12352 * src/main/java/de/intevation/flys/client/client/ui/FLYSView.java: There is | |
12353 a new method to set the ProjectList. Furthermore, all UI components are | |
12354 put into a HLayout now. On this way, we are able to open/close the | |
12355 ProjectList. | |
12356 | |
12357 * src/main/java/de/intevation/flys/client/client/FLYSMessages.java, | |
12358 src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
12359 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties: | |
12360 Added strings for the project list. | |
12361 | |
12362 2011-02-10 Ingo Weinzierl <ingo@intevation.de> | |
12363 | |
12364 * src/main/java/de/intevation/flys/client/shared/model/DefaultCollection.java, | |
12365 src/main/java/de/intevation/flys/client/shared/model/Collection.java: The | |
12366 interface and its default implementation of a Collection. | |
12367 NOTE: I think both classes will change pretty much, but they have been | |
12368 necessary for the ProjectList mockup. | |
12369 | |
12370 2011-02-10 Ingo Weinzierl <ingo@intevation.de> | |
12371 | |
12372 * src/main/java/de/intevation/flys/client/FLYS.gwt.xml: The artifact-common | |
12373 package is available in the GWT code now. | |
12374 | |
12375 * pom.xml: Made the artifact-common package available. | |
12376 | |
12377 * src/main/java/de/intevation/flys/client/server/UserServiceImpl.java, | |
12378 src/main/java/de/intevation/flys/client/client/services/UserService.java, | |
12379 src/main/java/de/intevation/flys/client/client/services/UserServiceAsync.java: | |
12380 A service definition that retrieves user information. Currently, this | |
12381 service defines a single method that returns the user that is currently | |
12382 logged in. | |
12383 | |
12384 * src/main/webapp/WEB-INF/web.xml: Added a servlet definition that provides | |
12385 the UserService. | |
12386 | |
12387 * src/main/java/de/intevation/flys/client/client/FLYSMessages_en.properties, | |
12388 src/main/java/de/intevation/flys/client/client/FLYSMessages_de.properties, | |
12389 src/main/java/de/intevation/flys/client/client/FLYSMessages.java: Added | |
12390 I18N string for a guest user. | |
12391 | |
12392 * src/main/java/de/intevation/flys/client/client/ui/MainMenu.java: There are | |
12393 new methods to set the current user and to update the menu with its name. | |
12394 | |
12395 * src/main/java/de/intevation/flys/client/client/FLYS.java: After creating | |
12396 the necessary components, the current user is queried by the UserService | |
12397 and displayed in the menu bar. |