import { XFormElem } from './form-elem';
import $ from 'jquery';
/**
* Instantiates a new XInBool element that renders an boolean input field.
* @class
* @augments XFormElem
*/
function XInBool(style) {
XFormElem.call(this, "inbool");
this.style = style || "checkbox";
}
XInBool.prototype = Object.create(XFormElem.prototype);
XInBool.prototype.render = function(checked) {
var view = $("<div class='form-check'>\
<input id='" + this.id + "' class='form-check-input' type='" + this.style + "'" + (checked ? "checked" : "") + ">\
</div>");
this.bind(view);
return view;
}
export { XInBool };