1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 1× 644× 644× 644× 298× 346× | import { classes as domClasses } from 'min-dom'; var CURSOR_CLS_PATTERN = /^djs-cursor-.*$/; 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); } export function has(mode) { var classes = domClasses(document.body); return classes.has('djs-cursor-' + mode); } |