]> git.joonet.de Git - adminer.git/commitdiff
Basic JS code cleanup
authorPeter Knut <peter@pematon.com>
Wed, 18 Sep 2024 07:39:17 +0000 (09:39 +0200)
committerJakub Vrana <jakub@vrana.cz>
Wed, 19 Feb 2025 10:16:38 +0000 (11:16 +0100)
adminer/static/editing.js
adminer/static/functions.js

index 04210c7258613838d48cba65a1c74d4c83f9a193..4395bba6a83e80796fb35b4fef1b83ffcfec9bce 100644 (file)
@@ -83,14 +83,14 @@ function messagesPrint(el) {
 
 
 
-/** Hide or show some login rows for selected driver   
-* @param HTMLSelectElement     
-*/     
-function loginDriver(driver) { 
-       var trs = parentTag(driver, 'table').rows;      
-       var disabled = /sqlite/.test(selectValue(driver));      
+/** Hide or show some login rows for selected driver
+* @param HTMLSelectElement
+*/
+function loginDriver(driver) {
+       var trs = parentTag(driver, 'table').rows;
+       var disabled = /sqlite/.test(selectValue(driver));
        alterClass(trs[1], 'hidden', disabled); // 1 - row with server
-       trs[1].getElementsByTagName('input')[0].disabled = disabled;    
+       trs[1].getElementsByTagName('input')[0].disabled = disabled;
 }
 
 
@@ -145,7 +145,7 @@ function selectFieldChange() {
                for (var i=0; i < selects.length; i++) {
                        var select = selects[i];
                        var col = selectValue(select);
-                       var match = /^(where.+)col\]/.exec(select.name);
+                       var match = /^(where.+)col]/.exec(select.name);
                        if (match) {
                                var op = selectValue(form[match[1] + 'op]']);
                                var val = form[match[1] + 'val]'].value;
@@ -155,7 +155,7 @@ function selectFieldChange() {
                                        ok = false;
                                }
                        }
-                       if ((match = /^(columns.+)fun\]/.exec(select.name))) {
+                       if ((match = /^(columns.+)fun]/.exec(select.name))) {
                                if (/^(avg|count|count distinct|group_concat|max|min|sum)$/.test(col)) {
                                        group = true;
                                }
@@ -273,7 +273,7 @@ function editingClick(event) {
 */
 function editingInput(event) {
        var el = getTarget(event);
-       if (/\[default\]$/.test(el.name)) {
+       if (/\[default]$/.test(el.name)) {
                 el.previousSibling.checked = true;
        }
 }
@@ -531,7 +531,7 @@ function dumpClick(event) {
        var el = parentTag(getTarget(event), 'label');
        if (el) {
                el = qs('input', el);
-               var match = /(.+)\[\]$/.exec(el.name);
+               var match = /(.+)\[]$/.exec(el.name);
                if (match) {
                        checkboxClick.call(el, event);
                        formUncheck('check-' + match[1]);
@@ -549,7 +549,7 @@ function foreignAddRow() {
        this.onchange = function () { };
        var selects = qsa('select', row);
        for (var i=0; i < selects.length; i++) {
-               selects[i].name = selects[i].name.replace(/\]/, '1$&');
+               selects[i].name = selects[i].name.replace(']', '1]');
                selects[i].selectedIndex = 0;
        }
        parentTag(this, 'table').appendChild(row);
@@ -585,7 +585,7 @@ function indexesChangeColumn(prefix) {
        for (var tag in { 'select': 1, 'input': 1 }) {
                var columns = qsa(tag, parentTag(this, 'td'));
                for (var i=0; i < columns.length; i++) {
-                       if (/\[columns\]/.test(columns[i].name)) {
+                       if (/\[columns]/.test(columns[i].name)) {
                                var value = selectValue(columns[i]);
                                if (value) {
                                        names.push(value);
@@ -593,7 +593,7 @@ function indexesChangeColumn(prefix) {
                        }
                }
        }
-       this.form[this.name.replace(/\].*/, '][name]')].value = prefix + names.join('_');
+       this.form[this.name.replace(/].*/, '][name]')].value = prefix + names.join('_');
 }
 
 /** Add column for index
@@ -602,7 +602,7 @@ function indexesChangeColumn(prefix) {
 */
 function indexesAddColumn(prefix) {
        var field = this;
-       var select = field.form[field.name.replace(/\].*/, '][type]')];
+       var select = field.form[field.name.replace(/].*/, '][type]')];
        if (!select.selectedIndex) {
                while (selectValue(select) != "INDEX" && select.selectedIndex < select.options.length) {
                        select.selectedIndex++;
@@ -613,14 +613,14 @@ function indexesAddColumn(prefix) {
        var selects = qsa('select', column);
        for (var i = 0; i < selects.length; i++) {
                select = selects[i];
-               select.name = select.name.replace(/\]\[\d+/, '$&1');
+               select.name = select.name.replace(/]\[\d+/, '$&1');
                select.selectedIndex = 0;
        }
        field.onchange = partial(indexesChangeColumn, prefix);
        var inputs = qsa('input', column);
        for (var i = 0; i < inputs.length; i++) {
                var input = inputs[i];
-               input.name = input.name.replace(/\]\[\d+/, '$&1');
+               input.name = input.name.replace(/]\[\d+/, '$&1');
                if (input.type != 'checkbox') {
                        input.value = '';
                }
index afb37245739b89f6b6e1a7d22d7cfc6e5d8bc1bd..d885bd229cbf51774548ca075810a36e94acb819 100644 (file)
@@ -139,7 +139,7 @@ function selectValue(select) {
 /** Verify if element has a specified tag name
 * @param HTMLElement
 * @param string regular expression
-* @return bool
+* @return boolean
 */
 function isTag(el, tag) {
        var re = new RegExp('^(' + tag + ')$', 'i');
@@ -333,7 +333,7 @@ function setHtml(id, html) {
 */
 function nodePosition(el) {
        var pos = 0;
-       while (el = el.previousSibling) {
+       while ((el = el.previousSibling)) {
                pos++;
        }
        return pos;