diff --git a/examples/al-gw.html b/examples/al-gw.html
index 3b209720..37c93022 100644
--- a/examples/al-gw.html
+++ b/examples/al-gw.html
@@ -12,9 +12,9 @@
import A from '../src/js/A.js';
//let aladin;
A.init.then(() => {
- aladin = A.aladin('#aladin-lite-div', {showReticle: true, showSurveyStackControl: true, showOverlayStackControl: false, projection: "TAN", target: '15 16 57.636 -60 55 7.49', showProjectionControl: true, realFullscreen: true, showZoomControl: true, showSimbadPointerControl: true, showShareControl: true, showContextMenu: true, showCooGridControl: true, fullScreen: true, showCooGrid: true, fov: 90});
-
- var moc_0_99 = A.MOCFromURL("./data//gw/gw_0.9.fits",{ name: "GW 90%", color: "#ff0000", opacity: 0.0, lineWidth: 10, fill: false, perimeter: true});
+ aladin = A.aladin('#aladin-lite-div', {survey: "data/hips/CDS_P_DSS2_color", showReticle: true, showSurveyStackControl: true, showOverlayStackControl: false, projection: "TAN", target: '15 16 57.636 -60 55 7.49', showProjectionControl: true, realFullscreen: true, showZoomControl: true, showSimbadPointerControl: true, showShareControl: true, showContextMenu: true, showCooGridControl: true, fullScreen: true, showCooGrid: true, fov: 180});
+
+ var moc_0_99 = A.MOCFromURL("./data/gw/gw_0.9.fits",{ name: "GW 90%", color: "#ff0000", opacity: 0.0, lineWidth: 10, fill: false, perimeter: true});
var moc_0_95 = A.MOCFromURL("./data/gw/gw_0.6.fits",{ name: "GW 60%", color: "#00ff00", opacity: 0.5, lineWidth: 3, fill: true, perimeter: true});
var moc_0_5 = A.MOCFromURL("./data/gw/gw_0.3.fits",{ name: "GW 30%", color: "#00ffff", opacity: 0.5, lineWidth: 3, fill: true, perimeter: true});
var moc_0_2 = A.MOCFromURL("./data/gw/gw_0.1.fits",{ name: "GW 10%", color: "#ff00ff", opacity: 0.5, lineWidth: 3, fill: true, perimeter: true});
diff --git a/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix0.jpg b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix0.jpg
new file mode 100644
index 00000000..4ac89010
Binary files /dev/null and b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix0.jpg differ
diff --git a/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix1.jpg b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix1.jpg
new file mode 100644
index 00000000..d53b8257
Binary files /dev/null and b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix1.jpg differ
diff --git a/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix10.jpg b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix10.jpg
new file mode 100644
index 00000000..530acf49
Binary files /dev/null and b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix10.jpg differ
diff --git a/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix11.jpg b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix11.jpg
new file mode 100644
index 00000000..e35d39c9
Binary files /dev/null and b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix11.jpg differ
diff --git a/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix2.jpg b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix2.jpg
new file mode 100644
index 00000000..086f588e
Binary files /dev/null and b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix2.jpg differ
diff --git a/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix3.jpg b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix3.jpg
new file mode 100644
index 00000000..e1d0c00d
Binary files /dev/null and b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix3.jpg differ
diff --git a/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix4.jpg b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix4.jpg
new file mode 100644
index 00000000..b7fc8f3f
Binary files /dev/null and b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix4.jpg differ
diff --git a/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix6.jpg b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix6.jpg
new file mode 100644
index 00000000..bfac0312
Binary files /dev/null and b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix6.jpg differ
diff --git a/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix7.jpg b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix7.jpg
new file mode 100644
index 00000000..e6ed2417
Binary files /dev/null and b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix7.jpg differ
diff --git a/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix8.jpg b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix8.jpg
new file mode 100644
index 00000000..231bd286
Binary files /dev/null and b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix8.jpg differ
diff --git a/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix9.jpg b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix9.jpg
new file mode 100644
index 00000000..b45aceb1
Binary files /dev/null and b/examples/data/hips/CDS_P_DSS2_color/Norder0/Dir0/Npix9.jpg differ
diff --git a/tests/example.spec.ts b/tests/example.spec.ts
index 4f8fb7ed..8ba6c875 100644
--- a/tests/example.spec.ts
+++ b/tests/example.spec.ts
@@ -30,6 +30,11 @@ const tests = [
{
name: "multiple HiPS display each referenced by an ID string",
path: "../examples/al-cfht"
+ },
+ // GW as moc, test multiple rendering modes: perimeter, filled and hpx cells
+ {
+ name: "GW MOC plot",
+ path: "../examples/al-gw"
}
];
diff --git a/tests/example.spec.ts-snapshots/GW-MOC-plot-1-chromium-darwin.png b/tests/example.spec.ts-snapshots/GW-MOC-plot-1-chromium-darwin.png
new file mode 100644
index 00000000..d680950c
Binary files /dev/null and b/tests/example.spec.ts-snapshots/GW-MOC-plot-1-chromium-darwin.png differ
diff --git a/tests/example.spec.ts-snapshots/GW-MOC-plot-1-webkit-darwin.png b/tests/example.spec.ts-snapshots/GW-MOC-plot-1-webkit-darwin.png
new file mode 100644
index 00000000..7ec90030
Binary files /dev/null and b/tests/example.spec.ts-snapshots/GW-MOC-plot-1-webkit-darwin.png differ