summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/gitblit/wicket/pages/ImageDiffHandler.java
diff options
context:
space:
mode:
authorTom <tw201207@gmail.com>2014-11-13 21:57:50 +0100
committerTom <tw201207@gmail.com>2014-11-13 22:10:46 +0100
commit11e5e5d409e6c80617b3569199e404c8e4e44e06 (patch)
treedef1f2c70efdc91f0f33a8dd9930d5c1d58ece5b /src/main/java/com/gitblit/wicket/pages/ImageDiffHandler.java
parentb95f47005679e25e2da67e0747edfec81d973cfe (diff)
downloadgitblit-11e5e5d409e6c80617b3569199e404c8e4e44e06.tar.gz
gitblit-11e5e5d409e6c80617b3569199e404c8e4e44e06.zip
Fix that opacity slider
Using the browser's built-in slider doesn't work if the browser hides scrollbars (like Firefox on Mac). So,construct our own slider with three divs and some CSS. Event-handling Javascript changed to match this new implementation.
Diffstat (limited to 'src/main/java/com/gitblit/wicket/pages/ImageDiffHandler.java')
-rw-r--r--src/main/java/com/gitblit/wicket/pages/ImageDiffHandler.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/com/gitblit/wicket/pages/ImageDiffHandler.java b/src/main/java/com/gitblit/wicket/pages/ImageDiffHandler.java
index 4278f238..1232e990 100644
--- a/src/main/java/com/gitblit/wicket/pages/ImageDiffHandler.java
+++ b/src/main/java/com/gitblit/wicket/pages/ImageDiffHandler.java
@@ -80,8 +80,9 @@ public class ImageDiffHandler implements DiffUtils.BinaryDiffHandler {
resizeable.appendElement("img").attr("class", "imgdiff-left").attr("id", id).attr("style", "max-width:640px;").attr("src", oldUrl);
container.appendElement("img").attr("class", "imgdiff").attr("style", "max-width:640px;").attr("src", newUrl);
builder.root().appendElement("br");
- Element slider = builder.root().appendElement("div").attr("class", "imgdiff-slider").attr("id", "slider-" + id);
- slider.appendElement("div").attr("class", "imgdiff-slider-inner");
+ Element slider = builder.root().appendElement("div").attr("class", "imgdiff-slider");
+ slider.appendElement("div").attr("class", "imgdiff-slider-resizeable").attr("id", "slider-" + id)
+ .appendElement("div").attr("class", "imgdiff-slider-left");
return builder.toString();
}
break;