Skip to content

Commit

Permalink
5.9.2 RC
Browse files Browse the repository at this point in the history
  • Loading branch information
sporritt committed Jul 18, 2022
1 parent c273d2a commit 099e9df
Show file tree
Hide file tree
Showing 35 changed files with 219 additions and 117 deletions.
53 changes: 32 additions & 21 deletions bundle/dist/jsplumb.bundle.js
Original file line number Diff line number Diff line change
Expand Up @@ -10696,6 +10696,9 @@ var jsPlumbBrowserUI = (function (exports) {
var EVENT_MOUSEOUT = "mouseout";
var EVENT_MOUSEOVER = "mouseover";
var EVENT_TAP = "tap";
var EVENT_TOUCHSTART = "touchstart";
var EVENT_TOUCHEND = "touchend";
var EVENT_TOUCHMOVE = "touchmove";
var EVENT_DRAG_MOVE = "drag:move";
var EVENT_DRAG_STOP = "drag:stop";
var EVENT_DRAG_START = "drag:start";
Expand Down Expand Up @@ -10736,6 +10739,7 @@ var jsPlumbBrowserUI = (function (exports) {
var SELECTOR_GROUP_CONTAINER = att(ATTRIBUTE_GROUP_CONTENT);
var SELECTOR_OVERLAY = cls(CLASS_OVERLAY);

var _touchMap, _tapProfiles2;
function _touch(target, pageX, pageY, screenX, screenY, clientX, clientY) {
return new Touch({
target: target,
Expand Down Expand Up @@ -10816,17 +10820,15 @@ var jsPlumbBrowserUI = (function (exports) {
}
}
var guid = 1;
var forceTouchEvents = false;
var forceMouseEvents = false;
function isTouchDevice() {
return "ontouchstart" in document.documentElement || navigator.maxTouchPoints != null && navigator.maxTouchPoints > 0;
return forceTouchEvents || "ontouchstart" in document.documentElement || navigator.maxTouchPoints != null && navigator.maxTouchPoints > 0;
}
function isMouseDevice() {
return "onmousedown" in document.documentElement;
return forceMouseEvents || "onmousedown" in document.documentElement;
}
var touchMap = {
"mousedown": "touchstart",
"mouseup": "touchend",
"mousemove": "touchmove"
};
var touchMap = (_touchMap = {}, _defineProperty(_touchMap, EVENT_MOUSEDOWN, EVENT_TOUCHSTART), _defineProperty(_touchMap, EVENT_MOUSEUP, EVENT_TOUCHEND), _defineProperty(_touchMap, EVENT_MOUSEMOVE, EVENT_TOUCHMOVE), _touchMap);
var PAGE = "page";
var SCREEN = "screen";
var CLIENT = "client";
Expand Down Expand Up @@ -11008,20 +11010,16 @@ var jsPlumbBrowserUI = (function (exports) {
}
_bind(obj, evt, _curryChildFilter(children, obj, fn, evt), fn, options);
};
var _tapProfiles = {
"tap": {
touches: 1,
taps: 1
},
"dbltap": {
touches: 1,
taps: 2
},
"contextmenu": {
touches: 2,
taps: 1
}
};
var _tapProfiles = (_tapProfiles2 = {}, _defineProperty(_tapProfiles2, EVENT_TAP, {
touches: 1,
taps: 1
}), _defineProperty(_tapProfiles2, EVENT_DBL_TAP, {
touches: 1,
taps: 2
}), _defineProperty(_tapProfiles2, EVENT_CONTEXTMENU, {
touches: 2,
taps: 1
}), _tapProfiles2);
function meeHelper(type, evt, obj, target) {
for (var i in obj.__tamee[type]) {
if (obj.__tamee[type].hasOwnProperty(i)) {
Expand Down Expand Up @@ -11251,6 +11249,12 @@ var jsPlumbBrowserUI = (function (exports) {
}]);
return EventManager;
}();
function setForceTouchEvents(value) {
forceTouchEvents = value;
}
function setForceMouseEvents(value) {
forceMouseEvents = value;
}

function findDelegateElement(parentElement, childElement, selector) {
if (matchesSelector$1(childElement, selector, parentElement)) {
Expand Down Expand Up @@ -15787,6 +15791,9 @@ var jsPlumbBrowserUI = (function (exports) {
exports.EVENT_START = EVENT_START;
exports.EVENT_STOP = EVENT_STOP;
exports.EVENT_TAP = EVENT_TAP;
exports.EVENT_TOUCHEND = EVENT_TOUCHEND;
exports.EVENT_TOUCHMOVE = EVENT_TOUCHMOVE;
exports.EVENT_TOUCHSTART = EVENT_TOUCHSTART;
exports.EVENT_UNMANAGE_ELEMENT = EVENT_UNMANAGE_ELEMENT;
exports.EVENT_ZOOM = EVENT_ZOOM;
exports.ElementDragHandler = ElementDragHandler;
Expand Down Expand Up @@ -15924,6 +15931,7 @@ var jsPlumbBrowserUI = (function (exports) {
exports.isFunction = isFunction;
exports.isInsideParent = isInsideParent;
exports.isLabelOverlay = isLabelOverlay;
exports.isMouseDevice = isMouseDevice;
exports.isNamedFunction = isNamedFunction;
exports.isNodeList = isNodeList;
exports.isNumber = isNumber;
Expand All @@ -15932,6 +15940,7 @@ var jsPlumbBrowserUI = (function (exports) {
exports.isPoint = isPoint;
exports.isSVGElement = isSVGElement;
exports.isString = isString;
exports.isTouchDevice = isTouchDevice;
exports.lineIntersection = lineIntersection;
exports.lineLength = lineLength;
exports.lineRectangleIntersection = lineRectangleIntersection;
Expand Down Expand Up @@ -15965,6 +15974,8 @@ var jsPlumbBrowserUI = (function (exports) {
exports.replace = replace;
exports.rotateAnchorOrientation = rotateAnchorOrientation;
exports.rotatePoint = rotatePoint;
exports.setForceMouseEvents = setForceMouseEvents;
exports.setForceTouchEvents = setForceTouchEvents;
exports.setToArray = setToArray;
exports.sgn = sgn$1;
exports.snapToGrid = snapToGrid;
Expand Down
7 changes: 7 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## 5.9.2

July 18th 2022

- added a few utility methods from event manager to the exports.
- Toolkit edition updates.

## 5.9.1

14 Juillet 2022
Expand Down
Binary file modified dist/browser-ui-lists/jsplumb-browser-ui-lists.tgz
Binary file not shown.
4 changes: 2 additions & 2 deletions dist/browser-ui-lists/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@jsplumb/browser-ui-lists",
"version": "5.9.1",
"version": "5.9.2",
"description": "Scrollable list manager for jsPlumb",
"main": "js/jsplumb.browser-ui-lists.cjs.js",
"module": "js/jsplumb.browser-ui-lists.es.js",
Expand Down Expand Up @@ -30,6 +30,6 @@
"author": "jsPlumb (hello@jsplumbtoolkit.com)",
"license": "(MIT OR GPL-2.0)",
"dependencies": {
"@jsplumb/browser-ui": "5.9.1"
"@jsplumb/browser-ui": "5.9.2"
}
}
23 changes: 23 additions & 0 deletions dist/browser-ui/browser-ui.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1416,6 +1416,21 @@ export declare const EVENT_STOP = "stop";
*/
export declare const EVENT_TAP = "tap";

/**
* @public
*/
export declare const EVENT_TOUCHEND = "touchend";

/**
* @public
*/
export declare const EVENT_TOUCHMOVE = "touchmove";

/**
* @public
*/
export declare const EVENT_TOUCHSTART = "touchstart";

export declare class EventManager {
clickThreshold: number;
dblClickThreshold: number;
Expand Down Expand Up @@ -1532,10 +1547,14 @@ export declare function isArrayLike(el: any): el is ArrayLike<Element>;

export declare function isInsideParent(instance: BrowserJsPlumbInstance, _el: HTMLElement, pos: PointXY): boolean;

export declare function isMouseDevice(): boolean;

export declare function isNodeList(el: any): el is NodeListOf<Element>;

export declare function isSVGElement(el: Element): boolean;

export declare function isTouchDevice(): boolean;

export declare interface jsPlumbDOMElement extends HTMLElement, jsPlumbElement<Element> {
_isJsPlumbGroup: boolean;
_jsPlumbOrphanedEndpoints: Array<Endpoint>;
Expand Down Expand Up @@ -1640,6 +1659,10 @@ export declare const SELECTOR_GROUP_CONTAINER: string;
*/
export declare const SELECTOR_OVERLAY: string;

export declare function setForceMouseEvents(value: boolean): void;

export declare function setForceTouchEvents(value: boolean): void;

export declare type SetPositionFunction = (el: Element, p: PointXY) => void;

export declare type SetSizeFunction = (el: Element, s: Size) => void;
Expand Down
53 changes: 32 additions & 21 deletions dist/browser-ui/js/jsplumb.browser-ui.cjs.js
Original file line number Diff line number Diff line change
Expand Up @@ -599,6 +599,9 @@ var EVENT_MOUSEUP = "mouseup";
var EVENT_MOUSEOUT = "mouseout";
var EVENT_MOUSEOVER = "mouseover";
var EVENT_TAP = "tap";
var EVENT_TOUCHSTART = "touchstart";
var EVENT_TOUCHEND = "touchend";
var EVENT_TOUCHMOVE = "touchmove";
var EVENT_DRAG_MOVE = "drag:move";
var EVENT_DRAG_STOP = "drag:stop";
var EVENT_DRAG_START = "drag:start";
Expand Down Expand Up @@ -639,6 +642,7 @@ var SELECTOR_GROUP = core.att(core.ATTRIBUTE_GROUP);
var SELECTOR_GROUP_CONTAINER = core.att(ATTRIBUTE_GROUP_CONTENT);
var SELECTOR_OVERLAY = core.cls(core.CLASS_OVERLAY);

var _touchMap, _tapProfiles2;
function _touch(target, pageX, pageY, screenX, screenY, clientX, clientY) {
return new Touch({
target: target,
Expand Down Expand Up @@ -719,17 +723,15 @@ function _d(l, fn) {
}
}
var guid = 1;
var forceTouchEvents = false;
var forceMouseEvents = false;
function isTouchDevice() {
return "ontouchstart" in document.documentElement || navigator.maxTouchPoints != null && navigator.maxTouchPoints > 0;
return forceTouchEvents || "ontouchstart" in document.documentElement || navigator.maxTouchPoints != null && navigator.maxTouchPoints > 0;
}
function isMouseDevice() {
return "onmousedown" in document.documentElement;
return forceMouseEvents || "onmousedown" in document.documentElement;
}
var touchMap = {
"mousedown": "touchstart",
"mouseup": "touchend",
"mousemove": "touchmove"
};
var touchMap = (_touchMap = {}, _defineProperty(_touchMap, EVENT_MOUSEDOWN, EVENT_TOUCHSTART), _defineProperty(_touchMap, EVENT_MOUSEUP, EVENT_TOUCHEND), _defineProperty(_touchMap, EVENT_MOUSEMOVE, EVENT_TOUCHMOVE), _touchMap);
var PAGE = "page";
var SCREEN = "screen";
var CLIENT = "client";
Expand Down Expand Up @@ -911,20 +913,16 @@ var DefaultHandler = function DefaultHandler(obj, evt, fn, children, options) {
}
_bind(obj, evt, _curryChildFilter(children, obj, fn, evt), fn, options);
};
var _tapProfiles = {
"tap": {
touches: 1,
taps: 1
},
"dbltap": {
touches: 1,
taps: 2
},
"contextmenu": {
touches: 2,
taps: 1
}
};
var _tapProfiles = (_tapProfiles2 = {}, _defineProperty(_tapProfiles2, EVENT_TAP, {
touches: 1,
taps: 1
}), _defineProperty(_tapProfiles2, EVENT_DBL_TAP, {
touches: 1,
taps: 2
}), _defineProperty(_tapProfiles2, EVENT_CONTEXTMENU, {
touches: 2,
taps: 1
}), _tapProfiles2);
function meeHelper(type, evt, obj, target) {
for (var i in obj.__tamee[type]) {
if (obj.__tamee[type].hasOwnProperty(i)) {
Expand Down Expand Up @@ -1154,6 +1152,12 @@ var EventManager = function () {
}]);
return EventManager;
}();
function setForceTouchEvents(value) {
forceTouchEvents = value;
}
function setForceMouseEvents(value) {
forceMouseEvents = value;
}

function findDelegateElement(parentElement, childElement, selector) {
if (matchesSelector$1(childElement, selector, parentElement)) {
Expand Down Expand Up @@ -5601,6 +5605,9 @@ exports.EVENT_REVERT = EVENT_REVERT;
exports.EVENT_START = EVENT_START;
exports.EVENT_STOP = EVENT_STOP;
exports.EVENT_TAP = EVENT_TAP;
exports.EVENT_TOUCHEND = EVENT_TOUCHEND;
exports.EVENT_TOUCHMOVE = EVENT_TOUCHMOVE;
exports.EVENT_TOUCHSTART = EVENT_TOUCHSTART;
exports.ElementDragHandler = ElementDragHandler;
exports.EventManager = EventManager;
exports.PROPERTY_POSITION = PROPERTY_POSITION;
Expand All @@ -5627,8 +5634,10 @@ exports.groupDragConstrain = groupDragConstrain;
exports.hasClass = hasClass;
exports.isArrayLike = isArrayLike;
exports.isInsideParent = isInsideParent;
exports.isMouseDevice = isMouseDevice;
exports.isNodeList = isNodeList;
exports.isSVGElement = isSVGElement;
exports.isTouchDevice = isTouchDevice;
exports.matchesSelector = matchesSelector$1;
exports.newInstance = newInstance;
exports.offsetRelativeToRoot = offsetRelativeToRoot;
Expand All @@ -5637,6 +5646,8 @@ exports.pageLocation = pageLocation;
exports.ready = ready;
exports.registerEndpointRenderer = registerEndpointRenderer;
exports.removeClass = removeClass;
exports.setForceMouseEvents = setForceMouseEvents;
exports.setForceTouchEvents = setForceTouchEvents;
exports.svg = svg;
exports.svgWidthHeightSize = svgWidthHeightSize;
exports.svgXYPosition = svgXYPosition;
Expand Down
Loading

0 comments on commit 099e9df

Please sign in to comment.