diff --git a/apps/files_sharing/css/mobile.scss b/apps/files_sharing/css/mobile.scss index 00a7cd1baf2..56f57d53263 100644 --- a/apps/files_sharing/css/mobile.scss +++ b/apps/files_sharing/css/mobile.scss @@ -46,5 +46,13 @@ table td.filename .nametext { text-overflow: ellipsis; } +// Hide Download label of 3-dot-menu on public share pages +.share-menutoggle-text { + display: none; +} +#header .menutoggle { + padding-right: 14px; + background-position: center; +} } diff --git a/apps/files_sharing/js/public.js b/apps/files_sharing/js/public.js index 1407737d007..8799e3e6fc8 100644 --- a/apps/files_sharing/js/public.js +++ b/apps/files_sharing/js/public.js @@ -424,4 +424,18 @@ $(document).ready(function () { return App.fileList.generatePreviewUrl(urlSpec); }; } + + $('#share-menutoggle').click(function() { + $('#share-menu').show(); + }); +}); + + +$(document).mouseup(function(e) { + var container = $('#share-menu'); + + // if the target of the click isn't the container nor a descendant of the container + if (!container.is(e.target) && container.has(e.target).length === 0) { + container.hide(); + } }); diff --git a/apps/files_sharing/templates/public.php b/apps/files_sharing/templates/public.php index 4903ff798dd..9508b9f68ba 100644 --- a/apps/files_sharing/templates/public.php +++ b/apps/files_sharing/templates/public.php @@ -49,8 +49,8 @@ $maxUploadFilesize = min($upload_max_filesize, $post_max_size);
- t('Download')) ?> -