Index: lams_tool_images/web/includes/javascript/jquery.rating.1.1.js =================================================================== RCS file: /usr/local/cvsroot/lams_tool_images/web/includes/javascript/jquery.rating.1.1.js,v diff -u -r1.1 -r1.2 --- lams_tool_images/web/includes/javascript/jquery.rating.1.1.js 13 Nov 2008 00:05:53 -0000 1.1 +++ lams_tool_images/web/includes/javascript/jquery.rating.1.1.js 18 Nov 2008 14:55:43 -0000 1.2 @@ -99,29 +99,35 @@ }; //insert rating option right after preview element - preElemTemp = $('
' + this.value + '
'); - $(prevElem).after(preElemTemp); - $(preElemTemp) - .mouseover(function(){ - event.drain(n); - event.fill(n, this); - - }) - .mouseout(function(){ - event.drain(n); - event.reset(n); - }) - .click(function(){ - groups[n].currentValue = $(this).children('a').text(); - $(groups[n].valueElem).val(groups[n].currentValue); - event.drain(n); - - // callback function, as requested here: http://plugins.jquery.com/node/1655 - if(settings.callback) settings.callback.apply($(groups[n].valueElem)[0], [groups[n].currentValue, this]); - - //event.reset(); - event.fill(n, this); - }); + if (settings.readOnly) { + preElemTemp = $('
' + this.value + '
'); + $(prevElem).after(preElemTemp); + } else { + preElemTemp = $('
' + this.value + '
'); + $(prevElem).after(preElemTemp); + + $(preElemTemp) + .mouseover(function(){ + event.drain(n); + event.fill(n, this); + + }) + .mouseout(function(){ + event.drain(n); + event.reset(n); + }) + .click(function(){ + groups[n].currentValue = $(this).children('a').text(); + $(groups[n].valueElem).val(groups[n].currentValue); + event.drain(n); + + // callback function, as requested here: http://plugins.jquery.com/node/1655 + if(settings.callback) settings.callback.apply($(groups[n].valueElem)[0], [groups[n].currentValue, this]); + + //event.reset(); + event.fill(n, this); + }); + } //if(console) console.log(['###', n, this.checked, groups[n].initial]); if(this.checked) groups[n].initial = preElemTemp;