diff --git a/bootstrap-datepicker.js b/bootstrap-datepicker.js index 3faa7a2..9dbc01a 100644 --- a/bootstrap-datepicker.js +++ b/bootstrap-datepicker.js @@ -1,4 +1,4 @@ -angular.module("schemaForm").run(["$templateCache", function($templateCache) {$templateCache.put("directives/decorators/bootstrap/datepicker/datepicker.html","
\n \n
\n \n \n \n
\n {{ (hasError() && errorMessage(schemaError())) || form.description}}\n
\n");}]); +angular.module("schemaForm").run(["$templateCache", function($templateCache) {$templateCache.put("directives/decorators/bootstrap/datepicker/datepicker.html","
\n \n
\n \n \n \n
\n {{ (hasError() && errorMessage(schemaError())) || form.description}}\n
\n");}]); angular.module('schemaForm').directive('pickADate', function() { //String dates for min and max is not supported diff --git a/bootstrap-datepicker.min.js b/bootstrap-datepicker.min.js index 967cc73..1bf4999 100644 --- a/bootstrap-datepicker.min.js +++ b/bootstrap-datepicker.min.js @@ -1 +1 @@ -angular.module("schemaForm").run(["$templateCache",function(e){e.put("directives/decorators/bootstrap/datepicker/datepicker.html",'
{{ (hasError() && errorMessage(schemaError())) || form.description}}
')}]),angular.module("schemaForm").directive("pickADate",function(){var e=function(e){return angular.isString(e)||angular.isNumber(e)?new Date(e):e};return{restrict:"A",require:"ngModel",scope:{ngModel:"=",pickADate:"=",minDate:"=",maxDate:"=",format:"=",selectYears:"=?",selectMonths:"=?"},link:function(t,a,r,o){if(a.pickadate){var i={onClose:function(){a.blur()},formatSubmit:null,selectYears:t.selectYears||!1,selectMonths:t.selectMonths||!1};t.pickADate&&angular.extend(i,t.pickADate),a.pickadate(i);var n="yyyy-mm-dd",s=$.fn.pickadate.defaults.format,l=a.pickadate("picker");if(o.$formatters.push(function(e){return angular.isUndefined(e)||null===e?e:(l.set("view",e,{format:t.format||n}),l.set("highlight",e,{format:t.format||n}),l.get("highlight",s))}),o.$parsers.push(function(){return l.get("select",t.format||n)}),angular.isDefined(r.minDate))var d=t.$watch("minDate",function(t){t&&(l.set("min",e(t)),d())},!0);if(angular.isDefined(r.maxDate))var m=t.$watch("maxDate",function(t){t&&(l.set("max",e(t)),m())},!0)}}}}),angular.module("schemaForm").config(["schemaFormProvider","schemaFormDecoratorsProvider","sfPathProvider",function(e,t,a){var r=function(t,r,o){if("string"===r.type&&("date"===r.format||"date-time"===r.format)){var i=e.stdFormObj(t,r,o);return i.key=o.path,i.type="datepicker",o.lookup[a.stringify(o.path)]=i,i}};e.defaults.string.unshift(r),t.addMapping("bootstrapDecorator","datepicker","directives/decorators/bootstrap/datepicker/datepicker.html"),t.createDirective("datepicker","directives/decorators/bootstrap/datepicker/datepicker.html")}]); \ No newline at end of file +angular.module("schemaForm").run(["$templateCache",function(a){a.put("directives/decorators/bootstrap/datepicker/datepicker.html",'
\n \n
\n \n \n \n
\n {{ (hasError() && errorMessage(schemaError())) || form.description}}\n
\n')}]),angular.module("schemaForm").directive("pickADate",function(){var a=function(a){return angular.isString(a)||angular.isNumber(a)?new Date(a):a};return{restrict:"A",require:"ngModel",scope:{ngModel:"=",pickADate:"=",minDate:"=",maxDate:"=",format:"=",selectYears:"=?",selectMonths:"=?"},link:function(b,c,d,e){if(c.pickadate){var f={onClose:function(){c.blur()},formatSubmit:null,selectYears:b.selectYears||!1,selectMonths:b.selectMonths||!1};b.pickADate&&angular.extend(f,b.pickADate),c.pickadate(f);var g="yyyy-mm-dd",h=$.fn.pickadate.defaults.format,i=c.pickadate("picker");if(e.$formatters.push(function(a){return angular.isUndefined(a)||null===a?a:(i.set("view",a,{format:b.format||g}),i.set("highlight",a,{format:b.format||g}),i.get("highlight",h))}),e.$parsers.push(function(){return i.get("select",b.format||g)}),angular.isDefined(d.minDate))var j=b.$watch("minDate",function(b){b&&(i.set("min",a(b)),j())},!0);if(angular.isDefined(d.maxDate))var k=b.$watch("maxDate",function(b){b&&(i.set("max",a(b)),k())},!0)}}}}),angular.module("schemaForm").config(["schemaFormProvider","schemaFormDecoratorsProvider","sfPathProvider",function(a,b,c){var d=function(b,d,e){if("string"===d.type&&("date"===d.format||"date-time"===d.format)){var f=a.stdFormObj(b,d,e);return f.key=e.path,f.type="datepicker",e.lookup[c.stringify(e.path)]=f,f}};a.defaults.string.unshift(d),b.addMapping("bootstrapDecorator","datepicker","directives/decorators/bootstrap/datepicker/datepicker.html"),b.createDirective("datepicker","directives/decorators/bootstrap/datepicker/datepicker.html")}]); \ No newline at end of file