use static method

void use()

Register to use Modal component.

Implementation

static void use() {
  if (_registered) return;
  _registered = true;

  $document().on('click.modal.data-api', (QueryEvent e) {
    if (!(e.target is Element))
      return;

    final elem = e.currentTarget as Element;
    //final String href = elem.attributes['href'];
    final $target = $(p.getDataTarget(elem));

    e.preventDefault();

    if ($target.isEmpty)
      return;

    // , option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data())
    Modal.wire($target.first, () => Modal($target.first))!.toggle(); // TODO: other options

    $target.one('hide', (QueryEvent e) => $(elem).trigger('focus'));

  }, selector: '[data-toggle="modal"]');
}