Index: contrib/views_slideshow_singleframe/views_slideshow.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_slideshow/contrib/views_slideshow_singleframe/Attic/views_slideshow.js,v
retrieving revision 1.1.2.1.2.13
diff -u -r1.1.2.1.2.13 views_slideshow.js
--- contrib/views_slideshow_singleframe/views_slideshow.js	29 Sep 2009 20:48:36 -0000	1.1.2.1.2.13
+++ contrib/views_slideshow_singleframe/views_slideshow.js	11 Feb 2010 21:40:43 -0000
@@ -33,12 +33,19 @@
           classes += ' even';
         }
         
-        if (settings.pager_type == 1) {
-          return '<div class="' + classes + '"><a href="#"><img src="' + $(slide).find('img').attr('src') + '" /></a></div>';
-        }
-        else {
-          return '<div class="' + classes + '"><a href="#">' + (idx+1) + '</a></div>';
+        switch(settings.pager_type) {
+        	case '1' :
+        		pager_text = '<img src="' + $(slide).find('img').attr('src') + '" />';
+        		break;
+        	case '2' :
+        		pager_text = $(slide).attr('title');
+        		break;
+        	default :
+        		pager_text = (idx+1);
+        		break;
         }
+     	
+        return '<div class="' + classes + '"><a href="#">' + pager_text + '</a></div>';
       },
       after:function(curr, next, opts) {
         // Used for Image Counter.
Index: contrib/views_slideshow_singleframe/views_slideshow_singleframe.theme.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_slideshow/contrib/views_slideshow_singleframe/Attic/views_slideshow_singleframe.theme.inc,v
retrieving revision 1.1.2.1.2.9
diff -u -r1.1.2.1.2.9 views_slideshow_singleframe.theme.inc
--- contrib/views_slideshow_singleframe/views_slideshow_singleframe.theme.inc	28 Sep 2009 21:32:22 -0000	1.1.2.1.2.9
+++ contrib/views_slideshow_singleframe/views_slideshow_singleframe.theme.inc	11 Feb 2010 21:40:43 -0000
@@ -50,11 +50,23 @@
   if (!$js) {
     drupal_add_js(drupal_get_path('module', 'views_slideshow') .'/js/jquery.cycle.all.min.js', 'module');
   }
-  
+
+  //Check for displaying titles in pager
+  if($view->display_handler->default_display->options["row_plugin"] == 'node' &&
+	$view->display_handler->default_display->options["style_options"]["singleframe"]["pager_type"] == 2 ) {
+
+	//Get node titles
+	foreach($view->display_handler->default_display->view->result as $result) {
+  		$node = node_load($result->nid);
+  		$titles[] = $node->title;
+	}
+  }
+
   $output = '<div id="views_slideshow_singleframe_teaser_section_' . $id . '" class="views_slideshow_singleframe_teaser_section">' . "\n";
 
   foreach ($rows as $count => $item) {
-    $output .= theme('views_slideshow_singleframe_no_display_teaser', $item, $id, $count);
+  	$title = (isset($titles[$count])) ? $titles[$count] : NULL;
+    $output .= theme('views_slideshow_singleframe_no_display_teaser', $item, $id, $count, $title);
   }
   $output .= "</div><!--close views_slideshow_singleframe_no_display-->\n\n";
   return $output;
@@ -63,7 +75,11 @@
 /**
  *  The html that will be placed into the element in its turn during its frame.
  */
-function theme_views_slideshow_singleframe_no_display_teaser($item, $id, $count) {
+function theme_views_slideshow_singleframe_no_display_teaser($item, $id, $count, $title = NULL) {
+  if($title) {
+  	$title = " title='$title' ";
+  }
+
   $class = 'views_slideshow_singleframe_slide';
   if ($count) {
     $class .= ' views_slideshow_singleframe_hidden';
@@ -75,7 +91,7 @@
   else {
     $class .= ' views-row-odd';
   }
-  $output = '  <div id="views_slideshow_singleframe_div_' . $id . '_' . $count . '" class="' . $class .'">' . "\n  ";
+  $output = '  <div id="views_slideshow_singleframe_div_' . $id . '_' . $count . '" class="' . $class .'" ' .$title . '>' . "\n  ";
   $output .= $item . "\n";
   $output .= '  </div><!--close views_slideshow_singleframe_div_' . $id . '_' . $count . '-->' . "\n\n";
   return $output;
@@ -115,7 +131,7 @@
 }
 
 function theme_views_slideshow_singleframe_pager($id, $view, $options) {
-  
+
   $classes = "views_slideshow_singleframe_pager";
   if ($options['singleframe']['pager_type'] == 1) {
     $classes .= ' thumbnails';
@@ -123,7 +139,7 @@
   else {
     $classes .= ' numbered';
   }
-  
+
   $output = '<div class="' . $classes . '" id="views_slideshow_singleframe_pager_' . $id . '"></div>';
   return $output;
 }
Index: contrib/views_slideshow_singleframe/views_slideshow_singleframe.views_slideshow.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_slideshow/contrib/views_slideshow_singleframe/Attic/views_slideshow_singleframe.views_slideshow.inc,v
retrieving revision 1.1.2.1.2.8
diff -u -r1.1.2.1.2.8 views_slideshow_singleframe.views_slideshow.inc
--- contrib/views_slideshow_singleframe/views_slideshow_singleframe.views_slideshow.inc	28 Sep 2009 21:37:38 -0000	1.1.2.1.2.8
+++ contrib/views_slideshow_singleframe/views_slideshow_singleframe.views_slideshow.inc	11 Feb 2010 21:40:43 -0000
@@ -50,7 +50,7 @@
     '#type' => 'textfield',
     '#title' => t('Speed'),
     '#default_value' => (isset($view->options['singleframe']['speed'])) ? $view->options['singleframe']['speed'] : 700,
-    '#description' => t('Time in milliseconds that each transition lasts. Numeric only!'),  
+    '#description' => t('Time in milliseconds that each transition lasts. Numeric only!'),
   );
   $form['singleframe']['random'] = array(
     '#type' => 'radios',
@@ -83,9 +83,9 @@
   $form['singleframe']['pager_type'] = array(
     '#type' => 'select',
     '#title' => t('Pager Type'),
-    '#options' => array(0 => t('Numbered'),1 => t('Thumbnails')),
+    '#options' => array(0 => t('Numbered'),1 => t('Thumbnails'), 2 => t('Node Titles')),
     '#default_value' => (isset($view->options['singleframe']['pager_type'])) ? $view->options['singleframe']['pager_type'] : 0,
-    '#description' => t('What the pager should look like.  Thumbnails grabs the first image in each slideshow item.'),
+    '#description' => t('What the pager should look like.  Thumbnails grabs the first image in each slideshow item. Node Titles only works if the slides are nodes.'),
   );
   $form['singleframe']['pager_hover'] = array(
     '#type' => 'select',
