[gnome-shell/wip/rstrode/timed-login-with-disable-user-list: 1/2] loginDialog: Realign list of batch tasks




commit 861b9bd9af7af5baf2a628e4f3cca1315163742e
Author: Ray Strode <rstrode redhat com>
Date:   Wed Apr 14 09:31:40 2021 -0400

    loginDialog: Realign list of batch tasks
    
    The way the batch tasks are currently aligned doesn't jive with
    with eslint likes.
    
    This commit moves it over a bit.

 js/gdm/loginDialog.js | 98 ++++++++++++++++++++++++++-------------------------
 1 file changed, 50 insertions(+), 48 deletions(-)
---
diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js
index 6f66a27592..790a9e794e 100644
--- a/js/gdm/loginDialog.js
+++ b/js/gdm/loginDialog.js
@@ -1048,54 +1048,56 @@ var LoginDialog = GObject.registerClass({
         let loginItem = null;
         let animationTime;
 
-        let tasks = [() => this._waitForItemForUser(userName),
-
-                     () => {
-                         loginItem = this._userList.getItemFromUserName(userName);
-
-                         // If there is an animation running on the item, reset it.
-                         loginItem.hideTimedLoginIndicator();
-                     },
-
-                     () => {
-                         // If we're just starting out, start on the right item.
-                         if (!this._userManager.is_loaded)
-                             this._userList.jumpToItem(loginItem);
-                     },
-
-                     () => {
-                         // This blocks the timed login animation until a few
-                         // seconds after the user stops interacting with the
-                         // login screen.
-
-                         // We skip this step if the timed login delay is very short.
-                         if (delay > _TIMED_LOGIN_IDLE_THRESHOLD) {
-                             animationTime = delay - _TIMED_LOGIN_IDLE_THRESHOLD;
-                             return this._blockTimedLoginUntilIdle();
-                         } else {
-                             animationTime = delay;
-                             return null;
-                         }
-                     },
-
-                     () => {
-                         // If idle timeout is done, make sure the timed login indicator is shown
-                         if (delay > _TIMED_LOGIN_IDLE_THRESHOLD &&
-                             this._authPrompt.visible)
-                             this._authPrompt.cancel();
-
-                         if (delay > _TIMED_LOGIN_IDLE_THRESHOLD || firstRun) {
-                             this._userList.scrollToItem(loginItem);
-                             loginItem.grab_key_focus();
-                         }
-                     },
-
-                     () => loginItem.showTimedLoginIndicator(animationTime),
-
-                     () => {
-                         this._timedLoginBatch = null;
-                         this._greeter.call_begin_auto_login_sync(userName, null);
-                     }];
+        let tasks = [
+            () => this._waitForItemForUser(userName),
+
+            () => {
+                loginItem = this._userList.getItemFromUserName(userName);
+
+                // If there is an animation running on the item, reset it.
+                loginItem.hideTimedLoginIndicator();
+            },
+
+            () => {
+                // If we're just starting out, start on the right item.
+                if (!this._userManager.is_loaded)
+                    this._userList.jumpToItem(loginItem);
+            },
+
+            () => {
+                // This blocks the timed login animation until a few
+                // seconds after the user stops interacting with the
+                // login screen.
+
+                // We skip this step if the timed login delay is very short.
+                if (delay > _TIMED_LOGIN_IDLE_THRESHOLD) {
+                    animationTime = delay - _TIMED_LOGIN_IDLE_THRESHOLD;
+                    return this._blockTimedLoginUntilIdle();
+                } else {
+                    animationTime = delay;
+                    return null;
+                }
+            },
+
+            () => {
+                // If idle timeout is done, make sure the timed login indicator is shown
+                if (delay > _TIMED_LOGIN_IDLE_THRESHOLD &&
+                    this._authPrompt.visible)
+                    this._authPrompt.cancel();
+
+                if (delay > _TIMED_LOGIN_IDLE_THRESHOLD || firstRun) {
+                    this._userList.scrollToItem(loginItem);
+                    loginItem.grab_key_focus();
+                }
+            },
+
+            () => loginItem.showTimedLoginIndicator(animationTime),
+
+            () => {
+                this._timedLoginBatch = null;
+                this._greeter.call_begin_auto_login_sync(userName, null);
+            }
+        ];
 
         this._timedLoginBatch = new Batch.ConsecutiveBatch(this, tasks);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]