gdm: don't clear bullets while authenticating
Users don't expect the bullets they just typed into an entry field to disappear as soon as they hit enter. Instead, they want the dialog to become insensitive during the authentication process, so that it's clear that what they typed in is being processed. https://bugzilla.gnome.org/show_bug.cgi?id=657894
This commit is contained in:
parent
0eab448221
commit
ca5ab20f67
@ -126,6 +126,11 @@
|
||||
warning-color: #999;
|
||||
}
|
||||
|
||||
.login-dialog-prompt-entry:insensitive {
|
||||
color: rgba(0,0,0,0.7);
|
||||
border: 2px solid #565656;
|
||||
}
|
||||
|
||||
.login-dialog-session-list {
|
||||
color: #ffffff;
|
||||
font-size: 10.5pt;
|
||||
|
@ -1061,6 +1061,8 @@ LoginDialog.prototype = {
|
||||
|
||||
function() {
|
||||
this._promptFingerprintMessage.hide();
|
||||
this._promptEntry.reactive = true;
|
||||
this._promptEntry.remove_style_pseudo_class('insensitive');
|
||||
this._promptEntry.set_text('');
|
||||
}];
|
||||
|
||||
@ -1076,7 +1078,8 @@ LoginDialog.prototype = {
|
||||
|
||||
function() {
|
||||
let _text = this._promptEntry.get_text();
|
||||
this._promptEntry.set_text('');
|
||||
this._promptEntry.reactive = false;
|
||||
this._promptEntry.add_style_pseudo_class('insensitive');
|
||||
this._greeterClient.call_answer_query(serviceName, _text);
|
||||
}];
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user