Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 8680

Show
Ignore:
Timestamp:
01/21/08 13:36:00 (1 year ago)
Author:
madrobby
Message:

Fixes an issue with IE ghosting on non-absolute elements. Closes #10423.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • spinoffs/scriptaculous/CHANGELOG

    r8552 r8680  
     1* Fixes an issue with IE ghosting on non-absolute elements. Closes #10423.  [Tanrikut, tdd] 
     2 
    13*V1.8.1* (January 3, 2008) 
    24 
  • spinoffs/scriptaculous/src/dragdrop.js

    r7856 r8680  
    332332    if(this.options.ghosting) { 
    333333      this._clone = this.element.cloneNode(true); 
    334       this.element._originallyAbsolute = (this.element.getStyle('position') == 'absolute'); 
    335       if (!this.element._originallyAbsolute) 
     334      this._originallyAbsolute = (this.element.getStyle('position') == 'absolute'); 
     335      if (!this._originallyAbsolute) 
    336336        Position.absolutize(this.element); 
    337337      this.element.parentNode.insertBefore(this._clone, this.element); 
     
    404404 
    405405    if(this.options.ghosting) { 
    406       if (!this.element._originallyAbsolute) 
     406      if (!this._originallyAbsolute) 
    407407        Position.relativize(this.element); 
    408       delete this.element._originallyAbsolute; 
     408      delete this._originallyAbsolute; 
    409409      Element.remove(this._clone); 
    410410      this._clone = null;