diff options
-rw-r--r-- | core/js/share.js | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/core/js/share.js b/core/js/share.js index edd9142c381..e45dc7dd424 100644 --- a/core/js/share.js +++ b/core/js/share.js @@ -166,6 +166,9 @@ OC.Share={ OC.Share.addShareWith(share.share_type, share.share_with, share.permissions, possiblePermissions, false); } } + if (share.expiration.length > 0) { + OC.Share.showExpirationDate(share.expiration); + } }); } $('#shareWith').autocomplete({minLength: 2, source: function(search, response) { @@ -322,6 +325,15 @@ OC.Share={ }, dirname:function(path) { return path.replace(/\\/g,'/').replace(/\/[^\/]*$/, ''); + }, + showExpirationDate:function(date) { + $('#expirationCheckbox').attr('checked', true); + $('#expirationDate').before('<br />'); + $('#expirationDate').val(date); + $('#expirationDate').show(); + $('#expirationDate').datepicker({ + dateFormat : 'dd-mm-yy' + }); } } @@ -468,11 +480,7 @@ $(document).ready(function() { $('#expirationCheckbox').live('click', function() { if (this.checked) { - $('#expirationDate').before('<br />'); - $('#expirationDate').show(); - $('#expirationDate').datepicker({ - dateFormat : 'dd-mm-yy' - }); + OC.Share.showExpirationDate(''); } else { $('#expirationDate').hide(); } |