diff --git a/build/jsroot.js b/build/jsroot.js index 6454bd3fd..76e1ad4cd 100644 --- a/build/jsroot.js +++ b/build/jsroot.js @@ -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' */ @@ -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(); @@ -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; diff --git a/changes.md b/changes.md index 297dbd8a6..97c70e9c3 100644 --- a/changes.md +++ b/changes.md @@ -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 diff --git a/modules/core.mjs b/modules/core.mjs index 17291faf8..2a54da09b 100644 --- a/modules/core.mjs +++ b/modules/core.mjs @@ -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' */ diff --git a/modules/hist/TPavePainter.mjs b/modules/hist/TPavePainter.mjs index ebb7f8c09..4f9aa9fd5 100644 --- a/modules/hist/TPavePainter.mjs +++ b/modules/hist/TPavePainter.mjs @@ -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(); @@ -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;