REGRESSION (Subpixel layout): Bubbles don't fit in Bugzilla review page
authorap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Nov 2014 21:19:15 +0000 (21:19 +0000)
committerap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Nov 2014 21:19:15 +0000 (21:19 +0000)
https://bugs.webkit.org/show_bug.cgi?id=138323

Reviewed by Zalan Bujtas.

* QueueStatusServer/templates/statusbubble.html: Round the sizes up, not down.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@175488 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/QueueStatusServer/app.yaml
Tools/QueueStatusServer/templates/statusbubble.html

index 2e57cd2..10b9569 100644 (file)
@@ -1,3 +1,12 @@
+2014-11-03  Alexey Proskuryakov  <ap@apple.com>
+
+        REGRESSION (Subpixel layout): Bubbles don't fit in Bugzilla review page
+        https://bugs.webkit.org/show_bug.cgi?id=138323
+
+        Reviewed by Zalan Bujtas.
+
+        * QueueStatusServer/templates/statusbubble.html: Round the sizes up, not down.
+
 2014-11-03  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
 
         [ninja] Don't remove response files for verbose builds
index 9150704..419fbca 100644 (file)
@@ -1,5 +1,5 @@
 application: webkit-queues
-version: 174622 # SVN revision of last major change
+version: 175488 # SVN revision of last major change
 runtime: python
 api_version: 1
 
index ef3ecb0..33f93cc 100644 (file)
@@ -53,9 +53,9 @@ form {
 </style>
 <script>
 window.addEventListener("message", function(e) {
-  if (e.data == 'containerMetrics') {
-    e.source.postMessage({'width': bubbleContainer.offsetWidth, 'height': bubbleContainer.offsetHeight},
-        e.origin);
+  if (e.data === 'containerMetrics') {
+    var clientRect = bubbleContainer.getBoundingClientRect();
+    e.source.postMessage({'width': Math.ceil(clientRect.width), 'height': Math.ceil(clientRect.height)}, e.origin);
   } else
     console.log("Unknown postMessage: " + e.data);
 }, false);