Mercurial > lada > lada-client
changeset 1239:1ed5ec9326e6
Report parser errors separately.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Tue, 01 Nov 2016 17:24:15 +0100 |
parents | aaab7ca3c040 |
children | 59cc259f7f21 |
files | app/view/window/ImportResponse.js |
diffstat | 1 files changed, 15 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/app/view/window/ImportResponse.js Tue Nov 01 12:49:59 2016 +0100 +++ b/app/view/window/ImportResponse.js Tue Nov 01 17:24:15 2016 +0100 @@ -87,8 +87,14 @@ } else { if (numErrors > 0) { - out.push(numErrors + ' Probe(n) konnten nicht vollständig ' - + 'erfolgreich importiert werden.'); + if (errors.parser) { + out.push('Die Probe(n) konnten nicht erfolgreich ' + + 'importiert werden.'); + } + else { + out.push(numErrors + ' Probe(n) konnten nicht ' + + 'erfolgreich importiert werden.'); + } out.push('<br/>'); out.push('<br/>'); } @@ -143,14 +149,15 @@ out.push('<!DOCTYPE html>' + '<head><meta charset="utf-8"></head><body>'); if (numErrors > 0) { - out.push('Folgende Proben konnten nicht erfolgreich ' + - 'importiert werden:'); + out.push('Folgende Fehler traten beim Import auf:'); out.push('<br/>'); out.push('<ol>'); var msgs; for (var key in errors) { - out.push('<li>Probe: ' + key); msgs = errors[key]; + if (key !== 'parser') { + out.push('<li>Probe: ' + key); + } out.push('<ol>'); validation = [] validation.push('Validierungsfehler: '); @@ -170,7 +177,9 @@ out.push('</li>') } out.push('</ol>'); - out.push('</li>'); + if (key !== 'parser') { + out.push('</li>'); + } } out.push('</ol>'); out.push('<br/>');