]> git.joonet.de Git - adminer.git/commitdiff
Allow moving select columns move origin/move
authorJakub Vrana <jakub@vrana.cz>
Tue, 21 May 2013 01:49:00 +0000 (18:49 -0700)
committerJakub Vrana <jakub@vrana.cz>
Tue, 21 May 2013 01:49:00 +0000 (18:49 -0700)
adminer/include/adminer.inc.php
adminer/static/default.css
adminer/static/move.gif [new file with mode: 0644]

index a9ce35d9890bdebbc26921f354de9565f5ffd61e..971e91507eca8c547f834ed3e61eb0440d7fcfd5 100644 (file)
@@ -229,14 +229,15 @@ username.form['auth[driver]'].onchange();
                print_fieldset("select", lang('Select'), $select);
                $i = 0;
                $fun_group = array(lang('Functions') => $functions, lang('Aggregation') => $grouping);
+               $move = "<img src='static/move.gif' width='18' height='18' alt='" . lang('Move') . "' class='jsonly move' onmousedown=''>";
                foreach ($select as $key => $val) {
                        $val = $_GET["columns"][$key];
                        echo "<div>" . html_select("columns[$i][fun]", array(-1 => "") + $fun_group, $val["fun"]);
-                       echo "(<select name='columns[$i][col]' onchange='selectFieldChange(this.form);'><option>" . optionlist($columns, $val["col"], true) . "</select>)</div>\n";
+                       echo "(<select name='columns[$i][col]' onchange='selectFieldChange(this.form);'><option>" . optionlist($columns, $val["col"], true) . "</select>) $move</div>\n";
                        $i++;
                }
                echo "<div>" . html_select("columns[$i][fun]", array(-1 => "") + $fun_group, "", "this.nextSibling.nextSibling.onchange();");
-               echo "(<select name='columns[$i][col]' onchange='selectAddRow(this);'><option>" . optionlist($columns, null, true) . "</select>)</div>\n";
+               echo "(<select name='columns[$i][col]' onchange='selectAddRow(this);'><option>" . optionlist($columns, null, true) . "</select>) $move</div>\n";
                echo "</div></fieldset>\n";
        }
        
index 23f4352d68c39b807b3bea72e226921e5657f871..e8151d305ea59b6b958031f7d80e010fe5a223f5 100644 (file)
@@ -49,6 +49,7 @@ input.default { box-shadow: 1px 1px 1px #777; }
 .icon { width: 18px; height: 18px; }
 .size { width: 6ex; }
 .help { cursor: help; }
+.move { cursor: move; }
 .pages { position: fixed; bottom: 0; left: 21em; padding: 5px; background: #ddf; border: 1px solid #999; }
 #menu { position: absolute; margin: 10px 0 0; padding: 0 0 30px 0; top: 2em; left: 0; width: 19em; }
 #menu p { padding: .8em 1em; margin: 0; border-bottom: 1px solid #ccc; }
diff --git a/adminer/static/move.gif b/adminer/static/move.gif
new file mode 100644 (file)
index 0000000..2ee2605
Binary files /dev/null and b/adminer/static/move.gif differ