This commit is contained in:
@@ -139,37 +139,13 @@ document.addEventListener("fetchEnd", function() {
|
||||
/////////////////////////////////////////////////////////////////
|
||||
// FILTERS
|
||||
//
|
||||
//example filter kept for just in case
|
||||
// Vue.filter("capitalize", function vueFilterCapitalize(value) {
|
||||
// if (!value) return "";
|
||||
// value = value.toString();
|
||||
// return value.charAt(0).toUpperCase() + value.slice(1);
|
||||
// });
|
||||
|
||||
Vue.filter("capitalize", function vueFilterCapitalize(value) {
|
||||
if (!value) return "";
|
||||
value = value.toString();
|
||||
return value.charAt(0).toUpperCase() + value.slice(1);
|
||||
});
|
||||
|
||||
//https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString#Browser_compatibility
|
||||
//https://www.currency-iso.org/en/home.html
|
||||
Vue.filter("currency", function vueFilterCurrency(value) {
|
||||
if (!value) return "";
|
||||
return value.toLocaleString(window.$gz.locale.getBrowserLanguages(), {
|
||||
style: "currency",
|
||||
currency: "EUR"
|
||||
});
|
||||
});
|
||||
|
||||
Vue.filter("decimal", function vueFilterDecimal(value) {
|
||||
if (!value) return "";
|
||||
return "dec.fltr." + value;
|
||||
});
|
||||
|
||||
Vue.filter("boolastext", function vueFilterBoolAsText(value) {
|
||||
if (!value) return "";
|
||||
return value ? "Yup" : "Nope";
|
||||
});
|
||||
|
||||
Vue.filter("enum", function vueFilterDecimal(value, enumtype) {
|
||||
if (!value) return enumtype + ".";
|
||||
return enumtype + "." + value; //todo: actual values here
|
||||
});
|
||||
|
||||
/////////////////////////////////////////////////////////////
|
||||
//GZ COMPONENTS
|
||||
|
||||
Reference in New Issue
Block a user