]> git.joonet.de Git - adminer.git/commitdiff
Allow loading more data with inline edit (bug #3605531)
authorJakub Vrana <jakub@vrana.cz>
Wed, 27 Mar 2013 01:31:03 +0000 (18:31 -0700)
committerJakub Vrana <jakub@vrana.cz>
Wed, 27 Mar 2013 01:31:03 +0000 (18:31 -0700)
adminer/static/functions.js
changes.txt

index fc2a81133fe785313473c57b57f28ecd02f28f40..e15a33016ba7d9af577774046c5c6560c26a6d2d 100644 (file)
@@ -502,12 +502,10 @@ function selectLoadMore(a, limit, loading) {
        if (href) {
                a.removeAttribute('href');
                return ajax(href, function (request) {
-                       document.getElementById('table').innerHTML += request.responseText;
-                       var rows = 0;
-                       request.responseText.replace(/(^|\n)<tr/g, function () {
-                               rows++;
-                       });
-                       if (rows < limit) {
+                       var tbody = document.createElement('tbody');
+                       tbody.innerHTML = request.responseText;
+                       document.getElementById('table').appendChild(tbody);
+                       if (tbody.children.length < limit) {
                                a.parentNode.removeChild(a);
                        } else {
                                a.href = href.replace(/\d+$/, function (page) {
index 570da9eb91023ff486d2c0cb6428debb5fcd1391..909c4bdfe48ca08e670ce21f34f911d7edf734a2 100644 (file)
@@ -2,6 +2,7 @@ Adminer 3.6.4-dev:
 Display select SQL edit form inline
 Compatibility with MySQL 5.6
 Recover original view, trigger, routine if creating fails
+Allow loading more data with inline edit (bug #3605531)
 Disable autocapitalize in identifiers
 Indeterminate state of select all checkboxes