<?php

/**
 * eSales Media reveal toolkit for Contao Open Source CMS
 *
 * Copyright (C) 2015 eSales Media
 *
 * @package    eSM_onePage
 * @link       http://www.esales-media.de
 * @license    commercial
 *
 * @author     Benjamin Roth <benjamin@esales-media.de>
 */

/**
 * Table tl_content
 */
/**
 * Add palettes to tl_content
 */
$GLOBALS['TL_DCA']['tl_content']['palettes']['__selector__'][] = 'eSM_rv_reveal';
$GLOBALS['TL_DCA']['tl_content']['subpalettes']['eSM_rv_reveal'] = 'eSM_rv_animation,eSM_rv_duration,eSM_rv_delay';


/**
 * Add fields to tl_content
 */

$GLOBALS['TL_DCA']['tl_content']['fields']['eSM_rv_animation'] = array
(
	'label'                   => &$GLOBALS['TL_LANG']['tl_content']['eSM_rv_animation'],
	'exclude'                 => true,
	'inputType'               => 'select',
    'options'                 => $GLOBALS['REVEAL']['animationClasses'],
	'eval'                    => array('tl_class'=>'w50','mandatory'=>true,'showBlankOption'=>true),
	'sql'                     => "varchar(32) NOT NULL default ''"
);

$GLOBALS['TL_DCA']['tl_content']['fields']['eSM_rv_delay'] = array
(
    'label'                   => &$GLOBALS['TL_LANG']['tl_content']['eSM_rv_delay'],
    'exclude'                 => true,
    'inputType'               => 'select',
    'options'                 => $GLOBALS['REVEAL']['delayClasses'],
	'reference'               => $GLOBALS['TL_LANG']['REF']['reveal']['ms'],
    'eval'                    => array('tl_class'=>'w50','includeBlankOption'=>true),
    'sql'                     => "varchar(32) NOT NULL default ''"
);

$GLOBALS['TL_DCA']['tl_content']['fields']['eSM_rv_duration'] = array
(
	'label'                   => &$GLOBALS['TL_LANG']['tl_content']['eSM_rv_duration'],
	'exclude'                 => true,
	'inputType'               => 'select',
	'options'                 => $GLOBALS['REVEAL']['durationClasses'],
	'reference'               => $GLOBALS['TL_LANG']['REF']['reveal']['ms'],
	'eval'                    => array('tl_class'=>'w50','includeBlankOption'=>true),
	'sql'                     => "varchar(32) NOT NULL default ''"
);

$GLOBALS['TL_DCA']['tl_content']['fields']['eSM_rv_reveal'] = array
(
    'label'                   => &$GLOBALS['TL_LANG']['tl_content']['eSM_rv_reveal'],
    'exclude'                 => true,
    'inputType'               => 'checkbox',
    'eval'                    => array('tl_class'=>'w50 m12','submitOnChange'=>true),
    'sql'                     => "char(1) NOT NULL default ''"
);