Add support for GNOME 41
This commit is contained in:
parent
36024892b7
commit
aab719dfc1
2 changed files with 11 additions and 8 deletions
|
|
@ -1,6 +1,9 @@
|
|||
|
||||
{
|
||||
"shell-version": ["40"],
|
||||
"shell-version": [
|
||||
"40",
|
||||
"41"
|
||||
],
|
||||
"uuid": "batime@martin.zurowietz.de",
|
||||
"url": "https://github.com/mzur/gnome-shell-batime",
|
||||
"settings-schema": "org.gnome.shell.extensions.batime",
|
||||
|
|
|
|||
|
|
@ -9,29 +9,29 @@ var Indicator = GObject.registerClass(
|
|||
_getTime() {
|
||||
let seconds = 0;
|
||||
|
||||
if (this._proxy.State == UPower.DeviceState.FULLY_CHARGED) {
|
||||
if (this._proxy.State === UPower.DeviceState.FULLY_CHARGED) {
|
||||
return '';
|
||||
} else if (this._proxy.State == UPower.DeviceState.CHARGING) {
|
||||
} else if (this._proxy.State === UPower.DeviceState.CHARGING) {
|
||||
seconds = this._proxy.TimeToFull;
|
||||
} else if (this._proxy.State == UPower.DeviceState.DISCHARGING) {
|
||||
} else if (this._proxy.State === UPower.DeviceState.DISCHARGING) {
|
||||
seconds = this._proxy.TimeToEmpty;
|
||||
} else {
|
||||
// state is one of PENDING_CHARGING, PENDING_DISCHARGING
|
||||
return _("Estimating…");
|
||||
return _('Estimating…');
|
||||
}
|
||||
|
||||
let time = Math.round(seconds / 60);
|
||||
if (time == 0) {
|
||||
if (time === 0) {
|
||||
// 0 is reported when UPower does not have enough data
|
||||
// to estimate battery life
|
||||
return _("Estimating…");
|
||||
return _('Estimating…');
|
||||
}
|
||||
|
||||
let minutes = time % 60;
|
||||
let hours = Math.floor(time / 60);
|
||||
|
||||
// Translators: this is <hours>:<minutes>
|
||||
return _("%d\u2236%02d").format(hours, minutes);
|
||||
return _('%d\u2236%02d').format(hours, minutes);
|
||||
}
|
||||
|
||||
_sync() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue