aboutsummaryrefslogtreecommitdiffstats
path: root/app/views
diff options
context:
space:
mode:
Diffstat (limited to 'app/views')
-rw-r--r--app/views/request/_bubble.rhtml13
-rw-r--r--app/views/request/_view_html_prefix.rhtml14
-rw-r--r--app/views/request/_view_html_stylesheet.rhtml1
3 files changed, 26 insertions, 2 deletions
diff --git a/app/views/request/_bubble.rhtml b/app/views/request/_bubble.rhtml
index 4787fcdcd..438925d51 100644
--- a/app/views/request/_bubble.rhtml
+++ b/app/views/request/_bubble.rhtml
@@ -4,8 +4,14 @@
<hr class="top">
<% attachments.each do |a| %>
<p class="attachment">
- <% attachment_url = get_attachment_url(:id => incoming_message.info_request_id,
- :incoming_message_id => incoming_message.id, :part => a.url_part_number, :file_name => a.display_filename) %>
+ <%
+ attachment_url = get_attachment_url(:id => incoming_message.info_request_id,
+ :incoming_message_id => incoming_message.id, :part => a.url_part_number,
+ :file_name => a.display_filename)
+ attachment_as_html_url = get_attachment_as_html_url(:id => incoming_message.info_request_id,
+ :incoming_message_id => incoming_message.id, :part => a.url_part_number,
+ :file_name => a.display_filename)
+ %>
<% img_filename = "icon_" + a.content_type.sub('/', '_') + "_large.png"
full_filename = File.join(File.dirname(__FILE__), "../../../public/images", img_filename)
if File.exist?(full_filename) %>
@@ -18,6 +24,9 @@
<br>
<%= a.display_size %>
<%= link_to "Download", attachment_url %>
+ <% if a.has_body_as_html? %>
+ <%= link_to "View as HTML", attachment_as_html_url %>
+ <% end %>
<!-- (<%= a.content_type %>) -->
</p>
<% end %>
diff --git a/app/views/request/_view_html_prefix.rhtml b/app/views/request/_view_html_prefix.rhtml
new file mode 100644
index 000000000..ac620ffb9
--- /dev/null
+++ b/app/views/request/_view_html_prefix.rhtml
@@ -0,0 +1,14 @@
+<%
+ attachment_url = get_attachment_url(:id => @incoming_message.info_request_id,
+ :incoming_message_id => @incoming_message.id, :part => @part_number,
+ :file_name => @filename )
+
+%>
+
+<div class="view_html_prefix">
+ <div class="view_html_download_link">
+ <%=link_to "Download original attachment", attachment_url %>
+ </div>
+ Attachment to FOI request '<%=link_to h(@info_request.title), incoming_message_url(@incoming_message)%>' (HTML version)
+</div>
+
diff --git a/app/views/request/_view_html_stylesheet.rhtml b/app/views/request/_view_html_stylesheet.rhtml
new file mode 100644
index 000000000..d6cb932a8
--- /dev/null
+++ b/app/views/request/_view_html_stylesheet.rhtml
@@ -0,0 +1 @@
+<%= stylesheet_link_tag 'main', :title => "Main", :rel => "stylesheet" %>