UNPKG

diagram-js

Version:

A toolbox for displaying and modifying diagrams on the web

34 lines (26 loc) 524 B
import { classes as domClasses } from 'min-dom'; var CURSOR_CLS_PATTERN = /^djs-cursor-.*$/; /** * @param {string} mode */ export function set(mode) { var classes = domClasses(document.body); classes.removeMatching(CURSOR_CLS_PATTERN); if (mode) { classes.add('djs-cursor-' + mode); } } export function unset() { set(null); } /** * @param {string} mode * * @return {boolean} */ export function has(mode) { var classes = domClasses(document.body); return classes.has('djs-cursor-' + mode); }