\MaxCarouselPage_ControllerExtension
Defines ContentController extension, generating skitter JS config and including needed JS and CSS files.
Calling $CarouselsRecursive in your theme file will show up your defined Slides recursively
Css: carousel.styles.css is called automaticly and is basic carousel css
Js: all needed JS is called, if you have custom jQuery files, block module version in your mysite/_config.php file by
- Author: Pali Ondras
Synopsis
class MaxCarouselPage_ControllerExtension
extends Extension
{
- // members
- private static $cachedSlides = NULL;
- public static array $carouselRequiredJSFiles = ;
- public static string $carouselInitJS = 'jQuery(document).ready(function() { $("#Carousel").carouFredSel({ items : 1, direction : "up", auto : { easing : "elastic", duration : 1000, timeoutDuration: 2000, pauseOnHover: true } }).find(".slide").hover( function() { $(this).find("div").slideDown(); }, function() { $(this).find("div").slideUp(); } ); });';
- // methods
- public void onAfterInit()
- public void CarouselsRecursive()
Hierarchy
Extends
- Extension
Members
private
- $cachedSlides
public
- $carouselInitJS
- $carouselRequiredJSFiles