-
Notifications
You must be signed in to change notification settings - Fork 48
/
Copy pathschema-form-strapselect.min.js
1 lines (1 loc) · 2.4 KB
/
schema-form-strapselect.min.js
1
angular.module("schemaForm").run(["$templateCache",function(t){t.put("directives/decorators/bootstrap/strap/strapmultiselect.html",'<div class="form-group" ng-class="{\'has-error\': hasError(), \'has-success\': hasSuccess()}"><label class="control-label" ng-show="showTitle()">{{form.title}}</label><div class="form-group"><button type="button" class="btn btn-default" sf-changed="form" ng-model="$$value$$" schema-validate="form" data-placeholder="{{form.placeholder || form.schema.placeholder || (\'placeholders.select\' | translate)}}" data-multiple="1" data-html="1" ng-options="item.value as item.label for item in form.schema.items" bs-select=""></button><span class="help-block">{{ (hasError() && errorMessage(schemaError())) || form.description}}</span></div></div>'),t.put("directives/decorators/bootstrap/strap/strapselect.html",'<div class="form-group" ng-class="{\'has-error\': hasError(), \'has-success\': hasSuccess()}"><label class="control-label" ng-show="showTitle()">{{form.title}}</label><div class="form-group"><button type="button" class="btn btn-default" sf-changed="form" ng-model="$$value$$" schema-validate="form" data-placeholder="{{form.placeholder || form.schema.placeholder ||(\'placeholders.select\' | translate)}}" data-html="1" ng-options="item.value as item.label for item in form.schema.items" bs-select=""></button><span class="help-block">{{ (hasError() && errorMessage(schemaError())) || form.description}}</span></div></div>')}]),angular.module("schemaForm-strapselect",["schemaForm","mgcrea.ngStrap"]).config(["schemaFormProvider","schemaFormDecoratorsProvider","sfPathProvider",function(t,e,r){var s=function(e,s,a){if("string"===s.type&&"strapselect"==s.format){var o=t.stdFormObj(e,s,a);return o.key=a.path,o.type="strapselect",a.lookup[r.stringify(a.path)]=o,o}};t.defaults.string.unshift(s);var a=function(e,s,a){if("array"===s.type&&"strapselect"==s.format){var o=t.stdFormObj(e,s,a);return o.key=a.path,o.type="strapmultiselect",a.lookup[r.stringify(a.path)]=o,o}};t.defaults.array.unshift(a),e.addMapping("bootstrapDecorator","strapselect","directives/decorators/bootstrap/strap/strapselect.html"),e.createDirective("strapselect","directives/decorators/bootstrap/strap/strapselect.html"),e.addMapping("bootstrapDecorator","strapmultiselect","directives/decorators/bootstrap/strap/strapmultiselect.html"),e.createDirective("strapmultiselect","directives/decorators/bootstrap/strap/strapmultiselect.html")}]);