# HG changeset patch # User Fadi Abbud # Date 1566477293 -7200 # Node ID 152b9eb5ca47a4e529c7f5c0c3a00a016a95e4bd # Parent 5e8dec0073aef8b02f075003e5ea264b68c8af37 styles-config: implement styling of WMS-Layers diff -r 5e8dec0073ae -r 152b9eb5ca47 pkg/controllers/system.go --- a/pkg/controllers/system.go Thu Aug 22 11:57:58 2019 +0200 +++ b/pkg/controllers/system.go Thu Aug 22 14:34:53 2019 +0200 @@ -256,6 +256,22 @@ registerReconfigureFunc("distance_marks_fill", dm) registerReconfigureFunc("distance_marks_stroke", dm) + dma := func(old sql.NullString, curr string) (func(*http.Request), error) { + return reconfigureWMSLayer(old, curr, "distance_marks_ashore_geoserver") + } + registerReconfigureFunc("distance_marks_ashore_fill", dma) + registerReconfigureFunc("distance_marks_ashore_stroke", dma) + + wa := func(old sql.NullString, curr string) (func(*http.Request), error){ + return reconfigureWMSLayer(old, curr, "waterway_area") + } + registerReconfigureFunc("waterway_area_stroke", wa) + + wx := func(old sql.NullString, curr string) (func(*http.Request), error){ + return reconfigureWMSLayer(old, curr, "waterway_axis") + } + registerReconfigureFunc("waterway_axis_stroke", wx) + // TODO: Add more layers. } diff -r 5e8dec0073ae -r 152b9eb5ca47 pkg/geoserver/templates.go --- a/pkg/geoserver/templates.go Thu Aug 22 11:57:58 2019 +0200 +++ b/pkg/geoserver/templates.go Thu Aug 22 14:34:53 2019 +0200 @@ -41,6 +41,15 @@ RegisterStylePreprocessor( "distance_marks_geoserver", templateConfigValues) + RegisterStylePreprocessor( + "distance_marks_ashore_geoserver", + templateConfigValues) + RegisterStylePreprocessor( + "waterway_area", + templateConfigValues) + RegisterStylePreprocessor( + "waterway_axis", + templateConfigValues) // TODO: Add more layers. }