diff options
Diffstat (limited to 'resources/assets/javascripts')
| -rw-r--r-- | resources/assets/javascripts/bootstrap/files.js | 4 | ||||
| -rw-r--r-- | resources/assets/javascripts/lib/files.js | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/resources/assets/javascripts/bootstrap/files.js b/resources/assets/javascripts/bootstrap/files.js index 0cc8642..2f0c172 100644 --- a/resources/assets/javascripts/bootstrap/files.js +++ b/resources/assets/javascripts/bootstrap/files.js @@ -49,6 +49,10 @@ STUDIP.domReady(() => { }); }); +$(document).on('files-vue-app-loaded', () => { + const lightboxImages = $('.lightbox-image'); + $('#sidebar-actions a[onclick*="Files.openGallery"]').attr('disabled', lightboxImages.length === 0); +}); jQuery(document).on('ajaxComplete', (event, xhr) => { if (!xhr.getResponseHeader('X-Filesystem-Changes')) { diff --git a/resources/assets/javascripts/lib/files.js b/resources/assets/javascripts/lib/files.js index cd17ddf..2e79bbe 100644 --- a/resources/assets/javascripts/lib/files.js +++ b/resources/assets/javascripts/lib/files.js @@ -30,6 +30,9 @@ const Files = { } }, components: { FilesTable, }, + mounted () { + $(document).trigger('files-vue-app-loaded'); + } }); }); } |
