Changeset 2452

Show
Ignore:
Timestamp:
04/24/2008 09:47:29 AM
Author:
tof
Message:

Fixed #836

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/HISTORY

    r2449 r2452  
    1 Version 3.1.2 To Be Released 
     1Version 3.1.3 To Be Released 
    22============================ 
    3  
     3BUG: Ticket#836 - TRatingList downgrade (Christophe) 
    44 
    55Version 3.1.2 April 21, 2008 
  • trunk/framework/Web/Javascripts/source/prado/activeratings/ratings.js

    r1875 r2452  
    3131                { 
    3232                        var radio = $(this.options.ListID+'_c'+i); 
    33                         var td = radio.parentNode
     33                        var td = radio.parentNode.parentNode
    3434                        if(radio && td.tagName.toLowerCase()=='td') 
    3535                        { 
     
    4949                for(var i = 0; i<this.radios.length; i++) 
    5050                { 
    51                         var node = this.radios[i].parentNode
     51                        var node = this.radios[i].parentNode.parentNode
    5252                        var action = i <= index ? 'addClassName' : 'removeClassName' 
    5353                        Element[action](node,"rating_hover"); 
     
    116116                for(var i = 0; i<this.radios.length; i++) 
    117117                { 
    118                         var node = this.radios[i].parentNode
     118                        var node = this.radios[i].parentNode.parentNode
    119119                        var action = i > index ? 'removeClassName' : 'addClassName'; 
    120120                        Element[action](node, "rating_selected"); 
     
    151151                { 
    152152                        var action = value ? 'removeClassName' : 'addClassName' 
    153                         Element[action](this.radios[i].parentNode, "rating_disabled"); 
     153                        Element[action](this.radios[i].parentNode.parentNode, "rating_disabled"); 
    154154                } 
    155155        } 
  • trunk/framework/Web/Javascripts/source/prado/ratings/ratings.js

    r1866 r2452  
    1212                for(var i = 0; i<this.radios.length; i++) 
    1313                { 
    14                         Event.observe(this.radios[i].parentNode, "mouseover", this.hover.bindEvent(this,i)); 
    15                         Event.observe(this.radios[i].parentNode, "mouseout", this.recover.bindEvent(this,i)); 
    16                         Event.observe(this.radios[i].parentNode, "click", this.click.bindEvent(this, i)); 
     14                        Event.observe(this.radios[i].parentNode.parentNode, "mouseover", this.hover.bindEvent(this,i)); 
     15                        Event.observe(this.radios[i].parentNode.parentNode, "mouseout", this.recover.bindEvent(this,i)); 
     16                        Event.observe(this.radios[i].parentNode.parentNode, "click", this.click.bindEvent(this, i)); 
    1717                } 
    1818                this.caption = CAPTION(); 
     
    2525        { 
    2626                for(var i = 0; i<this.radios.length; i++) 
    27                         this.radios[i].parentNode.className = (i<=index) ? "rating_hover" : ""; 
     27                        this.radios[i].parentNode.parentNode.className = (i<=index) ? "rating_hover" : ""; 
    2828                this.setCaption(index); 
    2929        }, 
     
    3232        { 
    3333                for(var i = 0; i<=index; i++) 
    34                         Element.removeClassName(this.radios[i].parentNode, "rating_hover"); 
     34                        Element.removeClassName(this.radios[i].parentNode.parentNode, "rating_hover"); 
    3535                this.setRating(this.selectedIndex); 
    3636        }, 
     
    4949        { 
    5050                for(var i = 0; i<=index; i++) 
    51                         this.radios[i].parentNode.className = "rating_selected"; 
     51                        this.radios[i].parentNode.parentNode.className = "rating_selected"; 
    5252                this.setCaption(index); 
    5353        },