commit
bdda39b8ef
|
@ -22,6 +22,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||
### Changed
|
||||
|
||||
- **BREAKING:** default version of the package doesn't auto-initialize buttons
|
||||
- **BREAKING:** instead of default export, named exports are now used. If IIFE
|
||||
is used, the global object's name is now `Shareon`, and it has one `init()`
|
||||
method
|
||||
- remove mixins, defining the code/styles directly in the files
|
||||
- use [Vite](https://vitejs.dev/) for building, reducing the devDependencies
|
||||
tree and build times drastically
|
||||
|
|
|
@ -109,8 +109,8 @@
|
|||
</main>
|
||||
|
||||
<script type="module">
|
||||
import initializeShareon from "./src/shareon.js";
|
||||
initializeShareon();
|
||||
import { init } from "./src/shareon.js";
|
||||
init();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import initializeShareon from "./shareon";
|
||||
import { init } from "./shareon";
|
||||
|
||||
// TODO: update README
|
||||
const s = document.currentScript;
|
||||
if (s && s.hasAttribute("init")) {
|
||||
initializeShareon();
|
||||
init();
|
||||
}
|
||||
|
||||
export { default } from "./shareon";
|
||||
export { init } from "./shareon";
|
||||
|
|
|
@ -34,7 +34,7 @@ const openUrl = (buttonUrl) => () => {
|
|||
window.open(buttonUrl, "_blank", "noopener,noreferrer");
|
||||
};
|
||||
|
||||
const initializeShareon = () => {
|
||||
const init = () => {
|
||||
const shareonContainers = document.querySelectorAll(".shareon");
|
||||
|
||||
// iterate over <div class="shareon">
|
||||
|
@ -90,4 +90,4 @@ const initializeShareon = () => {
|
|||
}
|
||||
};
|
||||
|
||||
export default initializeShareon;
|
||||
export { init };
|
||||
|
|
Loading…
Reference in New Issue