Skip to content

Commit

Permalink
Version 7.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
linev committed Jan 22, 2025
1 parent 6e4f450 commit 441b2e3
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 7 deletions.
6 changes: 3 additions & 3 deletions build/jsroot.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ typeof define === 'function' && define.amd ? define(['exports'], factory) :
var _documentCurrentScript = typeof document !== 'undefined' ? document.currentScript : null;
/** @summary version id
* @desc For the JSROOT release the string in format 'major.minor.patch' like '7.0.0' */
const version_id = '7.8.x',
const version_id = '7.8.1',

/** @summary version date
* @desc Release date in format day/month/year like '14/04/2022' */
Expand Down Expand Up @@ -73663,7 +73663,7 @@ class TPavePainter extends ObjectPainter {
const st = gStyle, fp = painter.getFramePainter();
if (st && fp) {
const midx = st.fTitleX, y2 = st.fTitleY,
valign = st.fTitleAlign % 10, halign = (st.fTitleAlign - valign) / 10,
valign = st.fTitleAlign % 10, halign = (st.fTitleAlign - valign) / 10,
title = pave.fLines?.arr[0]?.fTitle;
let w = st.fTitleW, h = st.fTitleH, fsz = st.fTitleFontSize;
if (fsz > 1) fsz = fsz / fp.getFrameWidth();
Expand All @@ -73672,7 +73672,7 @@ class TPavePainter extends ObjectPainter {
if (!Number.isFinite(h) || (h <= 0)) h = 0.06;
if (!Number.isFinite(w) || (w <= 0)) w = 0.44;

pave.fX1NDC = halign < 2 ? midx : (halign > 2 ? midx - w : midx - w/2);
pave.fX1NDC = halign < 2 ? midx : (halign > 2 ? midx - w : midx - w/2);
pave.fY1NDC = valign === 3 ? y2 - h : (valign === 2 ? y2 - h / 2 : y2);
pave.fX2NDC = pave.fX1NDC + w;
pave.fY2NDC = pave.fY1NDC + h;
Expand Down
3 changes: 2 additions & 1 deletion changes.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# JSROOT changelog

## Changes in 7.8.x
## Changes in 7.8.1
1. Fix - correctly position title according to gStyle->GetTitleAlign()
2. Fix - tooltips on TGraphPolar
3. Fix - use 'portrait' orientation for PDF pages where width smaller than height
4. Fix - font corruption after PDF generation
5. Fix - support drawing of `RooEllipse` class


## Changes in 7.8.0
Expand Down
2 changes: 1 addition & 1 deletion modules/core.mjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/** @summary version id
* @desc For the JSROOT release the string in format 'major.minor.patch' like '7.0.0' */
const version_id = '7.8.x',
const version_id = '7.8.1',

/** @summary version date
* @desc Release date in format day/month/year like '14/04/2022' */
Expand Down
4 changes: 2 additions & 2 deletions modules/hist/TPavePainter.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -1403,7 +1403,7 @@ class TPavePainter extends ObjectPainter {
const st = gStyle, fp = painter.getFramePainter();
if (st && fp) {
const midx = st.fTitleX, y2 = st.fTitleY,
valign = st.fTitleAlign % 10, halign = (st.fTitleAlign - valign) / 10,
valign = st.fTitleAlign % 10, halign = (st.fTitleAlign - valign) / 10,
title = pave.fLines?.arr[0]?.fTitle;
let w = st.fTitleW, h = st.fTitleH, fsz = st.fTitleFontSize;
if (fsz > 1) fsz = fsz / fp.getFrameWidth();
Expand All @@ -1412,7 +1412,7 @@ class TPavePainter extends ObjectPainter {
if (!Number.isFinite(h) || (h <= 0)) h = 0.06;
if (!Number.isFinite(w) || (w <= 0)) w = 0.44;

pave.fX1NDC = halign < 2 ? midx : (halign > 2 ? midx - w : midx - w/2);
pave.fX1NDC = halign < 2 ? midx : (halign > 2 ? midx - w : midx - w/2);
pave.fY1NDC = valign === 3 ? y2 - h : (valign === 2 ? y2 - h / 2 : y2);
pave.fX2NDC = pave.fX1NDC + w;
pave.fY2NDC = pave.fY1NDC + h;
Expand Down

0 comments on commit 441b2e3

Please sign in to comment.