From ebc881e865f8ca22ad7de8ad05f7b553750dbf49 Mon Sep 17 00:00:00 2001 From: Bart van den Eijnden Date: Mon, 2 Mar 2015 13:54:40 +0100 Subject: [PATCH 1/2] Fix up SLD halo --- lib/edit/style/SLDStyleConverter.js | 17 +++++++++++------ test/test-SLDStyleConverter.js | 2 +- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/lib/edit/style/SLDStyleConverter.js b/lib/edit/style/SLDStyleConverter.js index 668dfb9..f304f87 100644 --- a/lib/edit/style/SLDStyleConverter.js +++ b/lib/edit/style/SLDStyleConverter.js @@ -226,6 +226,17 @@ exports.SLDStyleConverter = function() { content: [style.label.fillColor] }] }, + halo: { + fill: { + cssParameter: [{ + name: 'fill', + content: ['#FFFFFF'] + }] + }, + radius: { + content: ['1'] + } + }, font: { cssParameter: [{ name: 'font-family', @@ -273,12 +284,6 @@ exports.SLDStyleConverter = function() { }, { name: 'conflictResolution', content: 'true' - }, { - name: 'haloColor', - content: '#FFFFFF' - }, { - name: 'haloRadius', - content: '1' }] } }; diff --git a/test/test-SLDStyleConverter.js b/test/test-SLDStyleConverter.js index a25e356..fe6153d 100644 --- a/test/test-SLDStyleConverter.js +++ b/test/test-SLDStyleConverter.js @@ -113,7 +113,7 @@ describe('SLDStyleConverter', function() { "geomType": "point" }; var style = instance.generateStyle(styleConfig, 'simple'); - expect(style).toBeXML('simplecircle#ff00000.8#ffff0030.90.810fooSerif10normalnormal#00000040400falseyes0.2true#FFFFFF1'); + expect(style).toBeXML('simplecircle#ff00000.8#ffff0030.90.810fooSerif10normalnormal1#FFFFFF#00000040400falseyes0.2true'); }); it('should convert unique classification', function() { From 52a29ca691e748e7362f1add1366535169a828e4 Mon Sep 17 00:00:00 2001 From: Bart van den Eijnden Date: Mon, 2 Mar 2015 14:09:48 +0100 Subject: [PATCH 2/2] Add labelPlacement linePlacement which is required for followLine --- lib/edit/style/SLDStyleConverter.js | 3 +++ test/test-SLDStyleConverter.js | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/edit/style/SLDStyleConverter.js b/lib/edit/style/SLDStyleConverter.js index f304f87..fbfd774 100644 --- a/lib/edit/style/SLDStyleConverter.js +++ b/lib/edit/style/SLDStyleConverter.js @@ -237,6 +237,9 @@ exports.SLDStyleConverter = function() { content: ['1'] } }, + labelPlacement: { + linePlacement: {} + }, font: { cssParameter: [{ name: 'font-family', diff --git a/test/test-SLDStyleConverter.js b/test/test-SLDStyleConverter.js index fe6153d..8c0149d 100644 --- a/test/test-SLDStyleConverter.js +++ b/test/test-SLDStyleConverter.js @@ -113,7 +113,7 @@ describe('SLDStyleConverter', function() { "geomType": "point" }; var style = instance.generateStyle(styleConfig, 'simple'); - expect(style).toBeXML('simplecircle#ff00000.8#ffff0030.90.810fooSerif10normalnormal1#FFFFFF#00000040400falseyes0.2true'); + expect(style).toBeXML('simplecircle#ff00000.8#ffff0030.90.810fooSerif10normalnormal1#FFFFFF#00000040400falseyes0.2true'); }); it('should convert unique classification', function() {