mirror of
https://github.com/vrana/adminer.git
synced 2025-08-25 15:31:15 +02:00
Clone all event handlers in cloneNode()
This commit is contained in:
@@ -865,9 +865,10 @@ function cloneNode(el) {
|
||||
var origEls = qsa(selector, el);
|
||||
var cloneEls = qsa(selector, el2);
|
||||
for (var i=0; i < origEls.length; i++) {
|
||||
for (var key in {onchange: 1, onkeydown: 1, onsearch: 1, oninput: 1, onclick: 1}) {
|
||||
if (origEls[i][key]) {
|
||||
cloneEls[i][key] = origEls[i][key];
|
||||
var origEl = origEls[i];
|
||||
for (var key in origEl) {
|
||||
if (/^on/.test(key) && origEl[key]) {
|
||||
cloneEls[i][key] = origEl[key];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user