diff --git a/core/css/share.css b/core/css/share.css index cccc3585a4..872509220d 100644 --- a/core/css/share.css +++ b/core/css/share.css @@ -17,4 +17,4 @@ a.unshare { float:right; display:inline; padding:.3em 0 0 .3em !important; opaci a.unshare:hover { opacity:1; } #link { border-top:1px solid #ddd; padding-top:0.5em; } #dropdown input[type="text"], #dropdown input[type="password"] { width:90%; } -#linkText, #linkPass { display:none; } +#linkText, #linkPass, #expiration { display:none; } diff --git a/core/js/share.js b/core/js/share.js index 8a00587b77..d77f3da684 100644 --- a/core/js/share.js +++ b/core/js/share.js @@ -283,6 +283,7 @@ OC.Share={ html += ''; html += ''; $(html).appendTo('#shareWithList'); + $('#expiration').show(); } }, showLink:function(itemSource, password) { @@ -302,6 +303,7 @@ OC.Share={ $('#linkPass').show('blind'); $('#linkPassText').attr('placeholder', 'Password protected'); } + $('#expiration').show(); }, hideLink:function() { $('#linkText').hide('blind'); @@ -379,6 +381,9 @@ $(document).ready(function() { var index = OC.Share.itemShares[shareType].indexOf(shareWith); OC.Share.itemShares[shareType].splice(index, 1); OC.Share.updateIcon(itemType, itemSource); + if (typeof OC.Share.statuses[itemSource] === 'undefined') { + $('#expiration').hide(); + } }); }); @@ -422,6 +427,9 @@ $(document).ready(function() { // Delete private link OC.Share.unshare(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', function() { OC.Share.hideLink(); + if (typeof OC.Share.statuses[itemSource] === 'undefined') { + $('#expiration').hide(); + } }); } });