How to use the table-js/test/util/DOMEvents.createEvent function in table-js

To help you get started, we’ve selected a few table-js examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github bpmn-io / dmn-js / test / spec / table / features / literal-expression / LiteralExpressionSpec.js View on Github external
'use strict';

require('../../TestHelper');

var DOMEvents = require('table-js/test/util/DOMEvents'),
    createEvent = DOMEvents.createEvent;

/* global bootstrapModeler, inject */

var basicXML = require('../../../../fixtures/dmn/literal-expression.dmn');

describe('features/literal-expression', function() {
  var modeler;

  beforeEach(function(done) {
    modeler = bootstrapModeler(basicXML)(done);
  });

  it('should should show the literal expression editor', inject(function(sheet) {
    expect(sheet.getContainer().querySelector('.literal-expression-editor')).to.exist;
  }));
github bpmn-io / dmn-js / test / util / EventUtils.js View on Github external
'use strict';

var TestHelper = require('../helper');

var DOMEvents = require('table-js/test/util/DOMEvents'),
    mouseEvent = DOMEvents.performMouseEvent,
    createEvent = DOMEvents.createEvent;


function clickElement(element, isMousedown) {
  return TestHelper.getDrdJS().invoke(function(elementRegistry) {

    var target = elementRegistry.getGraphics(element);

    if (!target) {
      target = element;
    }

    if (isMousedown) {
      mouseEvent('mousedown', target);
    } else {
      mouseEvent('click', target);
    }

table-js

> This library exposes [ES modules](http://exploringjs.com/es6/ch_modules.html#sec_basics-of-es6-modules). Use an ES module aware bundler such as [Webpack](https://webpack.js.org) or [Rollup](https://rollupjs.org) to bundle it for the browser.

MIT
Latest version published 3 months ago

Package Health Score

74 / 100
Full package analysis