? .git Index: filefield.css =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield.css,v retrieving revision 1.21 diff -u -p -r1.21 filefield.css --- filefield.css 8 Apr 2009 20:04:52 -0000 1.21 +++ filefield.css 16 Nov 2009 04:10:12 -0000 @@ -14,7 +14,9 @@ margin-right: 0.4em; /* RTL */ } -/* End formatter styles. */ +.filefield-size { + margin-left: 0.4em; +} /** * General widget form styles (applicable to all widgets). Index: filefield.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield.module,v retrieving revision 1.209 diff -u -p -r1.209 filefield.module --- filefield.module 20 Oct 2009 17:46:22 -0000 1.209 +++ filefield.module 16 Nov 2009 04:10:12 -0000 @@ -77,6 +77,10 @@ function filefield_theme() { 'arguments' => array('file' => NULL), 'file' => 'filefield.theme.inc', ), + 'filefield_size' => array( + 'arguments' => array('file' => NULL), + 'file' => 'filefield.theme.inc', + ), 'filefield_widget' => array( 'arguments' => array('element' => NULL), 'file' => 'filefield_widget.inc', Index: filefield.theme.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield.theme.inc,v retrieving revision 1.9 diff -u -p -r1.9 filefield.theme.inc --- filefield.theme.inc 28 Mar 2009 06:13:07 -0000 1.9 +++ filefield.theme.inc 16 Nov 2009 04:10:12 -0000 @@ -219,3 +219,13 @@ function _filefield_generic_icon_map($fi return FALSE; } } + +/** + * Return a formatted string containing the size of a given file. + * + * @param $file + * A file object for which to make a size string. + */ +function theme_filefield_size($file) { + return '' . format_size($file['filesize']) . ''; +} Index: filefield_formatter.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield_formatter.inc,v retrieving revision 1.15 diff -u -p -r1.15 filefield_formatter.inc --- filefield_formatter.inc 20 Oct 2009 18:07:26 -0000 1.15 +++ filefield_formatter.inc 16 Nov 2009 04:10:12 -0000 @@ -110,6 +110,7 @@ function theme_filefield_file($file) { $path = $file['filepath']; $url = file_create_url($path); $icon = theme('filefield_icon', $file); + $size = theme('filefield_size', $file); // Set options as per anchor format described at // http://microformats.org/wiki/file-format-examples @@ -130,5 +131,5 @@ function theme_filefield_file($file) { $options['attributes']['title'] = $file['filename']; } - return '