1- // https://root.cern/js/ v7.1.0
1+ // https://root.cern/js/ v7.1.1
22(function (global, factory) {
33typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
44typeof define === 'function' && define.amd ? define(['exports'], factory) :
@@ -7,11 +7,11 @@ typeof define === 'function' && define.amd ? define(['exports'], factory) :
77
88/** @summary version id
99 * @desc For the JSROOT release the string in format "major.minor.patch" like "7.0.0" */
10- let version_id = "7.1.x ";
10+ let version_id = "7.1.1 ";
1111
1212/** @summary version date
1313 * @desc Release date in format day/month/year like "19/11/2021" */
14- let version_date = "12 /07/2022";
14+ let version_date = "20 /07/2022";
1515
1616/** @summary version id and date
1717 * @desc Produced by concatenation of {@link version_id} and {@link version_date}
@@ -85674,6 +85674,8 @@ function createList(parent, lst, name, title) {
8567485674/** @summary Expand geo object
8567585675 * @private */
8567685676function expandGeoObject(parent, obj) {
85677+ injectGeoStyle();
85678+
8567785679 if (!parent || !obj) return false;
8567885680
8567985681 let isnode = (obj._typename.indexOf('TGeoNode') === 0),
@@ -90210,21 +90212,22 @@ class TGeoPainter extends ObjectPainter {
9021090212
9021190213let add_settings = false;
9021290214
90213- /** @summary Create geo painter
90215+ /** @summary Create geo-related css entries
9021490216 * @private */
90215- function createGeoPainter(dom, obj, opt ) {
90217+ function injectGeoStyle( ) {
9021690218
90217- if (!add_settings && (typeof internals.addDrawFunc == 'function')) {
90218- // indication that draw and hierarchy is loaded, create css
90219+ if (!add_settings && typeof internals.addDrawFunc == 'function') {
9021990220 add_settings = true;
90221+ // indication that draw and hierarchy is loaded, create css
9022090222 internals.addDrawFunc({ name: "TEvePointSet", icon_get: getBrowserIcon, icon_click: browserIconClick });
9022190223 internals.addDrawFunc({ name: "TEveTrack", icon_get: getBrowserIcon, icon_click: browserIconClick });
90224+ }
9022290225
90223- function img(name,code) {
90224- return `.jsroot .img_${name} { display: inline-block; height: 16px; width: 16px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQ${code}"); }`;
90225- }
90226+ function img(name,code) {
90227+ return `.jsroot .img_${name} { display: inline-block; height: 16px; width: 16px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQ${code}"); }`;
90228+ }
9022690229
90227- injectStyle(`
90230+ injectStyle(`
9022890231${img("geoarb8","CAAAAAA6mKC9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJ0Uk5TAAB2k804AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAB1SURBVBjTdY6rEYAwEETTy6lzK8/Fo+Jj18dTAjUgaQGfGiggtRDE8RtY93Zu514If2nzk2ux9c5TZkwXbiWTUavzws69oBfpYBrMT4r0Jhsw+QfRgQSw+CaKRsKsnV+SaF8MN49RBSgPUxO85PMl5n4tfGUH2gghs2uPAeQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMTItMDJUMTQ6MjY6MjkrMDE6MDDARtd2AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTExLTEyVDA4OjM5OjE5KzAxOjAwO3ydwwAAAABJRU5ErkJggg==")}
9022990232${img("geocombi","CAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAABIAAAASABGyWs+AAAAlUlEQVQoz5VQMQ4CMQyzEUNnBqT7Bo+4nZUH8gj+welWJsQDkHoCEYakTXMHSFiq2jqu4xRAEl2A7w4myWzpzCSZRZ658ldKu1hPnFsequBIc/hcLli3l52MAIANtpWrDsv8waGTW6BPuFtsdZArXyFuj33TQpazGEQF38phipnLgItxRcAoOeNpzv4PTXnC42fb//AGI5YqfQAU8dkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMTItMDJUMTQ6MjY6MjkrMDE6MDDARtd2AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTExLTEyVDA4OjM5OjE5KzAxOjAwO3ydwwAAAABJRU5ErkJggg==")}
9023090233${img("geocone","CAAAAAA6mKC9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJ0Uk5TAAB2k804AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAACRSURBVBjTdY+xDcNACEVvEm/ggo6Olva37IB0C3iEzJABvAHFTXBDeJRwthMnUvylk44vPjxK+afeokX0flQhJO7L4pafSOMxzaxIKc/Tc7SIjNLyieyZSjBzc4DqMZI0HTMonWPBNlogOLeuewbg9c0hOiIqH7DKmTCuFykjHe4XOzQ58XVMGxzt575tKzd6AX9yMkcWyPlsAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTEyLTAyVDE0OjI2OjI5KzAxOjAwwEbXdgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0xMS0xMlQwODozOToxOSswMTowMDt8ncMAAAAASUVORK5CYII=")}
@@ -90259,7 +90262,14 @@ ${img("evetrack", "CAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hST
9025990262.jsroot .geovis_this { background-color: lightgreen; }
9026090263.jsroot .geovis_daughters { background-color: lightblue; }
9026190264.jsroot .geovis_all { background-color: yellow; }`);
90262- }
90265+ }
90266+
90267+
90268+ /** @summary Create geo painter
90269+ * @private */
90270+ function createGeoPainter(dom, obj, opt) {
90271+
90272+ injectGeoStyle();
9026390273
9026490274 geoCfg("GradPerSegm", settings.GeoGradPerSegm);
9026590275 geoCfg("CompressComp", settings.GeoCompressComp);
0 commit comments