1<?php
2/**
3 * Options for the slider plugin
4 *
5 * @author Andreas Gohr <gohr@cosmocode.de>
6 * @author Michael Bohn <mjbohn@gmail.com>
7 */
8
9
10$meta['width'] = array('numeric', '_min' => 100);
11
12// general settings
13$meta['mode']                = array('multichoice', '_choices' => array('horizontal', 'vertical', 'fade'));
14$meta['infiniteLoop']        = array('onoff');
15$meta['hideControlOnEnd']    = array('onoff');
16$meta['speed']               = array('numeric');
17$meta['easing']              = array('string');
18$meta['slideMargin']         = array('numeric');
19$meta['startSlide']          = array('numeric');
20$meta['randomStart']         = array('onoff');
21$meta['captions']            = array('onoff');
22$meta['ticker']              = array('onoff');
23$meta['tickerHover']         = array('onoff');
24$meta['adaptiveHeight']      = array('onoff');
25$meta['adaptiveHeightSpeed'] = array('numeric');
26$meta['video']               = array('onoff');
27$meta['useCSS']              = array('onoff');
28$meta['preloadImages']       = array('multichoice', '_choices' => array('all', 'visible'));
29$meta['responsive']          = array('onoff');
30
31// pager
32$meta['pager']                = array('onoff');
33$meta['pagerType']            = array('multichoice', '_choices' => array('full','short'));
34$meta['pagerShortSeparator']  = array('string');
35
36// controls
37$meta['controls']            = array('onoff');
38$meta['nextText']            = array('string');
39$meta['prevText']            = array('string');
40$meta['autoControls']        = array('onoff');
41$meta['startText']           = array('string');
42$meta['stopText']            = array('string');
43$meta['autoControlsCombine'] = array('onoff');
44
45// auto
46$meta['auto']          = array('onoff');
47$meta['pause']         = array('numeric');
48$meta['autoStart']     = array('onoff');
49$meta['autoDirection'] = array('string');
50$meta['autoHover']     = array('onoff');
51$meta['autoDelay']     = array('numeric');
52
53// carousel
54$meta['minSlides']  = array('numeric');
55$meta['maxSlides']  = array('numeric');
56$meta['moveSlides'] = array('numeric');
57$meta['slideWidth'] = array('numeric');
58
59// touch
60$meta['touchEnabled']         = array('onoff');
61$meta['swipeThreshold']       = array('numeric');
62$meta['oneToOneTouch']        = array('onoff');
63$meta['preventDefaultSwipeX'] = array('onoff');
64$meta['preventDefaultSwipeY'] = array('onoff');
65
66
67