@@ -14,7 +14,7 @@ const version_id = 'dev',
1414
1515/** @summary version date
1616 * @desc Release date in format day/month/year like '14/04/2022' */
17- version_date = '23 /07/2026',
17+ version_date = '24 /07/2026',
1818
1919/** @summary version id and date
2020 * @desc Produced by concatenation of {@link version_id} and {@link version_date}
@@ -88981,19 +88981,19 @@ class BrowserLayout {
8898188981 text_color = settings.DarkMode ? '#ddd' : 'inherit',
8898288982 input_style = settings.DarkMode ? `background-color: #222; color: ${text_color}` : '';
8898388983
88984- injectStyle(
88985- ' .jsroot_browser { pointer-events: none; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; margin: 0px; border: 0px; overflow: hidden; }' +
88986- ` .jsroot_draw_area { background-color: ${bkgr_color}; overflow: hidden; margin: 0px; border: 0px; }` +
88987- ` .jsroot_browser_area { color: ${text_color}; background-color: ${bkgr_color}; font-size: 12px; font-family: Verdana; pointer-events: all; box-sizing: initial; }` +
88988- ` .jsroot_browser_area input { ${input_style} }` +
88989- ` .jsroot_browser_area select { ${input_style} }` +
88990- ` .jsroot_browser_title { font-family: Verdana; font-size: 20px; color: ${title_color}; }` +
88991- ' .jsroot_browser_btns { pointer-events: all; display: flex; flex-direction: column; }' +
88992- ' .jsroot_browser_area p { margin-top: 5px; margin-bottom: 5px; white-space: nowrap; }' +
88993- ' .jsroot_browser_hierarchy { flex: 1; margin-top: 2px; }' +
88994- ` .jsroot_status_area { background-color: ${bkgr_color}; overflow: hidden; font-size: 12px; font-family: Verdana; pointer-events: all; }` +
88995- ' .jsroot_browser_resize { position: absolute; right: 3px; bottom: 3px; margin-bottom: 0px; margin-right: 0px; opacity: 0.5; cursor: se-resize; z-index: 1; }',
88996- this.main().node(), 'browser_layout_style');
88984+ injectStyle(`
88985+ .jsroot_browser { pointer-events: none; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; margin: 0px; border: 0px; overflow: hidden; }
88986+ .jsroot_draw_area { background-color: ${bkgr_color}; overflow: hidden; margin: 0px; border: 0px; }
88987+ .jsroot_browser_area { color: ${text_color}; background-color: ${bkgr_color}; font-size: 12px; font-family: Verdana; pointer-events: all; box-sizing: initial; }
88988+ .jsroot_browser_area input { ${input_style} }
88989+ .jsroot_browser_area select { ${input_style} }
88990+ .jsroot_browser_title { font-family: Verdana; font-size: 20px; color: ${title_color}; }
88991+ .jsroot_browser_btns { pointer-events: all; display: flex; flex-direction: column; }
88992+ .jsroot_browser_area p { margin-top: 5px; margin-bottom: 5px; white-space: nowrap; }
88993+ .jsroot_browser_hierarchy { flex: 1; margin-top: 2px; }
88994+ .jsroot_status_area { background-color: ${bkgr_color}; overflow: hidden; font-size: 12px; font-family: Verdana; pointer-events: all; }
88995+ .jsroot_browser_resize { position: absolute; right: 3px; bottom: 3px; margin-bottom: 0px; margin-right: 0px; opacity: 0.5; cursor: se-resize; z-index: 1; }
88996+ `, this.main().node(), 'browser_layout_style');
8899788997 }
8899888998
8899988999 /** @summary method used to create basic elements
@@ -97279,6 +97279,12 @@ class THistPainter extends ObjectPainter {
9727997279
9728097280 if (!histo.fFunctions)
9728197281 histo.fFunctions = create$1(clTList);
97282+ else if (histo.fFunctions._typename !== clTList) {
97283+ // Fix - seen once in jupyter notebook that typename was TList*
97284+ console.error(`Fixing wrong typename ${histo.fFunctions._typename} for histogram list of functions`);
97285+ histo.fFunctions._typename = clTList;
97286+ exports.addMethods(histo.fFunctions, clTList);
97287+ }
9728297288
9728397289 if (asfirst)
9728497290 histo.fFunctions.AddFirst(obj);
@@ -171026,9 +171032,11 @@ async function buildGUI(gui_element, gui_kind = '') {
171026171032 if (divsize)
171027171033 myDiv.style('position', 'relative').style('width', divsize[0] + 'px').style('height', divsize[1] + 'px');
171028171034 else if (!isBatchMode()) {
171029- select('html').style('height', '100%');
171030- select('body').style('min-height', '100%').style('margin', 0).style('overflow', 'hidden');
171031- myDiv.style('position', 'absolute').style('left', 0).style('top', 0).style('bottom', 0).style('right', 0).style('padding', '1px');
171035+ if (!nb) {
171036+ select('html').style('height', '100%');
171037+ select('body').style('min-height', '100%').style('margin', 0).style('overflow', 'hidden');
171038+ }
171039+ myDiv.style('position', 'absolute').style('inset', '0px').style('padding', '1px');
171032171040 }
171033171041 if (canvsize) {
171034171042 settings.CanvasWidth = canvsize[0];
@@ -171063,7 +171071,9 @@ async function buildGUI(gui_element, gui_kind = '') {
171063171071 if (d.has('websocket'))
171064171072 opt += ';websocket';
171065171073 return hpainter.display('', opt);
171066- }).then(() => hpainter);
171074+ }).then(() => {
171075+ return hpainter;
171076+ });
171067171077}
171068171078
171069171079/** @summary Draw TEllipse
0 commit comments