]> git.joonet.de Git - adminer.git/commitdiff
Make context in qsa() optional
authorJakub Vrana <jakub@vrana.cz>
Mon, 9 Sep 2019 15:55:13 +0000 (17:55 +0200)
committerJakub Vrana <jakub@vrana.cz>
Mon, 11 Nov 2019 11:27:53 +0000 (12:27 +0100)
adminer/static/editing.js
adminer/static/functions.js

index 97fa5327b032fcbaa443d3d977372055d7f0ded8..4f0315ff84fa888c59079543a9234fcb81acee5f 100644 (file)
@@ -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));
        }
index cb6be6b33a09e220169bdb84ed34a10a74d117e8..5b4f3ed26b840ca5480fd8e24b6e2d0633149b86 100644 (file)
@@ -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 <table class="checkable">
 */
 function tableCheck() {
-       var inputs = qsa('table.checkable td:first-child input', document);
+       var inputs = qsa('table.checkable td:first-child input');
        for (var i=0; i < inputs.length; i++) {
                trCheck(inputs[i]);
        }