Commit 3d4ea4a34def75e2a3201b023433864118dfd580
1 parent
82b9eb73
Exists in
master
and in
29 other branches
Definitive fix for the short_filename thing
(ActionItem1416)
Showing
4 changed files
with
14 additions
and
12 deletions
Show diff stats
app/helpers/folder_helper.rb
app/models/uploaded_file.rb
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | # of the file itself is kept. (FIXME?) | 4 | # of the file itself is kept. (FIXME?) |
5 | class UploadedFile < Article | 5 | class UploadedFile < Article |
6 | 6 | ||
7 | - include Noosfero::Filenames | 7 | + include ShortFilename |
8 | 8 | ||
9 | settings_items :title, :type => 'string' | 9 | settings_items :title, :type => 'string' |
10 | def title_with_default | 10 | def title_with_default |
lib/noosfero/filenames.rb
@@ -1,11 +0,0 @@ | @@ -1,11 +0,0 @@ | ||
1 | -module Noosfero::Filenames | ||
2 | - | ||
3 | - def short_filename(filename, limit_chars = 43) | ||
4 | - return filename if filename.size <= limit_chars | ||
5 | - extname = File.extname(filename) | ||
6 | - basename = File.basename(filename,extname) | ||
7 | - str_complement = '(...)' | ||
8 | - return basename[0..(limit_chars - extname.size - str_complement.size - 1)] + str_complement + extname | ||
9 | - end | ||
10 | - | ||
11 | -end |
@@ -0,0 +1,11 @@ | @@ -0,0 +1,11 @@ | ||
1 | +module ShortFilename | ||
2 | + | ||
3 | + def short_filename(filename, limit_chars = 43) | ||
4 | + return filename if filename.size <= limit_chars | ||
5 | + extname = File.extname(filename) | ||
6 | + basename = File.basename(filename,extname) | ||
7 | + str_complement = '(...)' | ||
8 | + return basename[0..(limit_chars - extname.size - str_complement.size - 1)] + str_complement + extname | ||
9 | + end | ||
10 | + | ||
11 | +end |