Autoformatting
This commit is contained in:
parent
4f871296ae
commit
561b55cb9e
2 changed files with 21 additions and 17 deletions
|
|
@ -29,6 +29,7 @@ Singleton {
|
||||||
property int fontWeightBold: 700
|
property int fontWeightBold: 700
|
||||||
|
|
||||||
// Radii
|
// Radii
|
||||||
|
property int radiusXXS: 4 * Settings.data.general.radiusRatio
|
||||||
property int radiusXS: 8 * Settings.data.general.radiusRatio
|
property int radiusXS: 8 * Settings.data.general.radiusRatio
|
||||||
property int radiusS: 12 * Settings.data.general.radiusRatio
|
property int radiusS: 12 * Settings.data.general.radiusRatio
|
||||||
property int radiusM: 16 * Settings.data.general.radiusRatio
|
property int radiusM: 16 * Settings.data.general.radiusRatio
|
||||||
|
|
|
||||||
|
|
@ -81,28 +81,31 @@ Singleton {
|
||||||
// Used to display the time remaining on the Battery widget, computer uptime, etc..
|
// Used to display the time remaining on the Battery widget, computer uptime, etc..
|
||||||
function formatVagueHumanReadableDuration(totalSeconds) {
|
function formatVagueHumanReadableDuration(totalSeconds) {
|
||||||
if (typeof totalSeconds !== 'number' || totalSeconds < 0) {
|
if (typeof totalSeconds !== 'number' || totalSeconds < 0) {
|
||||||
return '0s';
|
return '0s'
|
||||||
}
|
}
|
||||||
|
|
||||||
// Floor the input to handle decimal seconds
|
// Floor the input to handle decimal seconds
|
||||||
totalSeconds = Math.floor(totalSeconds);
|
totalSeconds = Math.floor(totalSeconds)
|
||||||
|
|
||||||
const days = Math.floor(totalSeconds / 86400);
|
const days = Math.floor(totalSeconds / 86400)
|
||||||
const hours = Math.floor((totalSeconds % 86400) / 3600);
|
const hours = Math.floor((totalSeconds % 86400) / 3600)
|
||||||
const minutes = Math.floor((totalSeconds % 3600) / 60);
|
const minutes = Math.floor((totalSeconds % 3600) / 60)
|
||||||
const seconds = totalSeconds % 60;
|
const seconds = totalSeconds % 60
|
||||||
|
|
||||||
const parts = [];
|
const parts = []
|
||||||
if (days) parts.push(`${days}d`);
|
if (days)
|
||||||
if (hours) parts.push(`${hours}h`);
|
parts.push(`${days}d`)
|
||||||
if (minutes) parts.push(`${minutes}m`);
|
if (hours)
|
||||||
|
parts.push(`${hours}h`)
|
||||||
|
if (minutes)
|
||||||
|
parts.push(`${minutes}m`)
|
||||||
|
|
||||||
// Only show seconds if no hours and no minutes
|
// Only show seconds if no hours and no minutes
|
||||||
if (!hours && !minutes) {
|
if (!hours && !minutes) {
|
||||||
parts.push(`${seconds}s`);
|
parts.push(`${seconds}s`)
|
||||||
}
|
}
|
||||||
|
|
||||||
return parts.join('');
|
return parts.join('')
|
||||||
}
|
}
|
||||||
|
|
||||||
Timer {
|
Timer {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue