},
/* Change action manually */
- setManuel: function(target) {
+ setManuel: function(target, doReturnFocus) {
+ if (typeof doReturnFocus == 'undefined') doReturnFocus = true;
var action = document.getElementById('action').selectedItem.id;
var makeSiteURL = this._shouldMakeURL(action);
var environment = document.getElementById('environment').selectedItem;
if (target.id == 'environment') {
document.getElementById('testname').disabled = (target.selectedItem.id != 'othertest');
- if (!this._autoChange) {
+ if (!this._autoChange && (target.selectedItem.id == 'othertest')) {
document.getElementById('testname').select();
document.getElementById('testname').focus();
+ doReturnFocus = false;
}
}
if (target.id == 'action') {
document.getElementById('othertest');
}
this.updateQuickbox(true);
- document.getElementById('shorturl').focus();
+ if (doReturnFocus) {
+ document.getElementById('shorturl').focus();
+ }
}
},
<hbox>
<radio id="othertest" label="&quickbox.othertestsite;" accesskey="&quickbox.othertestsite.accesskey;"/>
<textbox id="testname" size="10" maxlength="20" disabled="true"
- onclick="TV2DeveloperQuickBox.setManuel(this)"
- oninput="TV2DeveloperQuickBox.setManuel(this)"/>
+ onclick="TV2DeveloperQuickBox.setManuel(this, false)"
+ oninput="TV2DeveloperQuickBox.setManuel(this, false)"/>
</hbox>
</radiogroup>
</groupbox>