scinote-web/app/javascript/vue/protocol/mixins/utils.js

19 lines
399 B
JavaScript
Raw Normal View History

/* global ActiveStorage GLOBAL_CONSTANTS Promise i18n */
export default {
methods: {
stripHtml(html) {
let tmp = document.createElement("DIV");
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText || "";
},
truncate(text, length) {
if (text.length > length) {
return text.substring(0, length) + '...';
}
return text;
}
}
};