changeset 12:da5d54d099b1

Fix the drag'n'drop, add a caption to the ressource manager. tableDrag makeDraggable method expect a standard DOM object, not the jQuery wrapper.
author Franck Deroche <franck@defr.org>
date Fri, 05 Jun 2009 09:56:08 +0200
parents 272628486e75
children 842d89897cb4
files css/mee.css mee.js mee.module
diffstat 3 files changed, 8 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/css/mee.css	Thu Jun 04 12:59:55 2009 +0200
+++ b/css/mee.css	Fri Jun 05 09:56:08 2009 +0200
@@ -39,7 +39,7 @@
 .dnd-library-wrapper .view-filters textarea {
   font-size: .875em;
 }
-.dnd-library-wrapper .header h3, .mee-ressource-manager h3 {
+.dnd-library-wrapper .header h3, .mee-ressource-manager caption {
   font-size: 12px;
   font-weight: bold;
 }
--- a/mee.js	Thu Jun 04 12:59:55 2009 +0200
+++ b/mee.js	Fri Jun 05 09:56:08 2009 +0200
@@ -38,7 +38,7 @@
 
   },
   generate: function(title, tableDrag) {
-    var $select = $("<select />"), $tr = $('<tr />'), $td = $("<td />");
+    var $select = $("<select />"), $tr = $('<tr />'), $td = $("<td />"), parity;
     $tr
       .addClass('draggable')
       .append($('<td></td>'))
@@ -49,7 +49,9 @@
     $select.val(0).addClass('mee-rm-weight');
     $td.append($select);
     $tr.append($td);
-    tableDrag.makeDraggable($tr);
+    parity = $(tableDrag.table).find('tr').size() % 2 ? 'odd' : 'even';
+    $tr.addClass(parity);
+    tableDrag.makeDraggable($tr.get(0));
     return $tr;
   }
 }
--- a/mee.module	Thu Jun 04 12:59:55 2009 +0200
+++ b/mee.module	Fri Jun 05 09:56:08 2009 +0200
@@ -447,7 +447,9 @@
   $output = theme('table', $header, $rows, array(
     'id'    => $id,
     'class' => 'mee-ressource-manager'
-  ));
+    ),
+    t('Ressource Manager')
+  );
   $output .= drupal_render($form);
   return $output;
 }