1
1
/**
2
- * @preserve Basic Primitives Diagrams v5.9.1
2
+ * @preserve Basic Primitives Diagrams v5.9.2
3
3
* Copyright (c) 2013 - 2020 Basic Primitives Inc
4
4
*
5
5
* Non-commercial - Free
35
35
36
36
var primitives = {
37
37
common: {
38
- version: "5.9.1 "
38
+ version: "5.9.2 "
39
39
},
40
40
orgdiagram: {},
41
41
famdiagram: {},
@@ -24217,12 +24217,15 @@ primitives.orgdiagram.BaseControl = function (element, options, taskManagerFacto
24217
24217
primitives.common.JsonML.applyStyles(layout.frameMousePanel, layoutOptions.controlSize.getCSS());
24218
24218
24219
24219
/* set scroll panel position */
24220
+ var frameThickness = new primitives.common.Thickness(layoutOptions.frameThickness);
24220
24221
primitives.common.JsonML.applyStyles(layout.scrollPanel, primitives.common.mergeObjects({
24221
- left: layoutOptions. frameThickness.left + "px",
24222
- top: layoutOptions. frameThickness.top + "px"
24223
- },
24222
+ left: frameThickness.left + "px",
24223
+ top: frameThickness.top + "px"
24224
+ },
24224
24225
layoutOptions.viewportSize.getCSS())
24225
24226
);
24227
+
24228
+ layout.scrollPanel.setAttribute("class", (frameThickness.isEmpty() ? name : "bp-scrollframe " + name))
24226
24229
}
24227
24230
24228
24231
function createLayout(layout, name) {
@@ -24258,8 +24261,8 @@ primitives.orgdiagram.BaseControl = function (element, options, taskManagerFacto
24258
24261
position: "absolute",
24259
24262
overflow: "hidden"
24260
24263
},
24261
- viewportRect.getCSS()),
24262
- "name": "frameMousePanel",
24264
+ viewportRect.getCSS()),
24265
+ "name": "frameMousePanel",
24263
24266
"class": name,
24264
24267
"$": function (element) { layout.frameMousePanel = element; }
24265
24268
},
@@ -24269,7 +24272,7 @@ primitives.orgdiagram.BaseControl = function (element, options, taskManagerFacto
24269
24272
position: "absolute",
24270
24273
overflow: "hidden"
24271
24274
},
24272
- viewportRect.getCSS()),
24275
+ viewportRect.getCSS()),
24273
24276
"name": "framePlaceholder",
24274
24277
"class": ["frameplaceholder", name],
24275
24278
"$": function (element) { layout.framePlaceholder = element; }
@@ -24287,9 +24290,9 @@ primitives.orgdiagram.BaseControl = function (element, options, taskManagerFacto
24287
24290
"width": viewportRect.width + "px",
24288
24291
"height": viewportRect.height + "px"
24289
24292
},
24290
- viewportRect.getCSS()),
24293
+ viewportRect.getCSS()),
24291
24294
"name": "scrollPanel",
24292
- "class": ["bp-scrollpanel", name] ,
24295
+ "class": name,
24293
24296
"$": function (element) { layout.scrollPanel = element; }
24294
24297
},
24295
24298
["div", /* mousePanel - mouse tracking events panel */
@@ -24298,21 +24301,21 @@ primitives.orgdiagram.BaseControl = function (element, options, taskManagerFacto
24298
24301
position: "absolute",
24299
24302
overflow: "visible"
24300
24303
},
24301
- viewportRect.getCSS()),
24302
- "name": "mousePanel",
24303
- "class": name,
24304
- "$": function (element) { layout.mousePanel = element; }
24304
+ viewportRect.getCSS()),
24305
+ "name": "mousePanel",
24306
+ "class": name,
24307
+ "$": function (element) { layout.mousePanel = element; }
24305
24308
},
24306
24309
["div", /* placeholder - contents scalable panel */
24307
24310
{
24308
24311
"style": primitives.common.mergeObjects({
24309
24312
position: "absolute",
24310
24313
overflow: "hidden"
24311
24314
},
24312
- viewportRect.getCSS()),
24313
- "name": "placeholder",
24314
- "class": ["placeholder", name],
24315
- "$": function (element) { layout.placeholder = element; }
24315
+ viewportRect.getCSS()),
24316
+ "name": "placeholder",
24317
+ "class": ["placeholder", name],
24318
+ "$": function (element) { layout.placeholder = element; }
24316
24319
},
24317
24320
["div", /* calloutPlaceholder - callout panel */
24318
24321
{
@@ -24351,9 +24354,9 @@ primitives.orgdiagram.BaseControl = function (element, options, taskManagerFacto
24351
24354
layout.mousePanel.addEventListener('click', onMouseClick);
24352
24355
layout.mousePanel.addEventListener('dblclick', onMouseDblClick);
24353
24356
layout.mousePanel.addEventListener('change', onCheckboxChange);
24354
-
24357
+
24355
24358
layout.element.addEventListener('keydown', onKeyDown);
24356
-
24359
+
24357
24360
layout.scrollPanel.addEventListener('scroll', onScroll);
24358
24361
24359
24362
if (_data.options.enablePanning && primitives.common.isChrome()) {
@@ -24375,7 +24378,7 @@ primitives.orgdiagram.BaseControl = function (element, options, taskManagerFacto
24375
24378
layout.mousePanel.removeEventListener("dblclick", onMouseDblClick);
24376
24379
layout.mousePanel.removeEventListener("change", onCheckboxChange);
24377
24380
}
24378
- if(layout.element != null) {
24381
+ if (layout.element != null) {
24379
24382
layout.element.removeEventListener("keydown", onKeyDown);
24380
24383
}
24381
24384
if (layout.scrollPanel != null) {
@@ -24386,7 +24389,7 @@ primitives.orgdiagram.BaseControl = function (element, options, taskManagerFacto
24386
24389
layout.scrollPanel.removeEventListener('dragover', onDragOver);
24387
24390
}
24388
24391
24389
- if(layout.frameMousePanel != null) {
24392
+ if (layout.frameMousePanel != null) {
24390
24393
layout.frameMousePanel.removeEventListener('mousemove', onFrameMouseMove);
24391
24394
layout.frameMousePanel.removeEventListener('click', onFrameMouseClick);
24392
24395
}
0 commit comments