diff --git a/adminer/static/editing.js b/adminer/static/editing.js index 97fa5327..4f0315ff 100644 --- a/adminer/static/editing.js +++ b/adminer/static/editing.js @@ -34,7 +34,7 @@ function bodyLoad(version, maria) { jush.custom_links = jushLinks; } jush.highlight_tag('code', 0); - var tags = qsa('textarea', document); + var tags = qsa('textarea'); for (var i = 0; i < tags.length; i++) { if (/(^|\s)jush-/.test(tags[i].className)) { var pre = jush.textarea(tags[i]); @@ -75,7 +75,7 @@ function typePassword(el, disable) { * @param [HTMLElement] */ function messagesPrint(el) { - var els = qsa('.toggle', el || document); + var els = qsa('.toggle', el); for (var i = 0; i < els.length; i++) { els[i].onclick = partial(toggle, els[i].getAttribute('href').substr(1)); } diff --git a/adminer/static/functions.js b/adminer/static/functions.js index cb6be6b3..5b4f3ed2 100644 --- a/adminer/static/functions.js +++ b/adminer/static/functions.js @@ -14,17 +14,17 @@ function qs(selector, context) { * @return HTMLElement */ function qsl(selector, context) { - var els = qsa(selector, context || document); + var els = qsa(selector, context); return els[els.length - 1]; } /** Get all elements by selector * @param string -* @param HTMLElement +* @param [HTMLElement] defaults to document * @return NodeList */ function qsa(selector, context) { - return context.querySelectorAll(selector); + return (context || document).querySelectorAll(selector); } /** Return a function calling fn with the next arguments @@ -205,7 +205,7 @@ function formCheck(name) { /** Check all rows in