Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let currentFilterTown;
  2. let currentFilterIndustry;
  3. const defaultTown = 'город';
  4. const defaultIndustry = 'отрасль';
  5.  
  6. function filterItems() {
  7.     currentFilterTown = $('.block__filters__item--town').find('.selectric .label').text().toLowerCase();
  8.     currentFilterIndustry = $('.block__filters__item--industry').find('.selectric .label').text().toLowerCase();
  9.  
  10.     if (currentFilterTown === defaultTown) {
  11.         currentFilterTown = undefined;
  12.     }
  13.     if (currentFilterIndustry === defaultIndustry) {
  14.         currentFilterIndustry = undefined;
  15.     }
  16.  
  17.     vars.$stockItem.each((index, element) => {
  18.         let $currentItem = $(element);
  19.         let currentItemTown = $currentItem.find(vars.$stockItemTown).text().toLowerCase();
  20.         let currentItemIndustry = $currentItem.find(vars.$stockItemIndustry).text().toLowerCase();
  21.  
  22.         if (
  23.             (currentItemTown === currentFilterTown || currentFilterTown === undefined) &&
  24.             (currentItemIndustry === currentFilterIndustry || currentFilterIndustry === undefined)
  25.         ) {
  26.             $currentItem.fadeIn();
  27.         } else {
  28.             $currentItem.fadeOut();
  29.         }
  30.     });
  31. }
  32.  
  33. vars.$document.on('select-change', () => {
  34.     filterItems();
  35. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement