diff --git a/src/bootstrap-datepicker.js b/src/bootstrap-datepicker.js index ccc3a96..91f8fbf 100644 --- a/src/bootstrap-datepicker.js +++ b/src/bootstrap-datepicker.js @@ -1,6 +1,6 @@ angular.module('schemaForm').config( -['schemaFormProvider', 'schemaFormDecoratorsProvider', 'sfPathProvider', - function(schemaFormProvider, schemaFormDecoratorsProvider, sfPathProvider) { +['schemaFormProvider', 'schemaFormDecoratorsProvider', 'sfPathProvider', 'sfBuilderProvider', + function(schemaFormProvider, schemaFormDecoratorsProvider, sfPathProvider, sfBuilderProvider) { var datepicker = function(name, schema, options) { if (schema.type === 'string' && (schema.format === 'date' || schema.format === 'date-time')) { @@ -15,14 +15,11 @@ angular.module('schemaForm').config( schemaFormProvider.defaults.string.unshift(datepicker); //Add to the bootstrap directive - schemaFormDecoratorsProvider.addMapping( + schemaFormDecoratorsProvider.defineAddOn( 'bootstrapDecorator', 'datepicker', - 'directives/decorators/bootstrap/datepicker/datepicker.html' - ); - schemaFormDecoratorsProvider.createDirective( - 'datepicker', - 'directives/decorators/bootstrap/datepicker/datepicker.html' + 'directives/decorators/bootstrap/datepicker/datepicker.html', + sfBuilderProvider.stdBuilders ); } ]); diff --git a/src/datepicker.html b/src/datepicker.html index 12a5b82..6bb350c 100644 --- a/src/datepicker.html +++ b/src/datepicker.html @@ -1,14 +1,14 @@