]> git.datanom.net - qtadmin.git/commitdiff
Add change row per page
authorMichael Rasmussen <mir@datanom.net>
Sun, 7 Jun 2015 19:16:26 +0000 (21:16 +0200)
committerMichael Rasmussen <mir@datanom.net>
Sun, 7 Jun 2015 19:16:26 +0000 (21:16 +0200)
index.php
js/forms.js

index a6b8b8ca78204fee3e8f4aa5fcffc5d028e8bd99..e0d97a4c07c3e94c3c2f75fff0ec380f22bd6298 100644 (file)
--- a/index.php
+++ b/index.php
@@ -25,9 +25,9 @@
         echo $util->getHeader();
         echo $util->getHeading();
 
-        echo "<form onsubmit=\"javascript: updateRowsPerPage();\">Rows per page <input type=\"text\"
-              value=\"$rowsPerPage\" id=\"rows\" size=\"2\"/><input type=\"submit\"
-              value=\"Change\"/></form><span class=\"user\">{$util->getUser()}
+        echo "<form id=\"rowsForm\" onsubmit=\"javascript: return updateRowsPerPage();\">
+              Rows per page <input type=\"text\" value=\"$rowsPerPage\" id=\"rows\"
+              size=\"2\"/><input type=\"submit\" value=\"Change\"/></form><span class=\"user\">{$util->getUser()}
               <a title=\"Logout\" href=\"auth.php?op=logout\">Logout</a></span>";
         $which = ($util->isAdmin() == true) ? 'all' : $util->getUser();
         $rows = $DB->getQMails($offset, $rowsPerPage, $which);
index e003f5ea5b34a4457393602bfd493dc38597464b..b9a223336a10dadbf95bdec236cf5b7ef224b658 100644 (file)
@@ -2,6 +2,7 @@
 
 function updateRowsPerPage() {
     var rowsPerPage = document.getElementById("rows");
+    var form = document.getElementById("rowsForm");
     var found = false;
     var link = document.getElementsByTagName('a');
     for (var i = 0; i < link.length; i++) {
@@ -16,9 +17,10 @@ function updateRowsPerPage() {
     }
     if (found == false) {
         /* current page has rows < current rows per page */
-        var href = 'index.php?page=1&rowsperpage=' + rowsPerPage.value;
+        var href = location.href + 'rowsperpage=' + rowsPerPage.value;
         alert(href);
-        window.open(href, '_self');
+        form.action = href;
+        form.submit();
     }
     return true;
 }
This page took 0.034238 seconds and 5 git commands to generate.