changeset 1091:9a0f7712f366

Fix error message.
author Tom Gottfried <tom@intevation.de>
date Mon, 09 May 2016 15:35:51 +0200
parents fc17ae7e560c
children 4932f7abc8a8
files app/model/Messwert.js resources/i18n/Lada_de-DE.properties
diffstat 2 files changed, 5 insertions(+), 31 deletions(-) [+]
line wrap: on
line diff
--- a/app/model/Messwert.js	Mon May 09 13:02:25 2016 +0200
+++ b/app/model/Messwert.js	Mon May 09 15:35:51 2016 +0200
@@ -42,37 +42,11 @@
                 return value;
             }
             var valueString = value.toString();
-            if (valueString.indexOf('E') > 0) {
-                valueString = valueString.replace('E', 'e');
-            }
-            var tmp;
-            if (valueString.indexOf('e') > 0) {
-                tmp = valueString;
-            }
-            else {
-                // Currently not locale friendly...
-                if (valueString.indexOf(',') > 0) {
-                    valueString = valueString.replace(',', '.');
-                }
-                tmp = parseFloat(valueString).toExponential();
+            if (valueString.indexOf(',') > 0) {
+                valueString.replace(',', '.');
             }
-            var parts = tmp.split('e');
-            if (parts[0].indexOf('.') > 0) {
-                var floatPart = parseFloat(parts[0]);
-                var separator = floatPart.toFixed(2).toLocaleString().replace(/[-\d]/g, '');
-                parts[0] = floatPart.toFixed(2).replace('.', separator);
-            }
-            else if (parts[0].indexOf(',') < 0) {
-                parts[0] = parts[0] + ',00';
-            }
-            var intPart = parseInt(parts[1]);
-            if (intPart < 10 && intPart >= 0) {
-                parts[1] = '+0' + parseInt(parts[1]);
-            }
-            else if (intPart < 0 && intPart > -10) {
-                parts[1] = parts[1].replace('-', '-0');
-            }
-            return parts[0] + 'e' + parts[1];
+            return parseFloat(valueString).toExponential(2).toString()
+                .replace('.', ',');
         }
     }, {
         name: 'messwertNwg',
--- a/resources/i18n/Lada_de-DE.properties	Mon May 09 13:02:25 2016 +0200
+++ b/resources/i18n/Lada_de-DE.properties	Mon May 09 15:35:51 2016 +0200
@@ -2,7 +2,7 @@
 # Error Codes
 ##
 ! General errors
-200:OK
+200:Unbekannter Fehler
 601:Probe existiert bereits
 602:Objekt ist keine Probe
 603:Fehler in der Verbindung zur DB

http://lada.wald.intevation.org