=== modified file 'fasttoggle.admin.inc'
--- fasttoggle.admin.inc	2009-11-28 00:30:53 +0000
+++ fasttoggle.admin.inc	2009-11-28 01:56:05 +0000
@@ -29,6 +29,14 @@
     '#description' => t('Select what options for fast toggling of post settings are available.'),
     '#access' => user_access('administer fasttoggle'),
   );
+  
+  $form['nodes']['fasttoggle_node_types'] = array(
+    '#type' => 'checkboxes',
+    '#title' => t('Visibility per node-type'),
+    '#description' => t('Select the node types to show fasttoggle links on.'),
+    '#options' => _fasttoggle_get_node_types(),
+    '#default_value' => array_keys(array_filter(variable_get('fasttoggle_node_types', array())))
+  );
 
   $form['nodes']['fasttoggle_node_settings'] = array(
     '#type' => 'checkboxes',
@@ -96,3 +104,15 @@
 
   return system_settings_form($form);
 }
+
+/**
+ * Helper function that returns node types.
+ */
+function _fasttoggle_get_node_types() {
+  $node_types = node_get_types();
+  foreach ($node_types as $type => $object) {
+    $node_types[$type] = $object->name;
+  }
+
+  return $node_types;
+}

=== modified file 'fasttoggle.module'
--- fasttoggle.module	2009-11-28 00:30:53 +0000
+++ fasttoggle.module	2009-11-28 01:50:48 +0000
@@ -234,7 +234,7 @@
 function fasttoggle_form_alter(&$form, $form_state, $form_id) {
   switch ($form_id) {
     case 'node_admin_nodes':
-      // Add published/unpublished toggle links to the node overview page.
+      // Add published/unpublished toggle links to the node overview page
       if (isset($form['status'])) {
         foreach ($form['status'] as $key => $status) {
           $form['status'][$key]['#value'] = fasttoggle($status['#value'], 'node/'. $key .'/toggle/status', true, 'status_'. $key);
@@ -259,13 +259,16 @@
 function fasttoggle_link($type, $obj = null, $teaser = false) {
   $links = array();
   $options = fasttoggle_get_options($type, $obj);
-
+  $ntypes = array_keys(array_filter(variable_get('fasttoggle_node_types', array())));
+  
   if (!empty($options)) {
     switch ($type) {
       case 'node':
-        foreach (array_keys($options) as $key) {
-          $links['fasttoggle_'. $key] = fasttoggle($options[$key][intval($obj->$key)], 'node/'. $obj->nid .'/toggle/'. $key, false, $key .'_'. $obj->nid);
-        }
+	    if( in_array($obj->type, $ntypes) ) {
+          foreach (array_keys($options) as $key) {
+            $links['fasttoggle_'. $key] = fasttoggle($options[$key][intval($obj->$key)], 'node/'. $obj->nid .'/toggle/'. $key, false, $key .'_'. $obj->nid);
+          }
+		}
         break;
       case 'comment':
         fasttoggle_load_comment($obj);

