comparison app/controller/form/Messprogramm.js @ 1197:112fd60f1fb4

It is an error to specify invalid intervals.
author Tom Gottfried <tom@intevation.de>
date Tue, 20 Sep 2016 18:16:41 +0200
parents c63acd44f8ca
children 3b6f40541ac6
comparison
equal deleted inserted replaced
1196:47991f0d7837 1197:112fd60f1fb4
38 }, 38 },
39 'messprogrammform location combobox': { 39 'messprogrammform location combobox': {
40 select: this.syncOrtWindow 40 select: this.syncOrtWindow
41 }, 41 },
42 'messprogrammform datetime textfield': { 42 'messprogrammform datetime textfield': {
43 blur: this.checkDatePeriod 43 change: this.checkDatePeriod
44 },
45 'messprogrammform numfield numberfield': {
46 change: this.checkPeriod
44 }, 47 },
45 'messprogrammform [name="teilintervallVon"]': { 48 'messprogrammform [name="teilintervallVon"]': {
46 change: this.synchronizeSlider, 49 change: this.synchronizeSlider,
47 blur: this.checkPeriod
48 }, 50 },
49 'messprogrammform [name="teilintervallBis"]': { 51 'messprogrammform [name="teilintervallBis"]': {
50 change: this.synchronizeSlider, 52 change: this.synchronizeSlider,
51 blur: this.checkPeriod
52 }, 53 },
53 'messprogrammform probenintervall combobox': { 54 'messprogrammform probenintervall combobox': {
54 select: this.updateIntervalls 55 select: this.updateIntervalls
55 }, 56 },
56 'messprogrammform panel[xtype="deskriptor] combobox': { 57 'messprogrammform panel[xtype="deskriptor] combobox': {
282 .down('numberfield[period=start]').getValue(); 283 .down('numberfield[period=start]').getValue();
283 partners[1] = field.up('fieldset') 284 partners[1] = field.up('fieldset')
284 .down('numberfield[period=end]').getValue(); 285 .down('numberfield[period=end]').getValue();
285 if (partners[0] && partners[1] && partners[0] > partners [1]) { 286 if (partners[0] && partners[1] && partners[0] > partners [1]) {
286 var msg = Lada.getApplication().bundle.getMsg('662'); 287 var msg = Lada.getApplication().bundle.getMsg('662');
287 field.up('fieldset').showWarningOrError(true, msg, false, ''); 288 field.up('fieldset').showWarningOrError(false, '', true, msg);
288 } else { 289 } else {
289 field.up('fieldset').clearMessages(); 290 field.up('fieldset').clearMessages();
290 } 291 }
291 } 292 }
292 }, 293 },
311 .down('datetime[period=end]') 312 .down('datetime[period=end]')
312 .down('textfield') 313 .down('textfield')
313 .getValue() 314 .getValue()
314 if (partners[0] && partners[1] && partners[0] > partners [1]) { 315 if (partners[0] && partners[1] && partners[0] > partners [1]) {
315 var msg = Lada.getApplication().bundle.getMsg('662'); 316 var msg = Lada.getApplication().bundle.getMsg('662');
316 field.up('fieldset').showWarningOrError(true, msg, false, ''); 317 field.up('fieldset').showWarningOrError(false, '', true, msg);
317 } else { 318 } else {
318 field.up('fieldset').clearMessages(); 319 field.up('fieldset').clearMessages();
319 } 320 }
320 } 321 }
321 }, 322 },

http://lada.wald.intevation.org