Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- updatePrices : function(id,text,l){
- var elements = $$(".showing input[text=" + text + "]");
- var prices = elements.collect(function(el) {
- return el.readAttribute('price') * 1;
- });
- var min = prices.min();
- var max = prices.max();
- var values = elements.collect(function(el) {
- return el.readAttribute('original-value') * 1;
- });
- var minValues = values.min();
- var maxValues = values.max();
- var ids = elements.collect(function(el) {
- return el.readAttribute('id');
- });
- var newId = ids;
- if(minValues == maxValues && maxValues != undefined){
- $(id).value = minValues;
- //$(id).disabled = false;
- $(id).up("li").hide();
- $(newId[0]).up("li").show();
- if(id == "options_68_2"){
- alert("min == max");
- alert("min = " + min + "max = " + max);
- }
- }else{
- if(id == "options_68_2"){
- alert("min != max");
- alert("min = " + min + "max = " + max);
- }
- }
- $(id).disabled = false;
- if(min != undefined){
- if(min == max){
- var range = "+ " + currencySymbol + min.toFixed(2);
- $$('label[for="' + id +'"]')[0].update(text + ' <span class="price-box">' + range + '</span>');
- }else{
- var range = 'From <span class="price">' + currencySymbol + min.toFixed(2) + '</span> - <span class="price">' + currencySymbol + max.toFixed(2) + '</span>';
- $$('label[for="' + id +'"]')[0].update(text + ' <span class="price-box">' + range + '</span>');
- }
- }
- },
Add Comment
Please, Sign In to add comment