Changeset 2452
- Timestamp:
- 04/24/2008 09:47:29 AM
- Files:
-
- trunk/HISTORY (modified) (1 diff)
- trunk/framework/Web/Javascripts/source/prado/activeratings/ratings.js (modified) (4 diffs)
- trunk/framework/Web/Javascripts/source/prado/ratings/ratings.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/HISTORY
r2449 r2452 1 Version 3.1. 2To Be Released1 Version 3.1.3 To Be Released 2 2 ============================ 3 3 BUG: Ticket#836 - TRatingList downgrade (Christophe) 4 4 5 5 Version 3.1.2 April 21, 2008 trunk/framework/Web/Javascripts/source/prado/activeratings/ratings.js
r1875 r2452 31 31 { 32 32 var radio = $(this.options.ListID+'_c'+i); 33 var td = radio.parentNode ;33 var td = radio.parentNode.parentNode; 34 34 if(radio && td.tagName.toLowerCase()=='td') 35 35 { … … 49 49 for(var i = 0; i<this.radios.length; i++) 50 50 { 51 var node = this.radios[i].parentNode ;51 var node = this.radios[i].parentNode.parentNode; 52 52 var action = i <= index ? 'addClassName' : 'removeClassName' 53 53 Element[action](node,"rating_hover"); … … 116 116 for(var i = 0; i<this.radios.length; i++) 117 117 { 118 var node = this.radios[i].parentNode ;118 var node = this.radios[i].parentNode.parentNode; 119 119 var action = i > index ? 'removeClassName' : 'addClassName'; 120 120 Element[action](node, "rating_selected"); … … 151 151 { 152 152 var action = value ? 'removeClassName' : 'addClassName' 153 Element[action](this.radios[i].parentNode , "rating_disabled");153 Element[action](this.radios[i].parentNode.parentNode, "rating_disabled"); 154 154 } 155 155 } trunk/framework/Web/Javascripts/source/prado/ratings/ratings.js
r1866 r2452 12 12 for(var i = 0; i<this.radios.length; i++) 13 13 { 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)); 17 17 } 18 18 this.caption = CAPTION(); … … 25 25 { 26 26 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" : ""; 28 28 this.setCaption(index); 29 29 }, … … 32 32 { 33 33 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"); 35 35 this.setRating(this.selectedIndex); 36 36 }, … … 49 49 { 50 50 for(var i = 0; i<=index; i++) 51 this.radios[i].parentNode. className = "rating_selected";51 this.radios[i].parentNode.parentNode.className = "rating_selected"; 52 52 this.setCaption(index); 53 53 },
