cleanup: Require "dangling" commas

Since ES5, trailing commas in arrays and object literals are valid.
We generally haven't used them so far, but they are actually a good
idea, as they make additions and removals in diffs much cleaner.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/805
This commit is contained in:
Florian Müllner
2019-08-20 23:43:54 +02:00
committed by Georges Basile Stavracas Neto
parent 07cc84f632
commit ebf77748a8
81 changed files with 452 additions and 445 deletions

View File

@ -33,7 +33,7 @@ var State = {
HIDDEN: 0,
SHOWING: 1,
SHOWN: 2,
HIDING: 3
HIDING: 3,
};
// These reasons are useful when we destroy the notifications received through
@ -47,7 +47,7 @@ var NotificationDestroyedReason = {
EXPIRED: 1,
DISMISSED: 2,
SOURCE_CLOSED: 3,
REPLACED: 4
REPLACED: 4,
};
// Message tray has its custom Urgency enumeration. LOW, NORMAL and CRITICAL
@ -58,7 +58,7 @@ var Urgency = {
LOW: 0,
NORMAL: 1,
HIGH: 2,
CRITICAL: 3
CRITICAL: 3,
};
// The privacy of the details of a notification. USER is for notifications which
@ -159,7 +159,7 @@ var NotificationPolicy = GObject.registerClass({
'details-in-lock-screen', 'details-in-lock-screen', 'details-in-lock-screen',
GObject.ParamFlags.READWRITE | GObject.ParamFlags.CONSTRUCT_ONLY,
false),
}
},
}, class NotificationPolicy extends GObject.Object {
// Do nothing for the default policy. These methods are only useful for the
// GSettings policy.
@ -357,7 +357,7 @@ var Notification = GObject.registerClass({
'activated': {},
'destroy': { param_types: [GObject.TYPE_UINT] },
'updated': { param_types: [GObject.TYPE_BOOLEAN] },
}
},
}, class Notification extends GObject.Object {
_init(source, title, banner, params) {
super._init();
@ -522,7 +522,7 @@ var NotificationBanner = GObject.registerClass({
Signals: {
'done-displaying': {},
'unfocused': {},
}
},
}, class NotificationBanner extends Calendar.NotificationMessage {
_init(notification) {
super._init(notification);
@ -747,7 +747,7 @@ var Source = GObject.registerClass({
'icon-updated': {},
'notification-added': { param_types: [Notification.$gtype] },
'notification-show': { param_types: [Notification.$gtype] },
}
},
}, class Source extends GObject.Object {
_init(title, iconName) {
super._init({ title });
@ -912,13 +912,13 @@ var MessageTray = GObject.registerClass({
'queue-changed': {},
'source-added': { param_types: [Source.$gtype] },
'source-removed': { param_types: [Source.$gtype] },
}
},
}, class MessageTray extends St.Widget {
_init() {
super._init({
visible: false,
clip_to_allocation: true,
layout_manager: new Clutter.BinLayout()
layout_manager: new Clutter.BinLayout(),
});
this._presence = new GnomeSession.Presence((proxy, _error) => {
@ -1414,7 +1414,7 @@ var MessageTray = GObject.registerClass({
this._bannerBin.ease({
opacity: 255,
duration: ANIMATION_TIME,
mode: Clutter.AnimationMode.LINEAR
mode: Clutter.AnimationMode.LINEAR,
});
this._bannerBin.ease({
y: 0,
@ -1424,7 +1424,7 @@ var MessageTray = GObject.registerClass({
this._notificationState = State.SHOWN;
this._showNotificationCompleted();
this._updateState();
}
},
});
}
@ -1490,7 +1490,7 @@ var MessageTray = GObject.registerClass({
this._bannerBin.ease({
opacity: 0,
duration: ANIMATION_TIME,
mode: Clutter.AnimationMode.EASE_OUT_BACK
mode: Clutter.AnimationMode.EASE_OUT_BACK,
});
this._bannerBin.ease({
y: -this._bannerBin.height,
@ -1500,7 +1500,7 @@ var MessageTray = GObject.registerClass({
this._notificationState = State.HIDDEN;
this._hideNotificationCompleted();
this._updateState();
}
},
});
} else {
this._bannerBin.y = -this._bannerBin.height;