IE 7 Error: Scriptaculous Drag & Drop with ghosting

E’ da un po’ che uso Scriptaculous Drag & Drop su una web application. Ho notato che abilitando l’opzione ghosting (che dovrebbe permettere di clonare l’oggetto durante il dragging) al momento del drop con ie7 va in errore. Ho trovato questo fix e sembra funzionare:

src/dragdrop.js

      if (!this.element._originallyAbsolute)
	        Position.relativize(this.element);
             (-)  delete this.element._originallyAbsolute;
	     (+)  this.element._originallyAbsolute = null;
	        Element.remove(this._clone);
	        this._clone = null;
	    }

Fonte: dev.rubyonrails.org

Fletto i muscoli e sono nel vuoto.

Rispondi