diff options
author | Tom <tw201207@gmail.com> | 2014-11-13 21:57:50 +0100 |
---|---|---|
committer | Tom <tw201207@gmail.com> | 2014-11-13 22:10:46 +0100 |
commit | 11e5e5d409e6c80617b3569199e404c8e4e44e06 (patch) | |
tree | def1f2c70efdc91f0f33a8dd9930d5c1d58ece5b /src/main/java/com/gitblit/wicket/pages/ImageDiffHandler.java | |
parent | b95f47005679e25e2da67e0747edfec81d973cfe (diff) | |
download | gitblit-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.java | 5 |
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; |