Guest User

Untitled

a guest
Apr 25th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. updatePrices : function(id,text,l){
  2. var elements = $$(".showing input[text=" + text + "]");
  3. var prices = elements.collect(function(el) {
  4. return el.readAttribute('price') * 1;
  5. });
  6. var min = prices.min();
  7. var max = prices.max();
  8. var values = elements.collect(function(el) {
  9. return el.readAttribute('original-value') * 1;
  10. });
  11. var minValues = values.min();
  12. var maxValues = values.max();
  13. var ids = elements.collect(function(el) {
  14. return el.readAttribute('id');
  15. });
  16. var newId = ids;
  17. if(minValues == maxValues && maxValues != undefined){
  18. $(id).value = minValues;
  19. //$(id).disabled = false;
  20. $(id).up("li").hide();
  21. $(newId[0]).up("li").show();
  22. if(id == "options_68_2"){
  23. alert("min == max");
  24. alert("min = " + min + "max = " + max);
  25. }
  26. }else{
  27. if(id == "options_68_2"){
  28. alert("min != max");
  29. alert("min = " + min + "max = " + max);
  30. }
  31. }
  32. $(id).disabled = false;
  33. if(min != undefined){
  34. if(min == max){
  35. var range = "+ " + currencySymbol + min.toFixed(2);
  36. $$('label[for="' + id +'"]')[0].update(text + ' <span class="price-box">' + range + '</span>');
  37. }else{
  38. var range = 'From <span class="price">' + currencySymbol + min.toFixed(2) + '</span> - <span class="price">' + currencySymbol + max.toFixed(2) + '</span>';
  39. $$('label[for="' + id +'"]')[0].update(text + ' <span class="price-box">' + range + '</span>');
  40. }
  41. }
  42. },
Add Comment
Please, Sign In to add comment