set minDate always to today + one day

remotes/origin/fix-10825
Bjoern Schiessle 12 years ago
parent fa260b1649
commit 55a17a2b23
  1. 10
      core/js/share.js

@ -724,8 +724,11 @@ OC.Share={
*/ */
showExpirationDate:function(date, shareTime) { showExpirationDate:function(date, shareTime) {
var now = new Date(); var now = new Date();
// min date should always be the next day
var minDate = new Date();
minDate.setDate(minDate.getDate()+1);
var datePickerOptions = { var datePickerOptions = {
minDate: now, minDate: minDate,
maxDate: null maxDate: null
}; };
if (_.isNumber(shareTime)) { if (_.isNumber(shareTime)) {
@ -757,6 +760,9 @@ OC.Share={
$(document).ready(function() { $(document).ready(function() {
if(typeof monthNames != 'undefined'){ if(typeof monthNames != 'undefined'){
// min date should always be the next day
var minDate = new Date();
minDate.setDate(minDate.getDate()+1);
$.datepicker.setDefaults({ $.datepicker.setDefaults({
monthNames: monthNames, monthNames: monthNames,
monthNamesShort: $.map(monthNames, function(v) { return v.slice(0,3)+'.'; }), monthNamesShort: $.map(monthNames, function(v) { return v.slice(0,3)+'.'; }),
@ -764,7 +770,7 @@ $(document).ready(function() {
dayNamesMin: $.map(dayNames, function(v) { return v.slice(0,2); }), dayNamesMin: $.map(dayNames, function(v) { return v.slice(0,2); }),
dayNamesShort: $.map(dayNames, function(v) { return v.slice(0,3)+'.'; }), dayNamesShort: $.map(dayNames, function(v) { return v.slice(0,3)+'.'; }),
firstDay: firstDay, firstDay: firstDay,
minDate : new Date() minDate : minDate
}); });
} }
$(document).on('click', 'a.share', function(event) { $(document).on('click', 'a.share', function(event) {

Loading…
Cancel
Save