Improve long fs name in WebUI

issue2183^2
nicolargo 2023-12-21 10:40:59 +01:00
parent 56a7622d14
commit 380888a564
3 changed files with 8 additions and 4 deletions

View File

@ -10,7 +10,7 @@
</div>
<div class="table-row" v-for="(fs, fsId) in fileSystems" :key="fsId">
<div class="table-cell text-left">
{{ $filters.minSize(fs.alias ? fs.alias : fs.mountPoint, 36) }}
{{ $filters.minSize(fs.alias ? fs.alias : fs.mountPoint, 36, begin=false) }}
<span v-if="(fs.alias ? fs.alias : fs.mountPoint).length + fs.name.length <= 34" class="visible-lg-inline">
({{ fs.name }})
</span>

View File

@ -74,10 +74,14 @@ export function limitTo(value, limit) {
return value.slice(0, limit);
}
export function minSize(input, max) {
export function minSize(input, max, begin = true) {
max = max || 8;
if (input.length > max) {
return '_' + input.substring(input.length - max + 1);
if (begin) {
return input.substring(0, max - 1) + '_';
} else {
return '_' + input.substring(input.length - max + 1);
}
}
return input;
}

File diff suppressed because one or more lines are too long