diff --git a/src/components/mdpDatePicker/mdpDatePicker.js b/src/components/mdpDatePicker/mdpDatePicker.js index 6e7ad2bb..8b570b5b 100644 --- a/src/components/mdpDatePicker/mdpDatePicker.js +++ b/src/components/mdpDatePicker/mdpDatePicker.js @@ -324,11 +324,26 @@ module.directive("mdpDatePicker", ["$mdpDatePicker", "$timeout", function($mdpDa template: function(element, attrs) { var noFloat = angular.isDefined(attrs.mdpNoFloat), placeholder = angular.isDefined(attrs.mdpPlaceholder) ? attrs.mdpPlaceholder : "", - openOnClick = angular.isDefined(attrs.mdpOpenOnClick) ? true : false; + openOnClick = angular.isDefined(attrs.mdpOpenOnClick) ? true : false, + icon = angular.isDefined(attrs.icon) ? attrs.icon : "mdp-event", + iconProvider = angular.isDefined(attrs.iconProvider) ? attrs.iconProvider : "mdi", + iconTemplate; + + switch (iconProvider) { + case "mdi": + iconTemplate = ''; + break; + case "fa": + iconTemplate = '' + break; + default: + console.warn('Unknown iconprovider: ' + iconProvider + '. The default icon is used'); + iconTemplate = '' + } return '
' + '' + - '' + + iconTemplate + '' + '' + '' +