coveo-search-ui
Version:
Coveo JavaScript Search Framework
58 lines (49 loc) • 1.61 kB
JavaScript
webpackJsonpCoveo__temporary([58],{
/***/ 141:
/***/ (function(module, exports, __webpack_require__) {
;
Object.defineProperty(exports, "__esModule", { value: true });
var Dom_1 = __webpack_require__(1);
var _ = __webpack_require__(0);
__webpack_require__(567);
var GlobalExports_1 = __webpack_require__(3);
/**
* A simple `fieldset` HTMLElement containing multiple form widgets.
*/
var FormGroup = /** @class */ (function () {
/**
* Creates a new `FormGroup`.
* @param contents The form widgets to include in the form group.
* @param label The label to display for the form group.
*/
function FormGroup(contents, label) {
var _this = this;
this.labelElement = Dom_1.$$('span', { className: 'coveo-form-group-label' });
this.labelElement.text(label);
this.element = Dom_1.$$('fieldset', { className: 'coveo-form-group' }, this.labelElement);
_.each(contents, function (content) {
_this.element.append(content.build());
});
}
FormGroup.doExport = function () {
GlobalExports_1.exportGlobally({
FormGroup: FormGroup
});
};
/**
* Gets the element on which the form group is bound.
* @returns {HTMLElement} The form group element.
*/
FormGroup.prototype.build = function () {
return this.element.el;
};
return FormGroup;
}());
exports.FormGroup = FormGroup;
/***/ }),
/***/ 567:
/***/ (function(module, exports) {
// removed by extract-text-webpack-plugin
/***/ })
});
//# sourceMappingURL=FormGroup__65d8de8a9f769489e2ff.js.map