diff --git a/app/assets/stylesheets/internal/layout.scss b/app/assets/stylesheets/internal/layout.scss
index 16a08dc9d..5b607cbad 100644
--- a/app/assets/stylesheets/internal/layout.scss
+++ b/app/assets/stylesheets/internal/layout.scss
@@ -52,6 +52,7 @@
}
.broadcast-wrapper {
+ display: flex;
position: relative;
z-index: auto;
}
diff --git a/app/controllers/internal/broadcasts_controller.rb b/app/controllers/internal/broadcasts_controller.rb
index d5adcf5a5..600217ac6 100644
--- a/app/controllers/internal/broadcasts_controller.rb
+++ b/app/controllers/internal/broadcasts_controller.rb
@@ -9,6 +9,10 @@ class Internal::BroadcastsController < Internal::ApplicationController
end.order(title: :asc)
end
+ def show
+ @broadcast = Broadcast.find(params[:id])
+ end
+
def new
@broadcast = Broadcast.new
end
@@ -22,7 +26,7 @@ class Internal::BroadcastsController < Internal::ApplicationController
if @broadcast.save
flash[:success] = "Broadcast has been created!"
- redirect_to internal_broadcasts_path
+ redirect_to internal_broadcast_path(@broadcast)
else
flash[:danger] = @broadcast.errors.full_messages.to_sentence
render new_internal_broadcast_path
@@ -34,7 +38,7 @@ class Internal::BroadcastsController < Internal::ApplicationController
if @broadcast.update(broadcast_params)
flash[:success] = "Broadcast has been updated!"
- redirect_to internal_broadcasts_path
+ redirect_to internal_broadcast_path(@broadcast)
else
flash[:danger] = @broadcast.errors.full_messages.to_sentence
render :edit
diff --git a/app/views/internal/broadcasts/_form.html.erb b/app/views/internal/broadcasts/_form.html.erb
index 3816ade84..98888bd3d 100644
--- a/app/views/internal/broadcasts/_form.html.erb
+++ b/app/views/internal/broadcasts/_form.html.erb
@@ -17,17 +17,4 @@
<%= label_tag :active, "Active:" %>
<%= select_tag :active, options_for_select([false, true], selected: @broadcast.active) %>
-
-
-<% if @broadcast.processed_html %>
-
- <%= broadcast.processed_html %> -
-| Title | +Status | +
|---|---|
| <%= link_to broadcast.title, internal_broadcast_path(broadcast.id) %> | +
+
+
+ |
+
+ <%= @broadcast.processed_html %> +
+Preview
+ +Please note: announcement broadcasts will render directly below the nav bar once activated.
+