# HG changeset patch # User Raimund Renkert # Date 1484039100 -3600 # Node ID 1df7a0899ebee2482ec1fc46fdd21b7a714952d5 # Parent a792eecf16149af5656cc278427a5290c79eaf5d# Parent 16fd88e8c922a2ad3bf6f6948f52d40581aa80d8 merged. diff -r a792eecf1614 -r 1df7a0899ebe .hgtags --- a/.hgtags Tue Jan 10 10:03:57 2017 +0100 +++ b/.hgtags Tue Jan 10 10:05:00 2017 +0100 @@ -63,3 +63,4 @@ 0000000000000000000000000000000000000000 2.3.0 c992e57a932852c623cca3183bd449b4306dc63a 2.3.0 59cc259f7f21348e1e57e357adfcbf10cc09ea07 2.4.0 +254a5278ac2ddb286ed6f58e2735f4a72c676744 2.4.1 diff -r a792eecf1614 -r 1df7a0899ebe INSTALL.markdown --- a/INSTALL.markdown Tue Jan 10 10:03:57 2017 +0100 +++ b/INSTALL.markdown Tue Jan 10 10:05:00 2017 +0100 @@ -30,7 +30,7 @@ und minifiziert werden. Dies beschleunigt das Laden der Anwendung im Browser erheblich -Sencha bietet Sencha Cmd zum [Download](https://www.sencha.com/products/extjs/cmd-download/) +Sencha bietet Sencha Cmd zum [Download](https://www.sencha.com/products/extjs/cmd-download/) an. Beachten Sie: Sencha Cmd ist keine freie Software. Die Fa. Sencha beschreibt die Installation von Sencha Cmd in der @@ -135,7 +135,7 @@ MIT - License * Openlayers 2.13.1 http://www.openlayers.org - https://github.com/openlayers/openlayers + https://github.com/openlayers/ol2 2-Clause BSD-License Diese werden in der `Index.html` referenziert. diff -r a792eecf1614 -r 1df7a0899ebe app.js --- a/app.js Tue Jan 10 10:03:57 2017 +0100 +++ b/app.js Tue Jan 10 10:05:00 2017 +0100 @@ -80,7 +80,7 @@ Lada.logintime = ''; Lada.mst = []; Lada.netzbetreiber = []; - Lada.clientVersion = '2.4.1-SNAPSHOT'; + Lada.clientVersion = '2.5-SNAPSHOT'; Lada.serverVersion = ''; var queryString = document.location.href.split('?')[1]; diff -r a792eecf1614 -r 1df7a0899ebe app/controller/grid/ProbeList.js --- a/app/controller/grid/ProbeList.js Tue Jan 10 10:03:57 2017 +0100 +++ b/app/controller/grid/ProbeList.js Tue Jan 10 10:05:00 2017 +0100 @@ -178,7 +178,6 @@ data = JSON.parse(data); // ensure data and prep are equal, not sure // if json.parse changes order of things - console.log(data); emptyMessstelle = { "id": null, @@ -204,17 +203,30 @@ "s11": null }; - for (i in data) { + for (var i in data) { probe = data[i]; deskriptoren = probe.deskriptoren; messstelle = probe.messstelle; + labormessstelle = probe.labormessstelle; + ortszuordnung = probe.ortszuordnung; + zusatzwerte = probe.zusatzwerte; + if (messstelle != null) { prep[i].messstelle = []; prep[i].messstelle[0] = messstelle; + prep[i]['messstelle.messStelle'] = messstelle.messStelle; } else { prep[i].messstelle = []; prep[i].messstelle[0] = emptyMessstelle; + prep[i]['messstelle.messStelle'] = ''; + } + + if (labormessstelle != null) { + prep[i]['labormessstelle.messStelle'] = labormessstelle.messStelle; + } + else { + prep[i]['labormessstelle.messStelle'] = ''; } if (deskriptoren != null) { @@ -225,7 +237,30 @@ prep[i].deskriptoren = []; prep[i].deskriptoren[0] = emptyDeskriptor; } + + // See: app/view/grid/Probenzusatzwert.js + // Calculate NWG < symbol , as this is NOT done by the server + for (z in zusatzwerte){ + var nwg = zusatzwerte[z]['nwgZuMesswert']; + var mw = zusatzwerte[z]['messwertPzs']; + if ( mw < nwg) { + prep[i].zusatzwerte[z]['messwertNwg'] = '<'; + } + else { + prep[i].zusatzwerte[z]['messwertNwg'] = null; + } + } + + // Flatten the Ortszuodnung Array + for (var o in ortszuordnung) { + oz = ortszuordnung[o]; + for (var e in oz.ort) { + prep[i].ortszuordnung[o]['ort']=null; + prep[i].ortszuordnung[o]['ort.'+e]=oz.ort[e]; + } + } } + return JSON.stringify(prep); }, @@ -322,8 +357,6 @@ failure: function(response) { console.log('failure'); // Error handling - // TODO - console.log(response.responseText) button.enable(); button.setLoading(false); if (response.responseText) { @@ -488,8 +521,6 @@ var i18n = Lada.getApplication().bundle; console.log('failure'); // Error handling - // TODO - //console.log(response.responseText) button.enable(); button.setLoading(false); if (response.responseText) { diff -r a792eecf1614 -r 1df7a0899ebe app/view/grid/Probenzusatzwert.js --- a/app/view/grid/Probenzusatzwert.js Tue Jan 10 10:03:57 2017 +0100 +++ b/app/view/grid/Probenzusatzwert.js Tue Jan 10 10:05:00 2017 +0100 @@ -66,7 +66,7 @@ }]; this.columns = [{ header: 'PZW-ID', - dataIndex: 'id', + dataIndex: 'pzsId', flex: 1 }, { header: 'PZW-Größe', diff -r a792eecf1614 -r 1df7a0899ebe custom-vhosts.conf --- a/custom-vhosts.conf Tue Jan 10 10:03:57 2017 +0100 +++ b/custom-vhosts.conf Tue Jan 10 10:05:00 2017 +0100 @@ -21,7 +21,7 @@ Listen 83 Listen 84 -Define LADA_SERVER_VERSION 2.4.1-SNAPSHOT +Define LADA_SERVER_VERSION 2.5-SNAPSHOT ServerAdmin webmaster@localhost diff -r a792eecf1614 -r 1df7a0899ebe install-dependencies.sh --- a/install-dependencies.sh Tue Jan 10 10:03:57 2017 +0100 +++ b/install-dependencies.sh Tue Jan 10 10:05:00 2017 +0100 @@ -21,7 +21,7 @@ unzip -n Blob-js.zip ln -sf Blob.js-master Blob -curl -L https://github.com/openlayers/openlayers/archive/release-2.13.1.zip \ +curl -L https://github.com/openlayers/ol2/archive/release-2.13.1.zip \ -o OpenLayers-2-13-1.zip unzip -n OpenLayers-2-13-1.zip ln -sf ol2-release-2.13.1 OpenLayers