diff --git a/example/demo.html b/example/demo.html index f62044e..dca0a85 100644 --- a/example/demo.html +++ b/example/demo.html @@ -11,9 +11,26 @@
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
- +
diff --git a/example/js/ng-bs3-datepicker.js b/example/js/ng-bs3-datepicker.js index 2be5a87..f24e72d 100644 --- a/example/js/ng-bs3-datepicker.js +++ b/example/js/ng-bs3-datepicker.js @@ -9,17 +9,29 @@ dp.directive('ngBs3Datepicker', function($compile) { replace: true, template: "
\n \n \n \n \n
", link: function($scope, element, attr) { - var attributes, dateFormat, input, resetValue; + var attributes, dateFormat, input, resetValue, dateViewMode, dateMinViewMode, defaultDate; dateFormat = ""; + dateViewMode=""; + dateMinViewMode = ""; + defaultDate = ""; attributes = element.prop("attributes"); input = element.find("input"); resetValue = false; angular.forEach(attributes, function(e) { if (e.name !== "class") { - input.attr(e.name, e.value); + input.attr(e.name, e.value); } if (e.name === "date-format") { - return dateFormat = e.value; + dateFormat = e.value; + } + if(e.name === "date-view-mode") { + dateViewMode = e.value; + } + if(e.name === "date-min-view-mode") { + dateMinViewMode = e.value; + } + if(e.name === "default-date") { + defaultDate = e.value; } }); $scope.$watch(attr.language, function(value) { @@ -29,6 +41,9 @@ dp.directive('ngBs3Datepicker', function($compile) { language: language, pickTime: false, format: dateFormat, + viewMode: dateViewMode, + minViewMode: dateMinViewMode, + defaultDate: $scope.startdate, icons: { time: 'fa fa-clock-o', date: 'fa fa-calendar',