Skip to content

Commit 8bf8193

Browse files
committed
Fix buttons being under footers
1 parent 92e8651 commit 8bf8193

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

simpletoast.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*/
44
(() => {
55
if (window !== window.top) return;
6-
const version = buildVersion(1, 10, 1);
6+
const version = buildVersion(1, 10, 2);
77
if (window.SimpleToast) {
88
if (SimpleToast.version) {
99
if (SimpleToast.version >= version.number) return;
@@ -139,6 +139,9 @@
139139
if (!text) return blankToast;
140140
const id = count++;
141141
const el = document.createElement('div');
142+
const tel = el.appendChild(document.createElement('span'));
143+
const body = el.appendChild(document.createElement('span'));
144+
const fel = el.appendChild(document.createElement('span'));
142145
if (className) {
143146
const clazz = className.toast || className;
144147
el.className = Array.isArray(clazz) ? clazz.join(' ') : (typeof clazz === 'string' ? clazz : undefined);
@@ -148,17 +151,12 @@
148151

149152
// Add title, body
150153
if (title) {
151-
const tel = document.createElement('span');
152154
applyCSS(tel, style.title);
153155
applyCSS(tel, css.title);
154156
tel.textContent = title;
155-
el.appendChild(tel);
156157
}
157-
const body = document.createElement('span');
158158
body.textContent = text;
159-
el.appendChild(body);
160159
if (footer) {
161-
const fel = el.appendChild(document.createElement('span'));
162160
applyCSS(fel, style.footer);
163161
applyCSS(fel, css.footer);
164162
fel.textContent = footer;
@@ -224,7 +222,7 @@
224222
applyCSS(elb, prev);
225223
prev = {};
226224
};
227-
el.appendChild(elb);
225+
el.insertBefore(elb, fel);
228226
});
229227
}
230228
el.addEventListener('click', toast.closed);

0 commit comments

Comments
 (0)