Index: jump.install
===================================================================
RCS file: jump.install
diff -N jump.install
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ jump.install	11 Sep 2009 00:27:19 -0000
@@ -0,0 +1,24 @@
+<?php
+// $Id: 
+
+/**
+ * Upgrade function for issue #344054 which fixes the deltas for jump menus
+ * to make them more css friendly.
+ */
+function jump_update_6012() {
+  $ret = array();
+  if (! $result = db_query('SELECT * from {blocks} WHERE module="jump"')) {
+    $ret['#abort'] = array('success' => FALSE, 'query' => t('Could not select from the blocks table.'));
+    return $ret;
+  }
+  while ($jump_block = db_fetch_object($result)) {
+    $fixed_delta = preg_replace('/:/', '-', $jump_block->delta);
+    if ($fixed_delta != $jump_block->delta) {
+      $ret[] = update_sql("UPDATE {blocks} set delta='$fixed_delta' where bid=$jump_block->bid");
+    }
+  }
+
+  return $ret;
+}
+
+?>
Index: jump.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/jump/jump.module,v
retrieving revision 1.1.4.1
diff -u -p -r1.1.4.1 jump.module
--- jump.module	30 May 2008 03:51:23 -0000	1.1.4.1
+++ jump.module	11 Sep 2009 00:27:19 -0000
@@ -14,14 +14,14 @@ function jump_block($op = 'list', $delta
   if ($op == 'list') {
     $blocks = array();
     foreach (menu_get_menus() as $name => $title) {
-      $blocks['menu:'. $name] = array(
+      $blocks['menu-'. $name] = array(
         'info' => t('Jump menu: !menu', array('!menu' => $name))
       );
     }
     
     $vocs = taxonomy_get_vocabularies();
     foreach ($vocs as $vid => $vocabulary) {
-      $blocks['taxo:'. $vid] = array(
+      $blocks['taxo-'. $vid] = array(
         'info' => t('Jump menu: !voc', array('!voc' => $vocabulary->name))
       );
     }
@@ -29,8 +29,8 @@ function jump_block($op = 'list', $delta
   }
   else if ($op == 'view') {
     // The first 5 characters of $delta should be one of:
-    //    menu:
-    //    taxo:
+    //    menu-
+    //    taxo-
     $jumpmenu_type = substr($delta, 0, 4);
     $jumpmenu_name = substr($delta, 5);
     if ($jumpmenu_type == 'menu') {
