Mercurial > defr > drupal > scald > mee
comparison mee.js @ 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 | 50a57b1517cb |
comparison
equal
deleted
inserted
replaced
| 11:272628486e75 | 12:da5d54d099b1 |
|---|---|
| 36 }, | 36 }, |
| 37 detach: function(e, data) { | 37 detach: function(e, data) { |
| 38 | 38 |
| 39 }, | 39 }, |
| 40 generate: function(title, tableDrag) { | 40 generate: function(title, tableDrag) { |
| 41 var $select = $("<select />"), $tr = $('<tr />'), $td = $("<td />"); | 41 var $select = $("<select />"), $tr = $('<tr />'), $td = $("<td />"), parity; |
| 42 $tr | 42 $tr |
| 43 .addClass('draggable') | 43 .addClass('draggable') |
| 44 .append($('<td></td>')) | 44 .append($('<td></td>')) |
| 45 .append($('<td></td>').append(title)); | 45 .append($('<td></td>').append(title)); |
| 46 for (var i = -10; i <= 10; i++) { | 46 for (var i = -10; i <= 10; i++) { |
| 47 $select.append("<option>"+ i +"</option>"); | 47 $select.append("<option>"+ i +"</option>"); |
| 48 } | 48 } |
| 49 $select.val(0).addClass('mee-rm-weight'); | 49 $select.val(0).addClass('mee-rm-weight'); |
| 50 $td.append($select); | 50 $td.append($select); |
| 51 $tr.append($td); | 51 $tr.append($td); |
| 52 tableDrag.makeDraggable($tr); | 52 parity = $(tableDrag.table).find('tr').size() % 2 ? 'odd' : 'even'; |
| 53 $tr.addClass(parity); | |
| 54 tableDrag.makeDraggable($tr.get(0)); | |
| 53 return $tr; | 55 return $tr; |
| 54 } | 56 } |
| 55 } | 57 } |
