From cdf19422029f4001176f0dbaef01a2709cf6bee8 Mon Sep 17 00:00:00 2001 From: Rick Smith Date: Tue, 23 Jun 2015 16:02:46 -0600 Subject: [PATCH 1/3] Create demo for creating an overlay --- test/demo/overlay.html | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 test/demo/overlay.html diff --git a/test/demo/overlay.html b/test/demo/overlay.html new file mode 100644 index 00000000..008ad946 --- /dev/null +++ b/test/demo/overlay.html @@ -0,0 +1,41 @@ + + OpenSeadragon Overlay Demo + + + + + +
+
+ + + + + From b1c6a75c494228c0c42d632f2bb218e4268089cb Mon Sep 17 00:00:00 2001 From: Rick Smith Date: Tue, 23 Jun 2015 16:04:40 -0600 Subject: [PATCH 2/3] When overlays are hidden, keep them that way Overlays previously had their display set to 'block' each time they were drawn. Now if their display is 'none' their display property is left alone --- src/overlay.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/overlay.js b/src/overlay.js index 0bdbbf34..0dd31ff3 100644 --- a/src/overlay.js +++ b/src/overlay.js @@ -282,7 +282,10 @@ style.left = position.x + "px"; style.top = position.y + "px"; style.position = "absolute"; - style.display = 'block'; + + if (style.display != 'none') { + style.display = 'block'; + } if ( scales ) { style.width = size.x + "px"; From d2f1e432cdb0b622e0dba9e7b49ee7b897b7a177 Mon Sep 17 00:00:00 2001 From: Rick Smith Date: Tue, 23 Jun 2015 16:08:18 -0600 Subject: [PATCH 3/3] Use spaces not tabs Phew...flame war averted. ;) --- src/overlay.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/overlay.js b/src/overlay.js index 0dd31ff3..0484ead6 100644 --- a/src/overlay.js +++ b/src/overlay.js @@ -283,9 +283,9 @@ style.top = position.y + "px"; style.position = "absolute"; - if (style.display != 'none') { + if (style.display != 'none') { style.display = 'block'; - } + } if ( scales ) { style.width = size.x + "px";