MCPcopy Create free account
hub / github.com/codecombat/codecombat / onCarouselSlide

Method onCarouselSlide

app/views/HomeView.js:281–289  ·  view source on GitHub ↗
(e)

Source from the content-addressed store, hash-verified

279 }
280
281 onCarouselSlide (e) {
282 const $carousel = $(e.currentTarget).closest('.carousel')
283 const $carouselContainer = this.$(`#${$carousel.attr('id')}-carousel`)
284 const slideNum = parseInt($(e.relatedTarget).data('slide'), 10)
285 $carouselContainer.find(`.carousel-tabs li:not(:nth-child(${slideNum + 1}))`).removeClass('active')
286 $carouselContainer.find(`.carousel-tabs li:nth-child(${slideNum + 1})`).addClass('active')
287 $carouselContainer.find(`.carousel-dot:not(:nth-child(${slideNum + 1}))`).removeClass('active')
288 return $carouselContainer.find(`.carousel-dot:nth-child(${slideNum + 1})`).addClass('active')
289 }
290
291 activateCarousels () {
292 if (this.destroyed) { return }

Callers

nothing calls this directly

Calls 1

dataMethod · 0.80

Tested by

no test coverage detected