summaryrefslogtreecommitdiffstats
path: root/js
diff options
context:
space:
mode:
authorondrej.zara <none@none>2011-03-14 07:18:15 +0000
committerondrej.zara <none@none>2011-03-14 07:18:15 +0000
commit677ae4c97a0b8b6cb6c68c8753d7f8308c175df1 (patch)
tree79f0bf645604d08e24df4670cdade1c4cfac3b85 /js
parentc9bb3bf87c1cd59b82768ab58c3be111820aba78 (diff)
downloadwwwsqldesigner-677ae4c97a0b8b6cb6c68c8753d7f8308c175df1.zip
wwwsqldesigner-677ae4c97a0b8b6cb6c68c8753d7f8308c175df1.tar.gz
wwwsqldesigner-677ae4c97a0b8b6cb6c68c8753d7f8308c175df1.tar.bz2
issue 121
--HG-- extra : convert_revision : svn%3Ab267cdba-c1da-11dd-874b-8bacd04a0a74/trunk%40118
Diffstat (limited to 'js')
-rw-r--r--js/wwwsqldesigner.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/js/wwwsqldesigner.js b/js/wwwsqldesigner.js
index 54e6f1e..adefd5e 100644
--- a/js/wwwsqldesigner.js
+++ b/js/wwwsqldesigner.js
@@ -1274,13 +1274,20 @@ SQL.IO.prototype.build = function() {
OZ.DOM.clear(this.dom.backend);
var bs = CONFIG.AVAILABLE_BACKENDS;
- var def = CONFIG.DEFAULT_BACKEND;
+ var be = CONFIG.DEFAULT_BACKEND;
+ var r = window.location.search.substring(1).match(/backend=([^&]*)/);
+ if (r) {
+ req = r[1];
+ if (bs.indexOf(req) != -1) {
+ be = req;
+ }
+ }
for (var i=0;i<bs.length;i++) {
var o = OZ.DOM.elm("option");
o.value = bs[i];
o.innerHTML = bs[i];
this.dom.backend.appendChild(o);
- if (bs[i] == def) { this.dom.backend.selectedIndex = i; }
+ if (bs[i] == be) { this.dom.backend.selectedIndex = i; }
}
}