Sha256: 4c1e75384904d302def750bf3c9ac5f8065ec30cd1fac528bd799957e05f957c
Contents?: true
Size: 1.7 KB
Versions: 1
Compression:
Stored size: 1.7 KB
Contents
/** * @namespace WORKAREA.patternRepeat */ WORKAREA.registerModule('patternRepeat', (function () { 'use strict'; var onRadioClick = function (event) { var others = $("[name='" + this.name + "']").map(function () { return this.value }).get().join(" ") $('.scalable_main_image, .thumb-set-bg').removeClass(others).addClass(this.value) }, displayLiving = function (event) { var target = $(this).data("target") $('.product-details__primary-image.overlayed-item').add(target).removeClass("overlayed-image-3 detail-view first-preview overlayed-image-4").addClass('overlayed-image-3') }, displayDining = function (event) { var target = $(this).data("target") $('.product-details__primary-image.overlayed-item ').add(target).removeClass("overlayed-image-3 detail-view first-preview overlayed-image-4").addClass('overlayed-image-4') }, displayDetail = function (event) { var target = $(this).data("target") $('.product-details__primary-image.overlayed-item').add(target).removeClass("overlayed-image-3 first-preview overlayed-image-4").addClass('detail-view') }, firstPreview = function (event) { var target = $(this).data("target") $('.product-details__primary-image.overlayed-item').add(target).removeClass("overlayed-image-3 detail-view overlayed-image-4").addClass('first-preview') }, init = function ($scope) { $('input[type="radio"]', $scope).on('click', onRadioClick); $('.first-preview', $scope).on('click', firstPreview); $('.overlayed-item-3', $scope).on('click', displayLiving); $('.overlayed-item-4', $scope).on('click', displayDining); $('.detail-thumb', $scope).on('click', displayDetail); }; return { init: init }; }()));
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
workarea-image_decoration-1.0.0.pre | app/assets/javascripts/workarea/storefront/image_decoration/modules/pattern_repeat.js |