|
1 | 1 | <h3>superhero-utils example using plain js</h3> |
2 | 2 |
|
3 | 3 | Other examples: |
4 | | -<a href="./react-unpkg.html">react unpkg</a>, <a href="./react-webpack/build/">react webpack</a>, |
| 4 | +<a href="./react-unpkg.html">react unpkg</a>, <a href="./react-vite/dist/">react vite</a>, |
5 | 5 | <a href="./vue-unpkg.html">vue unpkg</a>, |
6 | | -<a href="./vue-webpack/dist/">vue webpack</a> |
| 6 | +<a href="./vue-vite/dist/">vue vite</a> |
7 | 7 |
|
8 | 8 | <hr /> |
9 | 9 | <div class="icon">Donate</div> |
@@ -129,32 +129,34 @@ <h3>superhero-utils example using plain js</h3> |
129 | 129 | senectus et netus et malesuada fames ac turpis egestas. Donec convallis non odio a commodo. |
130 | 130 | </p> |
131 | 131 |
|
132 | | -<script src="./superhero-utils/index.js"></script> |
133 | | -<script> |
| 132 | +<link rel="stylesheet" href="./superhero-utils/index.css" /> |
| 133 | +<script type="module"> |
| 134 | + import { createButton, ensurePaid } from './superhero-utils/index-without-styles.js'; |
| 135 | + |
134 | 136 | const target = 'ak_gvxNbZf5CuxYVfcUFoKAP4geZatWaC2Yy4jpx5vZoCKank4Gc'; |
135 | 137 |
|
136 | 138 | /* |
137 | 139 | * Create superhero button instance by pointing element with its selector |
138 | 140 | */ |
139 | | - superheroUtils.createButton('.icon', target, { size: 'icon' }); |
140 | | - superheroUtils.createButton('.small', 2707, { size: 'small' }); |
141 | | - superheroUtils.createButton('.medium', 'nancyismyname.chain', { size: 'medium' }); |
| 141 | + createButton('.icon', target, { size: 'icon' }); |
| 142 | + createButton('.small', 2707, { size: 'small' }); |
| 143 | + createButton('.medium', 'nancyismyname.chain', { size: 'medium' }); |
142 | 144 |
|
143 | 145 | /* |
144 | 146 | * Create superhero button instance by passing DOM element instance |
145 | 147 | */ |
146 | | - superheroUtils.createButton(document.querySelector('.large'), target, { size: 'large' }); |
| 148 | + createButton(document.querySelector('.large'), target, { size: 'large' }); |
147 | 149 |
|
148 | 150 | // Initialize button a.superhero-tip-button appears dynamically |
149 | 151 | setTimeout(function () { |
150 | 152 | var btn = document.createElement('div'); |
151 | 153 | document.body.appendChild(btn); |
152 | | - superheroUtils.createButton(btn, target); |
| 154 | + createButton(btn, target); |
153 | 155 | }, 5000); |
154 | 156 |
|
155 | 157 | document |
156 | 158 | .querySelector('.ensure-paid') |
157 | | - .addEventListener('click', () => superheroUtils.ensurePaid(target)); |
| 159 | + .addEventListener('click', () => ensurePaid(target)); |
158 | 160 |
|
159 | 161 | document |
160 | 162 | .querySelector('.reset-paid-state') |
|
0 commit comments