1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-12 01:24:17 +02:00

Open database to a new window after selecting it with Ctrl

This commit is contained in:
Jakub Vrana
2013-04-04 10:35:15 -07:00
parent aba9d23ba2
commit e4d5835dab
3 changed files with 39 additions and 2 deletions

View File

@@ -75,6 +75,37 @@ function loginDriver(driver) {
var dbCtrl;
var dbPrevious;
/** Check if database should be opened to a new window
* @param MouseEvent
* @param HTMLSelectElement
*/
function dbMouseDown(event, el) {
dbCtrl = isCtrl(event);
if (dbPrevious == undefined) {
dbPrevious = el.value;
}
}
/** Load database after selecting it
* @param HTMLSelectElement
*/
function dbChange(el) {
if (dbCtrl) {
el.form.target = '_blank';
}
el.form.submit();
el.form.target = '';
if (dbCtrl && dbPrevious != undefined) {
el.value = dbPrevious;
dbPrevious = undefined;
}
}
/** Handle Tab and Esc in textarea
* @param HTMLTextAreaElement
* @param KeyboardEvent