mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools
synced 2024-11-15 03:44:02 +00:00
Merge "Username completions: always abandon if the first input is a space"
This commit is contained in:
commit
042f1919d1
|
@ -231,7 +231,12 @@ MWUsernameCompletionAction.prototype.insertCompletion = function ( word, range )
|
||||||
|
|
||||||
MWUsernameCompletionAction.prototype.shouldAbandon = function ( input ) {
|
MWUsernameCompletionAction.prototype.shouldAbandon = function ( input ) {
|
||||||
// TODO: need to consider whether pending loads from server are happening here
|
// TODO: need to consider whether pending loads from server are happening here
|
||||||
return MWUsernameCompletionAction.super.prototype.shouldAbandon.apply( this, arguments ) && input.split( /\s+/ ).length > 2;
|
return MWUsernameCompletionAction.super.prototype.shouldAbandon.apply( this, arguments ) && (
|
||||||
|
// Abandon if the user hit space immediately
|
||||||
|
input.match( /^\s+$/ ) ||
|
||||||
|
// Abandon if there's more than two words entered without a match
|
||||||
|
input.split( /\s+/ ).length > 2
|
||||||
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Registration */
|
/* Registration */
|
||||||
|
|
Loading…
Reference in a new issue