From 5b75673e772a4c1f680043f3cc5a3ea1e81926c5 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Sun, 20 Oct 2013 22:48:25 +0300 Subject: [PATCH 01/10] more breathing space in share list --- core/css/share.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/css/share.css b/core/css/share.css index 2a21dc6edf6..85a805c2aef 100644 --- a/core/css/share.css +++ b/core/css/share.css @@ -22,7 +22,8 @@ } #shareWithList li { - padding-top:.1em; + padding-top: 10px; + padding-bottom: 10px; } #shareWithList li:first-child { From 846ce67d011b9f65a0f74c91d9e82d232153c8d4 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Sun, 20 Oct 2013 22:51:04 +0300 Subject: [PATCH 02/10] properly align checkboxes to text --- core/css/share.css | 1 + 1 file changed, 1 insertion(+) diff --git a/core/css/share.css b/core/css/share.css index 85a805c2aef..e6c5f8848ce 100644 --- a/core/css/share.css +++ b/core/css/share.css @@ -44,6 +44,7 @@ #dropdown input[type="checkbox"] { margin:0 .2em 0 .5em; + vertical-align: middle; } a.showCruds { From 1e8af6c5ef081324a57b6481970e8c910cd22c67 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Sun, 20 Oct 2013 22:52:18 +0300 Subject: [PATCH 03/10] bold share username --- core/css/share.css | 1 + 1 file changed, 1 insertion(+) diff --git a/core/css/share.css b/core/css/share.css index e6c5f8848ce..6e920f6bdec 100644 --- a/core/css/share.css +++ b/core/css/share.css @@ -24,6 +24,7 @@ #shareWithList li { padding-top: 10px; padding-bottom: 10px; + font-weight: bold; } #shareWithList li:first-child { From fc7269e7282a4fa6f65c9ff683f19d8b5f0f5a60 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Sun, 20 Oct 2013 23:03:48 +0300 Subject: [PATCH 04/10] 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(-) 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; });