From 00103d730fe2ce57ee389fd7d219847d8cb015a3 Mon Sep 17 00:00:00 2001 From: Michael Gapczynski <mtgap@owncloud.com> Date: Wed, 26 Sep 2012 00:04:27 -0400 Subject: [PATCH] Show share expiration date set for shared item --- core/js/share.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/core/js/share.js b/core/js/share.js index edd9142c38..e45dc7dd42 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(); } -- GitLab