From fc7269e7282a4fa6f65c9ff683f19d8b5f0f5a60 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Sun, 20 Oct 2013 23:03:48 +0300 Subject: remove hover hide/show stuff for share dropdown to make things more obvious --- core/js/share.js | 29 +++-------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) (limited to 'core/js') diff --git a/core/js/share.js b/core/js/share.js index 6ec15f01c1e..2922cdd60e5 100644 --- a/core/js/share.js +++ b/core/js/share.js @@ -372,7 +372,7 @@ OC.Share={ shareChecked = 'checked="checked"'; } var html = '
  • '; - html += ''; + html += ''+t('core', 'Unshare')+''; if(shareWith.length > 14){ html += escapeHTML(shareWithDisplayName.substr(0,11) + '...'); }else{ @@ -387,14 +387,9 @@ OC.Share={ html += ''; } if (possiblePermissions & OC.PERMISSION_CREATE || possiblePermissions & OC.PERMISSION_UPDATE || possiblePermissions & OC.PERMISSION_DELETE) { - if (editChecked == '') { - html += '
  • '; + var showCrudsButton; html += ''+t('core', 'Unshare')+''; - if(shareWith.length > 14){ - html += escapeHTML(shareWithDisplayName.substr(0,11) + '...'); - }else{ - html += escapeHTML(shareWithDisplayName); - } + html += '' + escapeHTML(shareWithDisplayName) + ''; var mailNotificationEnabled = $('input:hidden[name=mailNotificationEnabled]').val(); if (mailNotificationEnabled === 'yes') { var checked = ''; if (mailSend === '1') { checked = 'checked'; } - html += ''; + html += ' '; } if (possiblePermissions & OC.PERMISSION_CREATE || possiblePermissions & OC.PERMISSION_UPDATE || possiblePermissions & OC.PERMISSION_DELETE) { - html += ''; + html += ' '; } - html += ''+t('core', 'access control')+''; + showCrudsButton = ''+t('core', 'access control')+''; html += ''; html += '
  • '; - $(html).appendTo('#shareWithList'); + html = $(html).appendTo('#shareWithList'); + // insert cruds button into last label element + var lastLabel = html.find('>label:last'); + if (lastLabel.exists()){ + lastLabel.append(showCrudsButton); + } + else{ + html.find('.cruds').before(showCrudsButton); + } $('#expiration').show(); } }, @@ -512,7 +517,7 @@ $(document).ready(function() { }); $(document).on('click', '#dropdown .showCruds', function() { - $(this).parent().find('.cruds').toggle(); + $(this).closest('li').find('.cruds').toggle(); return false; }); -- cgit v1.2.3