summaryrefslogtreecommitdiffstats
path: root/js/wwwsqldesigner.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/wwwsqldesigner.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; }
}
}