Sha256: 85cb27d39cf4088c5b0ec17e1e7251adb3279fb078e8ca05e6a2bee4f4cba7c3
Contents?: true
Size: 1.21 KB
Versions: 1
Compression:
Stored size: 1.21 KB
Contents
/** * @namespace WORKAREA.accordions */ WORKAREA.registerModule('accordions', (function () { 'use strict'; var initAccordions = function (index, element) { var $element = $(element), data = $element.data('accordion'), options; if (_.isEmpty(data)) { options = WORKAREA.config.defaultAccordionOptions; } else if (!_.isEmpty(data.presetConfig)) { options = _.merge({}, WORKAREA.config[data.presetConfig], data); } else { options = _.merge({}, WORKAREA.config.defaultAccordionOptions, data); } if (_.isNull(options.initIfLessThan)) { $element.accordion(options.uiAccordionOptions); } else if (WORKAREA.breakPoints.currentlyLessThan(options.initIfLessThan)) { $element.accordion(options.uiAccordionOptions); } }, /** * @method * @name init * @memberof WORKAREA.accordions */ init = function ($scope) { $('[data-accordion]', $scope).each(initAccordions); }; return { init: init }; }()));
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
workarea-accordions-3.0.3 | app/assets/javascripts/workarea/storefront/accordions/modules/accordions.js |