cleanup: Use spread properties instead of Object.assign()

It's more concise and has been around long enough to embrace it.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3196>
This commit is contained in:
Florian Müllner
2020-03-25 01:00:56 +01:00
parent 5ce991749d
commit 8eec7ac3f4
7 changed files with 30 additions and 24 deletions

View File

@ -209,12 +209,13 @@ export const Lightbox = GObject.registerClass({
'@effects.radial.brightness', VIGNETTE_BRIGHTNESS, easeProps);
this.ease_property(
'@effects.radial.sharpness', VIGNETTE_SHARPNESS,
Object.assign({onComplete}, easeProps));
{onComplete, ...easeProps});
} else {
this.ease(Object.assign(easeProps, {
this.ease({
...easeProps,
opacity: 255 * this._fadeFactor,
onComplete,
}));
});
}
}
@ -235,9 +236,9 @@ export const Lightbox = GObject.registerClass({
this.ease_property(
'@effects.radial.brightness', 1.0, easeProps);
this.ease_property(
'@effects.radial.sharpness', 0.0, Object.assign({onComplete}, easeProps));
'@effects.radial.sharpness', 0.0, {onComplete, ...easeProps});
} else {
this.ease(Object.assign(easeProps, {opacity: 0, onComplete}));
this.ease({...easeProps, opacity: 0, onComplete});
}
}