flipping_gallery-1.0.x-dev/js/flipping_gallery.load.js
js/flipping_gallery.load.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | /** * @file * Provides Flipping Gallery loader. */ ( function ($, Drupal) { 'use strict' ; /** * Flipping Gallery object. * * @namespace */ Drupal.flippingGallery = Drupal.flippingGallery || { direction: 'forward' , selector: '> a' , spacing: 10, showMaximum: 15, enableScroll: true , flipDirection: 'bottom' , autoplay: false }; /** * Attaches flippingGallery behaviour. * * @type {Drupal~behavior} */ Drupal.behaviors.flippingGallery = { attach: function () { var $fp = $( '.flipping-gallery' ); var configs = $fp.data( 'configs' ); for ( var config in configs) { if (configs.hasOwnProperty(config)) { Drupal.flippingGallery[config] = configs[config]; } } $fp.flipping_gallery(Drupal.flippingGallery); } }; })(jQuery, Drupal); |