rivets.formatters.shortdate = function (value) { return moment(value).format('YYYY-MM-DD'); }; rivets.formatters.number = function (value) { return +value; }; rivets.formatters.string = function (value) { return String(value); };
Boolean negation
rivets.formatters.negate = function (value) { return !value; }; data-class-disabled="model.valid | negate"
Equals
rivets.formatters.eq = function (value, args) { return value === args; }; data-class-disable="model.foo | number | eq 4"
Not equal
rivets.formatters.not_eq = function (value, args) { return value != args; }; data-class-disable="model.foo | not_eq 4"
Greater than
rivets.formatters.gt = function(value, arg) { return value > arg; }; data-class-disable="model.foo | gt 4"
Lower than
rivets.formatters.lt = function(value, arg) { return value < arg; }; data-class-disable="model.foo | lt 4"
Blank
rivets.formatters.blank = function (value) { return value == null || value === ""; }; data-hide="model.foo | blank"
Event handler preventDefault
rivets.formatters.preventDefault = function(value) { return function(e) { e.preventDefault(); value.call(this, e); return false; }; }; data-on-submit="model:save | preventDefault"
There was an error while loading. Please reload this page.