Matthew Schinckel avatar Matthew Schinckel committed 444c7b7

Ensure the time is changed: we need to create a new Date() object

Comments (0)

Files changed (1)

src/js/timepicker.js

     var value = valueAccessor();
     var $element = $(element);
     var showTimePicker = !(element.type === 'time' && Modernizr.inputtypes.time);
-    var $widget = $("<ul class='timepicker' data-bind='foreach: times, style: {height: height}'><li data-bind='text: $data, click: $root.selectTime'></li></ul>");
+    var $widget = $("<ul class='timepicker dropdown-menu' data-bind='foreach: times, style: {height: height}'><li data-bind='text: $data, click: $root.selectTime'></li></ul>");
     
     var options = ko.mapping.fromJS(ko.bindingHandlers.time.defaultOptions, {});
     ko.mapping.fromJS(allBindingsAccessor().timeOptions || {}, options);
     });
     
     var setTime = function setTime(timeValue) {
-      var datetime = value();
+      var datetime = new Date(value());
       datetime.setHours(timeValue.getHours());
       datetime.setMinutes(timeValue.getMinutes());
       datetime.setSeconds(timeValue.getSeconds());
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.