-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathangular-schema-form-date-time-picker.min.js
More file actions
1 lines (1 loc) · 4.34 KB
/
angular-schema-form-date-time-picker.min.js
File metadata and controls
1 lines (1 loc) · 4.34 KB
1
angular.module("schemaForm").run(["$templateCache",function(e){e.put("directives/decorators/bootstrap/angular-ui/datepicker.html",'<div class="form-group" ng-class="{\'has-error\': hasError(), \'has-success\': hasSuccess(), \'has-feedback\': form.feedback !== false }"><label class="control-label" ng-show="showTitle()">{{form.title}}</label><div class="form-control-date"><div class="input-group"><input type="text" class="form-control" schema-validate="form" ui-date-picker="" datepicker-popup="" ng-model="$$value$$" is-open="opened" datepicker-options="form.options.dateOptions"> <span class="input-group-addon" ng-click="open($event)"><i class="fa fa-calendar"></i></span></div></div><span ng-if="hasError() || hasSuccess()" id="{{form.key.slice(-1)[0] + \'Status\'}}" class="sr-only">{{ hasSuccess() ? \'(success)\' : \'(error)\' }}</span><div class="help-block" sf-message="form.description"></div></div>'),e.put("directives/decorators/bootstrap/angular-ui/datetimepicker.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-control-datetime"><div class="input-group" ui-date-picker=""><input type="text" class="form-control" datetime-picker="dd MMM yyyy HH:mm" schema-validate="form" ng-model="$$value$$" is-open="opened" datepicker-options="form.dateOptions" timepicker-options="form.timeOptions"> <span class="input-group-addon" ng-click="openCalendar($event)"><i class="fa fa-calendar"></i></span></div></div><span ng-if="hasError() || hasSuccess()" id="{{form.key.slice(-1)[0] + \'Status\'}}" class="sr-only">{{ hasSuccess() ? \'(success)\' : \'(error)\' }}</span><div class="help-block" sf-message="form.description"></div></div>'),e.put("directives/decorators/bootstrap/angular-ui/timepicker.html",'<div class="form-group" ng-class="{\'has-error\': hasError(), \'has-success\': hasSuccess(), \'has-feedback\': form.feedback !== false }"><label class="control-label" ng-show="showTitle()">{{form.title}}</label><div class="form-control-time"><timepicker ng-model="$$value$$" minute-step="form.options.timeOptions.minuteStep" show-meridian="true"></timepicker></div><span ng-if="hasError() || hasSuccess()" id="{{form.key.slice(-1)[0] + \'Status\'}}" class="sr-only">{{ hasSuccess() ? \'(success)\' : \'(error)\' }}</span><div class="help-block" sf-message="form.description"></div></div>')}]),angular.module("uiSchemaForm-datepicker",["schemaForm","ui.bootstrap"]).config(["schemaFormProvider","schemaFormDecoratorsProvider","sfPathProvider",function(e,r,t){var a=function(r,a,s){if(("string"===a.type||"number"===a.type)&&"ui-datepicker"==a.format){var i=e.stdFormObj(r,a,s);return i.key=s.path,i.type="ui-datepicker",s.lookup[t.stringify(s.path)]=i,i}};e.defaults.string.unshift(a),r.addMapping("bootstrapDecorator","ui-datepicker","directives/decorators/bootstrap/angular-ui/datepicker.html"),r.createDirective("uiDatepicker","directives/decorators/bootstrap/angular-ui/datepicker.html")}]),angular.module("uiSchemaForm-datetimepicker",["schemaForm","ui.bootstrap"]).config(["schemaFormProvider","schemaFormDecoratorsProvider","sfPathProvider",function(e,r,t){var a=function(r,a,s){if("object"===a.type&&"ui-datetimepicker"==a.format){var i=e.stdFormObj(r,a,s);return i.key=s.path,i.type="ui-datetimepicker",s.lookup[t.stringify(s.path)]=i,i}};e.defaults.object.unshift(a),r.addMapping("bootstrapDecorator","ui-datetimepicker","directives/decorators/bootstrap/angular-ui/datetimepicker.html"),r.createDirective("uiDatetimepicker","directives/decorators/bootstrap/angular-ui/datetimepicker.html")}]),angular.module("uiSchemaForm-timepicker",["schemaForm","ui.bootstrap"]).config(["schemaFormProvider","schemaFormDecoratorsProvider","sfPathProvider",function(e,r,t){var a=function(r,a,s){if(("string"===a.type||"number"===a.type)&&"ui-timepicker"==a.format){var i=e.stdFormObj(r,a,s);return i.key=s.path,i.type="ui-timepicker",s.lookup[t.stringify(s.path)]=i,i}};e.defaults.string.unshift(a),r.addMapping("bootstrapDecorator","ui-timepicker","directives/decorators/bootstrap/angular-ui/timepicker.html"),r.createDirective("uiTimepicker","directives/decorators/bootstrap/angular-ui/timepicker.html")}]),angular.module("schemaForm").directive("uiDatePicker",function(){return{restrict:"A",controller:function(e){e.openCalendar=function(r){r.preventDefault(),r.stopPropagation(),e.opened=!0}}}});