PHP-Code:
<?php
// https://www.jqueryscript.net/animation/Text-Scrolling-Plugin-for-jQuery-Marquee.html
return array(
'label' => array(
'de' => array('Marquee Wrapper begin','marquee-wrapper begin'),
),
'types' => array('content', 'module'),
'contentCategory' => 'beRecont',
'moduleCategory' => 'beRecont',
'wrapper' => array('type' => 'start'),
'fields' => array(
'marqueeAllowCSS3support' => array(
'label' => array(
'de' => array('CSS3 Animation erlauben','Das Plugin verwendet CSS animations anstatt jQuery<br>
[der Browser muss CSS animations unterstützen - dies erkennt das plugin dann von selbst]'),
),
'inputType' => 'radio',
'options' => array('y'),
/* 'options' => array('y','n'), */
'reference' => $GLOBALS['TL_LANG']['marqueeLanguages'],
'default' => 'y',
'eval' => array('tl_class' => 'w50'),
),
'marqueeCSS3easing' => array(
'label' => array(
'de' => array('CSS3 easing','Übergang auswählen. CSS3 Animation muss erlaubt sein')
),
'inputType' => 'radio',
'options' => array('linear','ease','ease-in','ease-out','ease-in-out'),
'default' => 'linear',
'eval' => array('tl_class' => 'w50'),
),
/* 'marqueeJQeasing' => array(
'label' => array(
'de' => array('jQuery easing','Übergang auswählen')
),
'inputType' => 'radio',
'options' => array('linear','ease','ease-in','ease-out','ease-in-out'),
'default' => 'linear',
'eval' => array('tl_class' => 'w50'),
), */
'marqueeDirection' => array(
'label' => array(
'de' => array('Richtung','Richtung der Animation'),
),
'inputType' => 'radio',
'options' => array('left','right','up','down'),
'default' => 'left',
'eval' => array('tl_class' => 'w50'),
),
'marqueeDelayBeforeStart' => array(
'label' => array(
'de' => array('Verzögerung','Pause zur nächsten Animation [Wert in Millisekunden]'),
),
'inputType' => 'text',
'default' => '1000',
'eval' => array('tl_class' => 'w50 clr'),
),
'marqueeDuration' => array(
'label' => array(
'de' => array('Durchlaufzeit','Durchlaufzeit der Animation [Wert in Millisekunden]'),
),
'inputType' => 'text',
'default' => '5000',
'eval' => array('tl_class' => 'w50'),
),
'marqueeGap' => array(
'label' => array(
'de' => array('Abstand/Gap','Abstand zwischen den Tickers [Wert in px]'),
),
'inputType' => 'text',
'default' => '20',
'eval' => array('tl_class' => 'w50'),
),
'marqueeDuplicated' => array(
'label' => array(
'de' => array('Duplizieren','Soll der Inhalt dupliziert werden, damit es den Effekt des kontinuierlichen Laufes hat?'),
),
'inputType' => 'radio',
'options' => array('y','n'),
'reference' => $GLOBALS['TL_LANG']['marqueeLanguages'],
'default' => 'n',
'eval' => array('tl_class' => 'w50 clr'),
),
'marqueePauseOnCycle' => array(
'label' => array(
'de' => array('Pausieren nach Durchlauf','Pausiert nach einem Durchlauf'),
),
'inputType' => 'radio',
'options' => array('y','n'),
'reference' => $GLOBALS['TL_LANG']['marqueeLanguages'],
'default' => 'n',
'eval' => array('tl_class' => 'w50'),
),
'marqueePauseOnHover' => array(
'label' => array(
'de' => array('Pausieren bei Mouse-Over','Pausiert bei Mouse-Over'),
),
'inputType' => 'radio',
'options' => array('y','n'),
'reference' => $GLOBALS['TL_LANG']['marqueeLanguages'],
'default' => 'n',
'eval' => array('tl_class' => 'w50'),
),
'marqueeStartVisible' => array(
'label' => array(
'de' => array('Sichtbarkeit','Das Element ist bereits vor dem Beginn des Durchlaufes sichtbar'),
),
'inputType' => 'radio',
'options' => array('y','n'),
'reference' => $GLOBALS['TL_LANG']['marqueeLanguages'],
'default' => 'n',
'eval' => array('tl_class' => 'w50'),
),
),
);
rsce_divMarqueeBegin.html5
Lesezeichen