Title: [248168] trunk/Tools
Revision
248168
Author
[email protected]
Date
2019-08-02 12:03:35 -0700 (Fri, 02 Aug 2019)

Log Message

[results.webkit.org Timeline] Using transform matrix to calculate the tag rotation position
https://bugs.webkit.org/show_bug.cgi?id=200397

Patch by Zhifei Fang <[email protected]> on 2019-08-02
Reviewed by Jonathan Bedard.

* resultsdbpy/resultsdbpy/view/static/library/js/components/TimelineComponents.js:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (248167 => 248168)


--- trunk/Tools/ChangeLog	2019-08-02 18:58:46 UTC (rev 248167)
+++ trunk/Tools/ChangeLog	2019-08-02 19:03:35 UTC (rev 248168)
@@ -1,3 +1,12 @@
+2019-08-02  Zhifei Fang  <[email protected]>
+
+        [results.webkit.org Timeline] Using transform matrix to calculate the tag rotation position
+        https://bugs.webkit.org/show_bug.cgi?id=200397
+
+        Reviewed by Jonathan Bedard.
+
+        * resultsdbpy/resultsdbpy/view/static/library/js/components/TimelineComponents.js:
+
 2019-08-02  Wenson Hsieh  <[email protected]>
 
         [macOS 10.15] Image dragged from Safari does not appear in Notes

Modified: trunk/Tools/resultsdbpy/resultsdbpy/view/static/library/js/components/TimelineComponents.js (248167 => 248168)


--- trunk/Tools/resultsdbpy/resultsdbpy/view/static/library/js/components/TimelineComponents.js	2019-08-02 18:58:46 UTC (rev 248167)
+++ trunk/Tools/resultsdbpy/resultsdbpy/view/static/library/js/components/TimelineComponents.js	2019-08-02 19:03:35 UTC (rev 248168)
@@ -560,11 +560,15 @@
         context.fillStyle = fontColor;
         context.save();
         if (!isTop) {
+            context.translate(middlePointX, baseLineY + scaleTagLineHeight);
             context.rotate(fontRotate);
-            context.fillText(getLabel(scaleLabel), middlePointX / 2 + sqrt3 * scaleTagLineHeight / 2, baseLineY - sqrt3 * (middlePointX / 2) + scaleTagLineHeight / 2);
+            context.translate(0 - middlePointX, 0 - baseLineY - scaleTagLineHeight);
+            context.fillText(getLabel(scaleLabel), middlePointX, baseLineY + scaleTagLineHeight);
         } else {
+            context.translate(middlePointX, baseLineY - scaleTagLineHeight);
             context.rotate(fontTopRotate);
-            context.fillText(getLabel(scaleLabel), middlePointX / 2 - sqrt3 * scaleTagLineHeight - fontSizeNumber, baseLineY + sqrt3 * (middlePointX / 2) -    3 * scaleTagLineHeight / 2 - fontSizeNumber);
+            context.translate(0 - middlePointX, 0 - baseLineY + scaleTagLineHeight);
+            context.fillText(getLabel(scaleLabel), middlePointX, baseLineY - scaleTagLineHeight);
         }
         context.restore();
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to