From f5fc08d58cec961bf5c9ddb70dc587af3d7e18cc Mon Sep 17 00:00:00 2001 From: Zachary Chai Date: Thu, 24 Nov 2016 15:51:53 -0500 Subject: [PATCH] show new publish icon on hover --- app/assets/javascripts/recordings.coffee | 10 ++++++---- app/assets/stylesheets/landing.scss | 11 +++++++++++ app/views/landing/rooms.html.erb | 3 ++- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/recordings.coffee b/app/assets/javascripts/recordings.coffee index 1e4938c6..03b09085 100644 --- a/app/assets/javascripts/recordings.coffee +++ b/app/assets/javascripts/recordings.coffee @@ -63,12 +63,14 @@ class @Recordings if type == 'display' roomName = Meeting.getInstance().getId() published = row.published - icon = getPublishClass(published) publishText = if published then 'unpublish' else 'publish' recordingActions = $('.hidden-elements').find('.recording-actions') - recordingActions.find('.recording-update > i') - .removeClass() - .addClass('fa '+icon) + recordingActions.find('.recording-update > i.default') + .removeClass(PUBLISHED_CLASSES.join(' ')) + .addClass(getPublishClass(published)) + recordingActions.find('.recording-update > i.hover') + .removeClass(PUBLISHED_CLASSES.join(' ')) + .addClass(getPublishClass(!published)) recordingActions.find('.recording-update') .attr('data-published', published) .attr('title', I18n[publishText+'_recording']) diff --git a/app/assets/stylesheets/landing.scss b/app/assets/stylesheets/landing.scss index f93d71b8..793855de 100644 --- a/app/assets/stylesheets/landing.scss +++ b/app/assets/stylesheets/landing.scss @@ -16,6 +16,17 @@ .dataTables_empty { text-align: center; } + .recording-update:hover > { + .default { + display: none; + } + .hover { + display: inline-block; + } + } + .fa.hover { + display: none; + } } } diff --git a/app/views/landing/rooms.html.erb b/app/views/landing/rooms.html.erb index 497eb4c3..f07922ff 100644 --- a/app/views/landing/rooms.html.erb +++ b/app/views/landing/rooms.html.erb @@ -45,7 +45,8 @@