diff --git a/app/assets/javascripts/room.js b/app/assets/javascripts/room.js index db16fe94..7da6580e 100644 --- a/app/assets/javascripts/room.js +++ b/app/assets/javascripts/room.js @@ -54,6 +54,10 @@ $(document).on('turbolinks:load', function(){ $(".update-room").click(function(){ showUpdateRoom(this) }) + + $(".delete-room").click(function() { + showDeleteRoom(this) + }) } }); @@ -113,6 +117,11 @@ function showUpdateRoom(target) { } } +function showDeleteRoom(target) { + $("#delete-header").text(getLocalizedString("modal.delete_room.confirm").replace("%{room}", $(target).data("name"))) + $("#delete-confirm").parent().attr("action", $(target).data("path")) +} + //Update the createRoomModal to show the correct current settings function updateCurrentSettings(settings){ //set checkbox diff --git a/app/views/rooms/components/_room_block.html.erb b/app/views/rooms/components/_room_block.html.erb index 28b81b6f..fc6886ac 100644 --- a/app/views/rooms/components/_room_block.html.erb +++ b/app/views/rooms/components/_room_block.html.erb @@ -54,7 +54,7 @@ <%= t("room.settings") %> - + <%= t("delete") %> diff --git a/app/views/rooms/show.html.erb b/app/views/rooms/show.html.erb index 37013256..ca253699 100644 --- a/app/views/rooms/show.html.erb +++ b/app/views/rooms/show.html.erb @@ -89,7 +89,6 @@ <%= render "rooms/components/room_block", room: room %> <% end %> - <%= render "shared/modals/delete_room_modal", room: room %> <% end %> <% end %> <% unless room_limit_exceeded %> @@ -101,4 +100,6 @@ <%= render "shared/sessions", recordings: @recordings, pagy: @pagy, only_public: false, user_recordings: false, title: t("room.recordings")%> +<%= render "shared/modals/delete_room_modal" %> + <%= render "shared/modals/create_room_modal" %> diff --git a/app/views/shared/modals/_delete_room_modal.html.erb b/app/views/shared/modals/_delete_room_modal.html.erb index 1bc42949..d96bff37 100644 --- a/app/views/shared/modals/_delete_room_modal.html.erb +++ b/app/views/shared/modals/_delete_room_modal.html.erb @@ -13,30 +13,28 @@ # with BigBlueButton; if not, see . %> -