diff options
author | Vitalii Lysak <v.lysak@dunice.net> | 2022-08-04 17:05:44 +0300 |
---|---|---|
committer | Vitalii Lysak <v.lysak@dunice.net> | 2022-08-04 17:05:44 +0300 |
commit | 87ed13ac7e47945e3c5e1ed94f5aade99d2cc5ae (patch) | |
tree | 916f8bbf9341fc4d69eef4252b6f3751bc2ad744 /src/main.js | |
parent | 597dbacbb1eec27115b0e8e5dfe1876952f99ac2 (diff) | |
download | webui-vue-87ed13ac7e47945e3c5e1ed94f5aade99d2cc5ae.tar.xz |
move tasks from sila-dev, lysak
Diffstat (limited to 'src/main.js')
-rw-r--r-- | src/main.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main.js b/src/main.js index 8585f897..ca17b958 100644 --- a/src/main.js +++ b/src/main.js @@ -85,6 +85,16 @@ Vue.filter('formatTime', function (value) { } }); +Vue.filter('truncate', function (text, length, suffix) { + const arrRaw = text.split(' '); + const arr = arrRaw.filter((word) => word !== ''); + if (arr.length > length) { + return arr.splice(0, length).join(' ') + suffix; + } else { + return text; + } +}); + // Plugins Vue.use(AlertPlugin); Vue.use(BadgePlugin); |