zappyzep/dashboard/src/directives/trim-code.ts
2019-07-28 18:24:32 +03:00

11 lines
235 B
TypeScript

import Vue from "vue";
Vue.directive("trim-code", {
bind(el, binding) {
el.innerHTML = el.innerHTML
.replace(/(^\n+|\n+$)/g, "")
.split("\n")
.map(line => line.slice(binding.value))
.join("\n");
},
});