Merge pull request #873 from PolarizedIons/fix-username-override
Fix filling in the nickname, overriding the username (in add network tab)
This commit is contained in:
commit
abd155e881
@ -1276,9 +1276,27 @@ $(function() {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
forms.on("focusin", ".nick", function() {
|
||||||
|
// Need to set the first "lastvalue", so it can be used in the below function
|
||||||
|
var nick = $(this);
|
||||||
|
nick.data("lastvalue", nick.val());
|
||||||
|
});
|
||||||
|
|
||||||
forms.on("input", ".nick", function() {
|
forms.on("input", ".nick", function() {
|
||||||
var nick = $(this).val();
|
var nick = $(this).val();
|
||||||
forms.find(".username").val(nick);
|
var usernameInput = forms.find(".username");
|
||||||
|
|
||||||
|
// Because this gets called /after/ it has already changed, we need use the previous value
|
||||||
|
var lastValue = $(this).data("lastvalue");
|
||||||
|
|
||||||
|
// They were the same before the change, so update the username field
|
||||||
|
if (usernameInput.val() === lastValue) {
|
||||||
|
usernameInput.val(nick);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Store the "previous" value, for next time
|
||||||
|
$(this).data("lastvalue", nick);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
Mousetrap.bind([
|
Mousetrap.bind([
|
||||||
|
Loading…
Reference in New Issue
Block a user