Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.20 KB | None | 0 0
  1. Refiners.forEach(function(ref) {
  2. // filters
  3. if (ref.DisplayName == 'Year') {
  4. console.log(ref.DisplayName);
  5. return;
  6. }
  7. if (ref.DisplayName == 'Make') {
  8. var ul = document.createElement('li');
  9.  
  10. var panelTitle = document.createElement('a');
  11. panelTitle.className = "filter-head ";
  12. panelTitle.setAttribute('href', '#' + ref.RefinerTypeValue);
  13. panelTitle.setAttribute('data-toggle', 'collapse');
  14. if (count <= 3) {
  15. panelTitle.setAttribute('aria-expanded', 'true');
  16. }
  17. var it = " " + ref.DisplayName + " ";
  18. it = it.trim();
  19. panelTitle.innerHTML = filtersRU[it];
  20. ul.appendChild(panelTitle);
  21.  
  22.  
  23. var filterCollapse = document.createElement('div');
  24. if (count <= 3) {
  25. filterCollapse.className = " filterIn collapse in";
  26. } else {
  27. filterCollapse.className = " filterIn collapse";
  28. }
  29. filterCollapse.id = ref.RefinerTypeValue;;
  30. ul.appendChild(filterCollapse);
  31.  
  32.  
  33. (ref.Refiners).forEach(function(el) {
  34. var liRef = document.createElement('p');
  35. var linkRef = document.createElement('a');
  36. linkRef.setAttribute('name', el.RefinerValue);
  37. linkRef.dataset.type = ref.RefinerTypeValue;
  38. var c = generateFilterURL(RefinerURL, ref.RefinerTypeValue, el.RefinerValue);
  39. linkRef.setAttribute('href', c);
  40. linkRef.innerText = el.DisplayName;
  41. linkRef.addEventListener('click', useFilter);
  42. liRef.appendChild(linkRef);
  43. filterCollapse.appendChild(liRef);
  44. });
  45.  
  46. var parentElement = document.getElementById('filters');
  47. var theFirstChild = parentElement.firstChild;
  48. parentElement.insertBefore(ul, theFirstChild);
  49. // var f = document.getElementById('filters');
  50. // f.appendChild(ul);
  51. count++;
  52. }
  53.  
  54. var ul = document.createElement('li');
  55. /* ul.id = ref.RefinerTypeValue;
  56. ul.className = "filterIn";
  57. ul.innerText = ref.DisplayName; */
  58.  
  59. var panelTitle = document.createElement('a');
  60. panelTitle.className = "filter-head ";
  61. panelTitle.setAttribute('href', '#' + ref.RefinerTypeValue);
  62. panelTitle.setAttribute('data-toggle', 'collapse');
  63. if (count <= 3) {
  64. panelTitle.setAttribute('aria-expanded', 'true');
  65. }
  66. var it = " " + ref.DisplayName + " ";
  67. it = it.trim();
  68. panelTitle.innerHTML = filtersRU[it];
  69. // panelTitle.innerHTML = ref.DisplayName;
  70. ul.appendChild(panelTitle);
  71.  
  72.  
  73. var filterCollapse = document.createElement('div');
  74. if (count <= 3) {
  75. filterCollapse.className = " filterIn collapse in";
  76. } else {
  77. filterCollapse.className = " filterIn collapse";
  78. }
  79. filterCollapse.id = ref.RefinerTypeValue;;
  80. ul.appendChild(filterCollapse);
  81.  
  82.  
  83. (ref.Refiners).forEach(function(el) {
  84. var liRef = document.createElement('p');
  85. var linkRef = document.createElement('a');
  86. linkRef.setAttribute('name', el.RefinerValue);
  87. linkRef.dataset.type = ref.RefinerTypeValue;
  88. var c = generateFilterURL(RefinerURL, ref.RefinerTypeValue, el.RefinerValue);
  89. linkRef.setAttribute('href', c);
  90. linkRef.innerText = el.DisplayName;
  91. linkRef.addEventListener('click', useFilter);
  92. liRef.appendChild(linkRef);
  93. filterCollapse.appendChild(liRef);
  94. });
  95.  
  96.  
  97. var f = document.getElementById('filters');
  98. f.appendChild(ul);
  99. count++;
  100. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement