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"]');
}