? 318207-6.patch
? 343905.patch
? nodequeue-toggle-class-2.patch
? nodequeue_fix_requirements.patch
Index: nodequeue.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/nodequeue/nodequeue.js,v
retrieving revision 1.4
diff -u -p -r1.4 nodequeue.js
--- nodequeue.js	28 May 2008 06:50:20 -0000	1.4
+++ nodequeue.js	24 Dec 2008 21:02:07 -0000
@@ -398,6 +398,14 @@ Drupal.nodequeue.autoAttach = function()
           if (data.sqid) {
             $('#nodequeue-count-' + data.sqid).html(data.count);
           }
+          if (data.href.search('remove-node') > -1) {
+            $(a).removeClass('toggle-add');
+            $(a).addClass('toggle-remove');
+          }
+          else {
+            $(a).removeClass('toggle-remove');
+            $(a).addClass('toggle-add');
+          }
           return;
         }
       },
Index: nodequeue.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/nodequeue/nodequeue.module,v
retrieving revision 1.65
diff -u -p -r1.65 nodequeue.module
--- nodequeue.module	6 Dec 2008 04:38:08 -0000	1.65
+++ nodequeue.module	24 Dec 2008 21:02:08 -0000
@@ -269,18 +269,19 @@ function nodequeue_link($type, $node = N
         $subqueue = array_shift($subqueue);
       }
       $query_string = nodequeue_get_query_string($id, TRUE);
+      $class = 'nodequeue-ajax-toggle nodequeue-toggle-q-'. $queue->qid. ' nodequeue-toggle-sq-'. $subqueue->sqid;
       if (!isset($subqueue->position)) {
-        $links['nodequeue-ajax-toggle-'. $subqueue->sqid] = array(
+        $links[$class] = array(
           'title' => nodequeue_title_substitute($queue->link, $queue, $subqueue),
           'href' => "admin/content/nodequeue/$queue->qid/add/$subqueue->sqid/$id",
-          'attributes' => array('class' => 'nodequeue-ajax-toggle'),
+          'attributes' => array('class' => $class . ' toggle-add'),
           'query' => $query_string);
       }
       else if ($queue->link_remove) {
-        $links['nodequeue-ajax-toggle-'. $subqueue->sqid] = array(
+        $links[$class] = array(
           'title' => nodequeue_title_substitute($queue->link_remove, $queue, $subqueue),
           'href' => "admin/content/nodequeue/$queue->qid/remove-node/$subqueue->sqid/$id",
-          'attributes' => array('class' => 'nodequeue-ajax-toggle'),
+          'attributes' => array('class' => $class .' toggle-remove'),
           'query' => $query_string);
       }
     }
