? .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 '<span class="filefield-size">' . format_size($file['filesize']) . '</span>';
+}
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 '<div class="filefield-file clear-block">'. $icon . l($link_text, $url, $options) .'</div>';
+  return '<div class="filefield-file clear-block">'. $icon . l($link_text, $url, $options) . $size . '</div>';
 }
