1var currentSlide = { 2 resource: 0, 3 news: 0, 4 award: 0, 5 blog: 0 6}; 7var currentCard = { 8 resource: 0, 9 news: 0, 10 award: 0, 11 blog: 0 12} 13var currentDPag = { 14 resource: 0, 15 news: 0, 16 award: 0, 17 blog: 0 18}; 19var currentMPag = { 20 resource: 0, 21 news: 0, 22 award: 0, 23 blog: 0 24}; 25var slideCount = 3; 26 27 28function goToQuiet(prevs, nexts, ident = "", bID) { 29 let prev = $(`.${ident}-slide-${bID}-${prevs}`); 30 let curr = $(`.${ident}-slide-${bID}-${nexts}`); 31 let prevSlideDot = $(`.${ident}-slide-pag-${bID}-${prevs}`); 32 let nextSlideDot = $(`.${ident}-slide-pag-${bID}-${nexts}`); 33 34 prev.removeClass("first-slide active-slide-right active-slide-left"); 35 prev.addClass("inactive-slide-left"); 36 curr.removeClass("inactive-slide-right inactive-slide-left inactive-slide"); 37 curr.addClass("active-slide-right"); 38 prevSlideDot.removeClass("first-pag active-pag"); 39 prevSlideDot.addClass("inactive-dot"); 40 nextSlideDot.removeClass("inactive-dot"); 41 nextSlideDot.addClass("active-pag"); 42 43 currentSlide[ident] = nexts; 44 currentDPag[ident] = nexts; 45 46} 47 48function goFromButton(newIndex, ident, bID) { 49 50 let prevSlideDot = $(`.${ident}-slide-pag-${bID}-${currentDPag[ident]}`); 51 let nextSlideDot = $(`.${ident}-slide-pag-${bID}-${newIndex}`); 52 53 if (currentDPag[ident] != newIndex) { 54 let prev = $(`.${ident}-slide-${bID}-${currentDPag[ident]}`); 55 let next = $(`.${ident}-slide-${bID}-${newIndex}`); 56 let prevDot = $(`.${ident}-slide-pag-${bID}-${currentDPag[ident]}`); 57 let nextDot = $(`.${ident}-slide-pag-${bID}-${newIndex}`); 58 59 let direction = currentDPag[ident] < newIndex ? "right" : "left"; 60 let oppo = direction === "left" ? "right" : "left"; 61 prev.removeClass(`first-slide active-slide-${direction} active-slide-${oppo}`); 62 next.removeClass(`inactive-slide-${direction} inactive-slide-${oppo}`); 63 next.addClass(`active-slide-${oppo}`); 64 prev.addClass(`inactive-slide-${direction}`); 65 66 prevDot.removeClass("first-pag active-pag"); 67 prevDot.addClass("inactive-dot"); 68 nextDot.removeClass("inactive-dot"); 69 nextDot.addClass("active-pag"); 70 71 currentSlide[ident] = newIndex; 72 currentDPag[ident] = newIndex; 73 } 74} 75 76function goFromMButton(newIndex, ident, bID) { 77 78 let prevSlideDot = $(`.${ident}-card-pag-${bID}-${currentMPag[ident]}`); 79 let nextSlideDot = $(`.${ident}-card-pag-${bID}-${newIndex}`); 80 81 if (currentMPag[ident] != newIndex) { 82 let prev = $(`.${ident}-card-${bID}-${currentMPag[ident]}`); 83 let next = $(`.${ident}-card-${bID}-${newIndex}`); 84 let prevDot = $(`.${ident}-card-pag-${bID}-${currentMPag[ident]}`); 85 let nextDot = $(`.${ident}-card-pag-${bID}-${newIndex}`); 86 87 let direction = currentMPag[ident] < newIndex ? "right" : "left"; 88 let oppo = direction === "left" ? "right" : "left"; 89 prev.removeClass(`first-card active-card-${direction} active-card-${oppo}`); 90 next.removeClass(`inactive-card-${direction} inactive-card-${oppo}`); 91 next.addClass(`active-card-${oppo}`); 92 prev.addClass(`inactive-card-${direction}`); 93 94 prevDot.removeClass("first-pag active-pag"); 95 prevDot.addClass("inactive-dot"); 96 nextDot.removeClass("inactive-dot"); 97 nextDot.addClass("active-pag"); 98 99 currentCard[ident] = newIndex; 100 let x = Math.floor(newIndex / 3); 101 console.log(x); 102 if (x != currentSlide[ident]) { 103 goToQuiet(currentSlide[ident], x, ident, bID); 104 } 105 currentMPag[ident] = newIndex; 106 } 107} 108 109function goLeft(changeCard = true, ident, bID, slideCount) { 110 let prevSlide = currentSlide[ident]; 111 currentSlide[ident] = (((prevSlide - 1) % slideCount) + slideCount) % slideCount; 112 currentDPag[ident] = currentSlide[ident]; 113 114 let prev = $(`.${ident}-slide-${bID}-${prevSlide}`); 115 let curr = $(`.${ident}-slide-${bID}-${currentSlide[ident]}`); 116 let prevSlideDot = $(`.${ident}-slide-pag-${bID}-${prevSlide}`); 117 let nextSlideDot = $(`.${ident}-slide-pag-${bID}-${currentSlide[ident]}`); 118 119 prev.removeClass("first-slide active-slide-right active-slide-left"); 120 prev.addClass("inactive-slide-left"); 121 curr.removeClass("inactive-slide-right inactive-slide-left inactive-slide"); 122 curr.addClass("active-slide-right"); 123 prevSlideDot.removeClass("first-pag active-pag"); 124 prevSlideDot.addClass("inactive-dot"); 125 nextSlideDot.removeClass("inactive-dot"); 126 nextSlideDot.addClass("active-pag"); 127 128 if (changeCard) { 129 let prevCard = currentCard[ident]; 130 currentCard[ident] = 3 * currentSlide[ident] + 2; 131 currentMPag[ident] = currentCard[ident]; 132 prev = $(`.${ident}-card-${bID}-${prevCard}`); 133 curr = $(`.${ident}-card-${bID}-${currentCard[ident]}`); 134 let prevCardDot = $(`.${ident}-card-pag-${bID}-${prevCard}`); 135 let nextCardDot = $(`.${ident}-card-pag-${bID}-${currentCard[ident]}`); 136 137 prev.removeClass("first-card active-card-right active-card-left"); 138 prev.addClass("inactive-card-left"); 139 curr.removeClass("inactive-card-right inactive-card-left inactive-card"); 140 curr.addClass("active-card-right"); 141 142 prevCardDot.removeClass("first-pag active-pag"); 143 prevCardDot.addClass("inactive-dot"); 144 nextCardDot.removeClass("inactive-dot"); 145 nextCardDot.addClass("active-pag"); 146 } 147} 148 149function goRight(changeCard = true, ident, bID, slideCount) { 150 let prevSlide = currentSlide[ident]; 151 currentSlide[ident] = (((currentSlide[ident] + 1) % slideCount) + slideCount) % slideCount; 152 currentDPag[ident] = currentSlide[ident]; 153 154 let prev = $(`.${ident}-slide-${bID}-${prevSlide}`);
155 let curr = $(`.${ident}-slide-${bID}-${currentSlide[ident]}`); 156 let prevSlideDot = $(`.${ident}-slide-pag-${bID}-${prevSlide}`); 157 let nextSlideDot = $(`.${ident}-slide-pag-${bID}-${currentSlide[ident]}`); 158 159 prev.removeClass("first-slide active-slide-right active-slide-left"); 160 prev.addClass("inactive-slide-right"); 161 curr.removeClass("inactive-slide-right inactive-slide-left inactive-slide"); 162 curr.addClass("active-slide-left"); 163 prevSlideDot.removeClass("first-pag active-pag"); 164 prevSlideDot.addClass("inactive-dot"); 165 nextSlideDot.removeClass("inactive-dot"); 166 nextSlideDot.addClass("active-pag"); 167 168 if (changeCard) { 169 let prevCard = currentCard[ident]; 170 currentCard[ident] = 3 * currentSlide[ident]; 171 currentMPag[ident] = currentCard[ident]; 172 173 prev = $(`.${ident}-card-${bID}-${prevCard}`); 174 curr = $(`.${ident}-card-${bID}-${currentCard[ident]}`); 175 let prevCardDot = $(`.${ident}-card-pag-${bID}-${prevCard}`); 176 let nextCardDot = $(`.${ident}-card-pag-${bID}-${currentCard[ident]}`); 177 178 prev.removeClass("first-card active-card-right active-card-left"); 179 prev.addClass("inactive-card-right"); 180 curr.removeClass("inactive-card-right inactive-card-left inactive-card"); 181 curr.addClass("active-card-left"); 182 prevCardDot.removeClass("first-pag active-pag"); 183 prevCardDot.addClass("inactive-dot"); 184 nextCardDot.removeClass("inactive-dot"); 185 nextCardDot.addClass("active-pag"); 186 } 187} 188 189function mobileRight(ident, bID, cardCount) { 190 let prevCard = currentCard[ident]; 191 currentCard[ident] = (((prevCard + 1) % cardCount) + cardCount) % cardCount; 192 nextSlide = Math.floor(currentCard[ident] / 3); 193 if (nextSlide != currentSlide[ident]) { 194 goToQuiet(Math.floor(prevCard/3), nextSlide, ident, bID); 195 } 196 currentMPag[ident] = currentCard[ident]; 197 let prev = $(`.${ident}-card-${bID}-${prevCard}`); 198 let curr = $(`.${ident}-card-${bID}-${currentCard[ident]}`); 199 let prevCardDot = $(`.${ident}-card-pag-${bID}-${prevCard}`); 200 let nextCardDot = $(`.${ident}-card-pag-${bID}-${currentCard[ident]}`); 201 prev.removeClass("first-card active-card-right active-card-left"); 202 prev.addClass("inactive-card-right"); 203 curr.removeClass("inactive-card-right inactive-card-left inactive-card"); 204 curr.addClass("active-card-left"); 205 prevCardDot.removeClass("first-pag active-pag"); 206 prevCardDot.addClass("inactive-dot"); 207 nextCardDot.removeClass("inactive-dot"); 208 nextCardDot.addClass("active-pag"); 209} 210 211function mobileLeft(ident, bID, cardCount) { 212 let prevCard = currentCard[ident]; 213 currentCard[ident] = (((prevCard - 1) % cardCount) + cardCount) % cardCount; 214 nextSlide = Math.floor(currentCard[ident] / 3); 215 if (nextSlide != currentSlide[ident]) { 216 goToQuiet(Math.floor(prevCard/3), nextSlide, ident, bID); 217 218 } 219 currentMPag[ident] = currentCard[ident]; 220 let prev = $(`.${ident}-card-${bID}-${prevCard}`); 221 let curr = $(`.${ident}-card-${bID}-${currentCard[ident]}`); 222 let prevCardDot = $(`.${ident}-card-pag-${bID}-${prevCard}`); 223 let nextCardDot = $(`.${ident}-card-pag-${bID}-${currentCard[ident]}`); 224 prev.removeClass("first-card active-card-right active-card-left"); 225 prev.addClass("inactive-card-left"); 226 curr.removeClass("inactive-card-right inactive-card-left inactive-card"); 227 curr.addClass("active-card-right"); 228 prevCardDot.removeClass("first-pag active-pag"); 229 prevCardDot.addClass("inactive-dot"); 230 nextCardDot.removeClass("inactive-dot"); 231 nextCardDot.addClass("active-pag"); 232}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.