add 'animate' button when action is valid. trace info on hover. bump rev 2.4.D10

This commit is contained in:
Stewart Allen 2020-12-02 10:00:41 -05:00
commit d252b7d1f6
13 changed files with 79 additions and 43 deletions

View file

@ -766,9 +766,8 @@
}
// unlike other elements, does not auto-add to a row
function newButton(label, action, options) {
let opt = options || {},
b = DOC.createElement('button');
function newButton(label, action, opt = {}) {
let b = DOC.createElement('button');
b.onclick = function() {
hidePoppers();
@ -785,12 +784,15 @@
d.innerHTML = opt.icon;
b.appendChild(d);
}
if (opt.title) {
b.setAttribute('title', opt.title);
}
if (label) {
b.appendChild(DOC.createTextNode(label));
}
addModeControls(b, options);
addId(b, options);
addModeControls(b, opt);
addId(b, opt);
return b;
}