Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2945)

Unified Diff: Tools/GardeningServer/ui/ct-results-comparison-zoomer.html

Issue 423703002: Fix bugs in sheriff-o-matic's pixel zoomer. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Tools/GardeningServer/ui/ct-results-comparison-zoomer.html
diff --git a/Tools/GardeningServer/ui/ct-results-comparison-zoomer.html b/Tools/GardeningServer/ui/ct-results-comparison-zoomer.html
index 9b7127794cd8820220ac0181559955413008a5cb..762cbeb4bc0be27ae7f23a5c0ee189197e6513aa 100644
--- a/Tools/GardeningServer/ui/ct-results-comparison-zoomer.html
+++ b/Tools/GardeningServer/ui/ct-results-comparison-zoomer.html
@@ -16,6 +16,7 @@ found in the LICENSE file.
position: fixed;
top: 0;
width: 100%;
+ z-index: 1;
}
:host > * {
@@ -99,14 +100,16 @@ found in the LICENSE file.
var canvas = imageContainer.querySelector('canvas');
canvas.width = imageContainer.clientWidth;
canvas.height = imageContainer.clientHeight;
+ this._drawCanvas(canvas.getContext('2d'), imageContainer);
+ },
- var ctx = canvas.getContext('2d');
- ctx.imageSmoothingEnabled = false;
- ctx.translate(imageContainer.clientWidth / 2, imageContainer.clientHeight / 2);
- ctx.translate(-this.position.y * kZoomedResultWidth, -this.position.x * kZoomedResultHeight);
- ctx.strokeRect(-1.5, -1.5, kZoomedResultWidth + 2, kZoomedResultHeight + 2);
- ctx.scale(kZoomFactor, kZoomFactor);
- ctx.drawImage(imageContainer.querySelector('img'), 0, 0);
+ _drawCanvas: function(context, imageContainer) {
+ context.imageSmoothingEnabled = false;
+ context.translate(imageContainer.clientWidth / 2, imageContainer.clientHeight / 2);
+ context.translate(-this.position.x * kZoomedResultWidth, -this.position.y * kZoomedResultHeight);
+ context.strokeRect(-1.5, -1.5, kZoomedResultWidth + 2, kZoomedResultHeight + 2);
+ context.scale(kZoomFactor, kZoomFactor);
+ context.drawImage(imageContainer.querySelector('img'), 0, 0);
},
});
})();

Powered by Google App Engine
This is Rietveld 408576698