Skip to content

Commit 522e51f

Browse files
author
Adam Collins
committed
address issues from testing
1 parent a066ee3 commit 522e51f

File tree

9 files changed

+34
-29
lines changed

9 files changed

+34
-29
lines changed

grails-app/assets/javascripts/spApp/controller/leafletMapController.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,7 @@
484484
if (data[pt] instanceof Array) {
485485
g = [data[pt][1], data[pt][2]];
486486
} else {
487-
g = data[pt].geometry.replace("POINT(", "").replace(")", "").split(" ");
487+
g = data[pt].geometry.replace("POINT (", "").replace(")", "").split(" ");
488488
}
489489
var m = L.marker([g[1], g[0]])
490490
.bindLabel(data[pt].name, {noHide: true});
@@ -772,4 +772,4 @@
772772
}, 0)
773773

774774
}])
775-
}(angular));
775+
}(angular));

grails-app/assets/javascripts/spApp/directive/spLegend.js

+9-11
Original file line numberDiff line numberDiff line change
@@ -301,17 +301,15 @@
301301
var currentLayer = scope.selected.layer;
302302
var selectedStyle = currentLayer.style
303303

304-
if (currentLayer.metadataUrl != undefined) {
305-
//Raster style
306-
if (selectedStyle == 'non-linear') selectedStyle = currentLayer.defaultStyle //e.g geomacs_gmean
307-
if (selectedStyle == 'linear') selectedStyle = currentLayer.defaultStyle + '_linear'
308-
//Vector sytle
309-
if (selectedStyle == 'default') selectedStyle = currentLayer.defaultStyle //e.g cl1084
310-
if (selectedStyle == 'outline') selectedStyle = 'outline'
311-
if (selectedStyle == 'filled') selectedStyle = 'polygon'
312-
currentLayer.leaflet.layerOptions.layers[0].layerParams.styles = selectedStyle
313-
currentLayer.leaflet.layerOptions.layers[0].legendurl = currentLayer.leaflet.layerOptions.layers[0].legendurl.replace(/&style=[^&]*/, "&style=" + encodeURIComponent(selectedStyle));
314-
}
304+
//Raster style
305+
if (selectedStyle == 'non-linear') selectedStyle = currentLayer.defaultStyle //e.g geomacs_gmean
306+
if (selectedStyle == 'linear') selectedStyle = currentLayer.defaultStyle + '_linear'
307+
//Vector sytle
308+
if (selectedStyle == 'default') selectedStyle = currentLayer.defaultStyle //e.g cl1084
309+
if (selectedStyle == 'outline') selectedStyle = 'outline'
310+
if (selectedStyle == 'filled') selectedStyle = 'polygon'
311+
currentLayer.leaflet.layerOptions.layers[0].layerParams.styles = selectedStyle
312+
currentLayer.leaflet.layerOptions.layers[0].legendurl = currentLayer.leaflet.layerOptions.layers[0].legendurl.replace(/&style=[^&]*/, "&style=" + encodeURIComponent(selectedStyle));
315313

316314
$timeout(function () {
317315
MapService.reloadLayer(currentLayer)

grails-app/assets/javascripts/spApp/service/flickrService.js

+8-7
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,16 @@
2121
return {
2222
getPhotos: function (bbox) {
2323
var url = $SH.flickrUrl + $SH.flickrSearchPhotos
24-
+ '&api_key=' + $SH.flickrApiKey + '&extras=' + encodeURIComponent($SH.flickrExtra)
25-
+ '&tags=' + encodeURIComponent($SH.flickrTags)
26-
+ '&geo_context=' + encodeURIComponent($SH.flickrGeoContext)
27-
+ '&content_type=' + encodeURIComponent($SH.flickrContentType)
28-
+ $SH.flickrFilter
24+
+ '&api_key=' + $SH.flickrApiKey
2925
+ '&per_page=' + $SH.flickrNbrOfPhotosToDisplay
30-
+ '&format=json&nojsoncallback=1&bbox=';
26+
+ '&format=json&nojsoncallback=1&bbox=' + bbox;
27+
if ($SH.flickrExtra != '') url += '&extras=' + encodeURIComponent($SH.flickrExtra)
28+
if ($SH.flickrTags != '') url += '&tags=' + encodeURIComponent($SH.flickrTags)
29+
if ($SH.flickrGeoContext != '') url += '&geo_context=' + encodeURIComponent($SH.flickrGeoContext)
30+
if ($SH.flickrContentType != '') url += '&content_type=' + encodeURIComponent($SH.flickrContentType)
31+
if ($SH.flickrFilter != '') url += $SH.flickrFilter
3132

32-
return $http.get(url + bbox, _httpDescription('getPhotos')).then(function (response) {
33+
return $http.get(url, _httpDescription('getPhotos')).then(function (response) {
3334
return response.data;
3435
});
3536
},

grails-app/assets/javascripts/spApp/service/mapService.js

+8-2
Original file line numberDiff line numberDiff line change
@@ -731,9 +731,12 @@
731731
var url = layer.layer.displaypath
732732
url = url.replace(/\?.*/, '')
733733

734+
var source = 'analysis'
734735
if (layer.id.startsWith("el") || id.layertype == 'gridAsContextual') {
736+
source = 'environmental'
735737
id.defaultStyle = layer.layer.name
736738
} else if (layer.id.startsWith("cl")) {
739+
source = 'contextual'
737740
id.defaultStyle = layer.id
738741
}
739742

@@ -751,14 +754,17 @@
751754
opacity: id.opacity / 100.0,
752755
url: url,
753756
layertype: id.layertype,
757+
source: source,
754758
layerParams: {
755759
opacity: id.opacity / 100.0,
756760
layers: 'ALA:' + layer.layer.name,
757761
format: 'image/png',
758-
transparent: true,
759-
styles: style || id.id
762+
transparent: true
760763
}
761764
};
765+
if (source != 'analysis' && !style) {
766+
newLayer.layerParams.styles = style || id.id
767+
}
762768

763769
if (id.layertype === 'scatterplotEnvelope') {
764770
var layer2 = LayersService.getLayer(id.layer2);

grails-app/assets/javascripts/spApp/service/toolExportSampleService.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373

7474
//include redirect to biocache-service/occurrences/search page
7575
var sampleUrl = _this.species.ws + '/download/options1?searchParams=' +
76-
encodeURIComponent('q=' + query.qid) +
76+
encodeURIComponent('?q=' + encodeURIComponent(query.qid)) +
7777
"&targetUri=/occurrences/search%3F&downloadType=records";
7878

7979
if (_this.layers && (_this.layers.length > 0)) {

grails-app/assets/javascripts/spApp/templates/legendContent.tpl.htm

+1-1
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@
312312
</div>
313313

314314
<div class="form-group row"
315-
ng-show="selected.layer.layertype == 'grid' && selected.layer.metadataUrl == undefined">
315+
ng-show="selected.layer.layertype == 'grid' && selected.layer.id.startsWith('el')">
316316
<label i18n="529" style=";width:70px">Style</label>
317317
<select style=";width:300px" id='gridStyle' ng-model="selected.layer.style"
318318
ng-change="updateStyle()" testTag="layerStyleInLegend">

grails-app/conf/application.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -647,8 +647,8 @@ environments:
647647
grails:
648648
serverURL: "http://local.ala.org.au:8087"
649649
layersService:
650-
# url: "http://localhost:8081/ws"
651-
url: "https://spatial.ala.org.au/ws"
650+
url: "http://localhost:8081/ws"
651+
# url: "https://spatial.ala.org.au/ws"
652652
geoserver:
653653
url: 'http://localhost:8079/geoserver'
654654
test:

grails-app/conf/logback.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
</encoder>
1313
</appender>
1414

15-
<logger name="org.hibernate.orm.deprecation" level="OFF"/>
16-
<logger name="org.grails.config.NavigableMap" level="OFF"/>
15+
<logger name="org.hibernate.orm.deprecation" level="ERROR"/>
16+
<logger name="org.grails.config.NavigableMap" level="ERROR"/>
1717

1818
<root level="info">
1919
<appender-ref ref="STDOUT" />

grails-app/controllers/au/org/ala/spatial/portal/PortalController.groovy

+1-1
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ class PortalController {
291291
} else {
292292
def type = id
293293
MultipartFile mFile = ((MultipartHttpServletRequest) request).getFile('shapeFile')
294-
def settings = [api_key: grailsApplication.config.api_key]
294+
def settings = [apiKey: grailsApplication.config.api_key]
295295

296296
String ce = grailsApplication.config.character.encoding
297297

0 commit comments

Comments
 (0)