Feature #26035 » 0002-Add-download-link-to-no-preview-message.patch
| app/views/attachments/other.html.erb | ||
|---|---|---|
| 1 | 1 |
<%= render :layout => 'layouts/file' do %> |
| 2 |
<%= render :partial => 'common/other' %> |
|
| 2 |
<%= render :partial => 'common/other', |
|
| 3 |
:locals => {
|
|
| 4 |
:download_link => link_to_attachment( |
|
| 5 |
@attachment, |
|
| 6 |
:text => l(:label_no_preview_download), |
|
| 7 |
:download => true, |
|
| 8 |
:class => 'icon icon-download' |
|
| 9 |
) |
|
| 10 |
} %> |
|
| 3 | 11 |
<% end %> |
| app/views/common/_other.html.erb | ||
|---|---|---|
| 1 |
<p class="nodata"><%= l(:label_no_preview) %></p> |
|
| 1 |
<p class="nodata"> |
|
| 2 |
<% if defined? download_link %> |
|
| 3 |
<%= t(:label_no_preview_alternative_html, link: download_link) %> |
|
| 4 |
<% else %> |
|
| 5 |
<%= l(:label_no_preview) %> |
|
| 6 |
<% end %> |
|
| 7 |
</p> |
|
| app/views/repositories/entry.html.erb | ||
|---|---|---|
| 17 | 17 |
<% elsif @content %> |
| 18 | 18 |
<%= render :partial => 'common/file', :locals => {:filename => @path, :content => @content} %>
|
| 19 | 19 |
<% else %> |
| 20 |
<%= render :partial => 'common/other' %> |
|
| 20 |
<%= render :partial => 'common/other', |
|
| 21 |
:locals => {
|
|
| 22 |
:download_link => @repository.supports_cat? ? link_to( |
|
| 23 |
l(:label_no_preview_download), |
|
| 24 |
{ :action => 'raw', :id => @project,
|
|
| 25 |
:repository_id => @repository.identifier_param, |
|
| 26 |
:path => to_path_param(@path), |
|
| 27 |
:rev => @rev }, |
|
| 28 |
:class => 'icon icon-download') : nil } %> |
|
| 21 | 29 |
<% end %> |
| 22 | 30 | |
| 23 | 31 |
<% content_for :header_tags do %> |
| config/locales/de.yml | ||
|---|---|---|
| 654 | 654 |
label_no_change_option: (Keine Änderung) |
| 655 | 655 |
label_no_data: Nichts anzuzeigen |
| 656 | 656 |
label_no_preview: Keine Vorschau verfügbar |
| 657 |
label_no_preview_alternative_html: Keine Vorschau verfügbar. Sie können die Datei stattdessen %{link}.
|
|
| 658 |
label_no_preview_download: herunterladen |
|
| 657 | 659 |
label_no_issues_in_project: keine Tickets im Projekt |
| 658 | 660 |
label_nobody: Niemand |
| 659 | 661 |
label_none: kein |
| config/locales/en.yml | ||
|---|---|---|
| 638 | 638 |
label_attribute_plural: Attributes |
| 639 | 639 |
label_no_data: No data to display |
| 640 | 640 |
label_no_preview: No preview available |
| 641 |
label_no_preview_alternative_html: No preview available. %{link} the file instead.
|
|
| 642 |
label_no_preview_download: Download |
|
| 641 | 643 |
label_change_status: Change status |
| 642 | 644 |
label_history: History |
| 643 | 645 |
label_attachment: File |
| config/locales/fr.yml | ||
|---|---|---|
| 1223 | 1223 |
mail_body_security_notification_notify_enabled: Les notifications ont été activées pour l'adresse %{value}
|
| 1224 | 1224 |
mail_body_security_notification_notify_disabled: Les notifications ont été désactivées pour l'adresse %{value}
|
| 1225 | 1225 |
field_remote_ip: Adresse IP |
| 1226 |
label_no_preview: No preview available |
|
| 1226 |
label_no_preview: Aucun aperçu disponible |
|
| 1227 |
label_no_preview_alternative_html: Aucun aperçu disponible. Veuillez %{link} le fichier.
|
|
| 1228 |
label_no_preview_download: télécharger |
|
| 1227 | 1229 |
label_user_mail_option_only_assigned: Only for things I watch or I am assigned to |
| 1228 | 1230 |
label_user_mail_option_only_owner: Only for things I watch or I am the owner of |
| test/functional/attachments_controller_test.rb | ||
|---|---|---|
| 180 | 180 |
get :show, :id => 4 |
| 181 | 181 |
assert_response :success |
| 182 | 182 |
assert_equal 'text/html', @response.content_type |
| 183 |
assert_select '.nodata', :text => 'No preview available' |
|
| 183 |
assert_select '.nodata', :text => 'No preview available. Download the file instead.'
|
|
| 184 | 184 |
end |
| 185 | 185 |
set_tmp_attachments_directory |
| 186 | 186 |
end |
| ... | ... | |
| 197 | 197 |
@request.session[:user_id] = 2 |
| 198 | 198 |
get :show, :id => 6 |
| 199 | 199 |
assert_equal 'text/html', @response.content_type |
| 200 |
assert_select '.nodata', :text => 'No preview available' |
|
| 200 |
assert_select '.nodata', :text => 'No preview available. Download the file instead.'
|
|
| 201 | 201 |
set_tmp_attachments_directory |
| 202 | 202 |
end |
| 203 | 203 | |