/*jslint bitwise: true, eqeqeq: true, immed: true, newcap: true, nomen: false, onevar: false, plusplus: false, regexp: true, undef: true, white: true, indent: 2 browser: true */ /*global jQuery: true Drupal: true window: true */ (function ($) { Drupal.behaviors.rotatingBanner = { attach: function (context) { $('.rotating-banner', context).once('jCycleActivated', function () { if (!Drupal.settings.rotatingBanners) { return; } var settings = Drupal.settings.rotatingBanners[this.id].cycle; if ($.fn.cycle === 'undefined' || $.fn.cycle === undefined) { alert(Drupal.t('Jquery Cycle is not installed and is required by the rotating_banner module.\n\nSee the README.txt')); return; } settings.fit = 1; settings.cleartypeNoBg = true; if(Drupal.settings.rotatingBanners[this.id].controls == 'prev_next') { settings.prev = "#" + this.id + " .prev"; settings.next = "#" + this.id + " .next"; } else { settings.pager = "#" + this.id + " .controls"; } $('.rb-slides', this).cycle(settings); }); } }; })(jQuery);