keithamus / invokers-polyfill

Home Page:https://www.keithcirkel.co.uk/invokers-polyfill/example.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Invoker Buttons Polyfill

This polyfills the HTML invoketarget/invokeaction attributes, as proposed by the Open UI group.

To see the explainer of these, please visit https://open-ui.org/components/invokers.explainer/.

How to use

If you're using npm, you only need to import the package, like so:

import "invokers-polyfill";

Alternatively, if you're not using a package manager, you can use the unpkg script:

<script
  type="module"
  async
  src="https://unpkg.com/invokers-polyfill@latest/invoker.min.js"
></script>

With the module imported, you can add invoketarget and invokeaction attributes to your HTML:

<button invoketarget="my-dialog">Open Dialog!</button>
<dialog id="my-dialog">I'm a dialog!</dialog>

About

https://www.keithcirkel.co.uk/invokers-polyfill/example.html


Languages

Language:JavaScript 61.7%Language:HTML 38.3%