1/** 2 * @file 3 * Handles fractionslider js plugin. 4 */ 5 6(function ($) { 7 Drupal.behaviors.fractionslider = { 8 attach: function (context, settings) { 9 10 if (Drupal.settings.fractionslider) { 11 $('body').once('fractionslider', function () { 12 13 cont = (Drupal.settings.fractionslider.controls == 'false') ? false : true; 14 pag = (Drupal.settings.fractionslider.pager == 'false') ? false : true; 15 fullwidth = (Drupal.settings.fractionslider.fullwidth == 'false') ? false : true; 16 responsive = (Drupal.settings.fractionslider.responsive == 'false') ? false : true; 17 increase = (Drupal.settings.fractionslider.increase == 'false') ? false : true; 18 autochange = (Drupal.settings.fractionslider.autochange == 'false') ? false : true; 19 20 $('.slider-wrapper .slider').fractionSlider({ 21 'fullWidth': fullwidth, 22 'controls': cont, 23 'pager': pag, 24 'responsive': responsive, 25 'dimensions': Drupal.settings.fractionslider.dimensions, 26 'increase': increase, 27 'autoChange': autochange, 28 'pauseOnHover': false, 29 'slideEndAnimation': true, 30 }); 31 32 }); 33 } 34 35 if (Drupal.settings.viewsfractionslider) { 36 $('body').once('fractionslider', function () { 37 38 cont = (Drupal.settings.viewsfractionslider.controls == 'false') ? false : true; 39 pag = (Drupal.settings.viewsfractionslider.pager == 'false') ? false : true; 40 fullwidth = (Drupal.settings.viewsfractionslider.fullwidth == 'false') ? false : true; 41 responsive = (Drupal.settings.viewsfractionslider.responsive == 'false') ? false : true; 42 increase = (Drupal.settings.viewsfractionslider.increase == 'false') ? false : true; 43 dimensions = (Drupal.settings.viewsfractionslider.dimensions == '') ? '1000, 400' : Drupal.settings.viewsfractionslider.dimensions; 44 45 $('.view .slider-wrapper .slider').fractionSlider({ 46 'fullWidth': fullwidth, 47 'controls': cont, 48 'pager': pag, 49 'responsive': responsive, 50 'dimensions': dimensions, 51 'increase': increase, 52 'pauseOnHover': false, 53 'slideEndAnimation': true, 54 'autoChange': true, 55 }); 56 57 }); 58 } 59 60 } 61 } 62})(jQuery);
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.