meteor-autoform-materialize
Version:
Materialize theme for Autoform
34 lines (30 loc) • 804 B
JavaScript
/*jshint esversion: 6 */
import { Template } from 'meteor/templating';
import Utility from '../../utilities';
import './boolean-radios.html';
Template.afBooleanRadioGroup_materialize.helpers({
atts: Utility.attsToggleInvalidClass
});
Template.afBooleanRadioGroup_materialize.helpers({
falseAtts: function() {
var atts;
atts = _.omit(this.atts, 'id', 'trueLabel', 'falseLabel', 'data-schema-key');
if (this.value === false) {
atts.checked = '';
}
return atts;
},
trueAtts: function() {
var atts;
atts = _.omit(this.atts, 'id', 'trueLabel', 'falseLabel', 'data-schema-key');
if (this.value === true) {
atts.checked = '';
}
return atts;
},
dsk: function() {
return {
'data-schema-key': this.atts['data-schema-key']
};
}
});