| 75 | | var parent = $(name).parentNode.id; |
| 76 | | Element.remove(name); |
| 77 | | new Ajax.Request("/ebox/Dashboard/Update", { |
| 78 | | method: "post", |
| 79 | | parameters: { dashboard: parent, widgets: Sortable.sequence(parent).join(',') } |
| 80 | | }); |
| 81 | | var placeholder = name + '_placeholder'; |
| 82 | | var parts = wid.split(':'); |
| 83 | | if($(placeholder)) { |
| 84 | | showModuleWidgets(parts[0]); |
| 85 | | } |
| | 75 | Effect.Fade(name, { |
| | 76 | afterFinish: function(e) { |
| | 77 | var id = e.element.id; |
| | 78 | var parent = e.element.parentNode.id; |
| | 79 | Element.remove(id); |
| | 80 | var placeholder = id + '_placeholder'; |
| | 81 | var parts = name.split('_'); |
| | 82 | var parts = parts[1].split(':'); |
| | 83 | if($(placeholder)) { |
| | 84 | showModuleWidgets(parts[0]); |
| | 85 | } |
| | 86 | new Ajax.Request("/ebox/Dashboard/Update", { |
| | 87 | method: "post", |
| | 88 | parameters: { dashboard: parent, widgets: Sortable.sequence(parent).join(',') } |
| | 89 | }); |
| | 90 | } |
| | 91 | }); |