comparison js/dnd-library.js @ 45:4344489b20e6

MEE: Don't take over all images, only those that have been dropped
author Franck Deroche <defr@ows.fr>
date Wed, 25 Nov 2009 15:51:40 +0000
parents c2b8f7e1f4c1
children 2ba96288fbea
comparison
equal deleted inserted replaced
44:c2b8f7e1f4c1 45:4344489b20e6
223 var target = this 223 var target = this
224 // Decrement counter on delete 224 // Decrement counter on delete
225 $(target).bind('dnd_delete', function(e, data) { 225 $(target).bind('dnd_delete', function(e, data) {
226 Drupal.behaviors.dndLibrary.countElements(target, $(data.node).attr('dnd_id'), true); 226 Drupal.behaviors.dndLibrary.countElements(target, $(data.node).attr('dnd_id'), true);
227 }); 227 });
228 $('head', $(this).contents()).append('<style type="text/css">img { display: none; } img.dnd-dropped {display: block; } div.dnd-drop-wrapper {background: #efe; border: 1px #090 solid;}</style>'); 228 $('head', $(this).contents()).append('<style type="text/css">img.drop { display: none; } div.dnd-drop-wrapper {background: #efe; border: 1px #090 solid;}</style>');
229 return this; 229 return this;
230 }); 230 });
231 }, 231 },
232 processIframeDrop: function(drop, id_selector) { 232 processIframeDrop: function(drop, id_selector) {
233 var representation_id = id_selector.call(this, drop); 233 var representation_id = id_selector.call(this, drop);
234 if (!Drupal.settings.dndEditorRepresentations[representation_id]) return;
234 var representation = Drupal.settings.dndEditorRepresentations[representation_id].body; 235 var representation = Drupal.settings.dndEditorRepresentations[representation_id].body;
235 var legend = Drupal.settings.dndEditorRepresentations[representation_id].meta.legend; 236 var legend = Drupal.settings.dndEditorRepresentations[representation_id].meta.legend;
236 var target = this, $target = $(target), $drop = $(drop), block; 237 var target = this, $target = $(target), $drop = $(drop), block;
237 238
238 // Update element count 239 // Update element count