Commit cb3e93c7 authored by Andy Hausmann's avatar Andy Hausmann

Did tons of changes.

parent 1c67b6ef
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
/*************************************************************** /***************************************************************
* Copyright notice * Copyright notice
* *
* (c) 2012 Andy Hausmann <andy@milkmonkey.de>, Milkmonkey GmbH * (c) 2012 Andy Hausmann <hi@andy-hausmann.de>
* Andreas Walter <mail@andreas-walter.info>
* *
* All rights reserved * All rights reserved
* *
...@@ -31,7 +32,7 @@ ...@@ -31,7 +32,7 @@
* @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
* *
*/ */
class Tx_FlexSlider_Controller_FlexSliderController extends Tx_Extbase_MVC_Controller_ActionController { class Tx_Flexslider_Controller_FlexSliderController extends Tx_Extbase_MVC_Controller_ActionController {
/** /**
* @var tslib_cObj * @var tslib_cObj
...@@ -41,17 +42,17 @@ class Tx_FlexSlider_Controller_FlexSliderController extends Tx_Extbase_MVC_Contr ...@@ -41,17 +42,17 @@ class Tx_FlexSlider_Controller_FlexSliderController extends Tx_Extbase_MVC_Contr
/** /**
* flexSliderRepository * flexSliderRepository
* *
* @var Tx_FlexSlider_Domain_Repository_FlexSliderRepository * @var Tx_Flexslider_Domain_Repository_FlexSliderRepository
*/ */
protected $flexSliderRepository; protected $flexSliderRepository;
/** /**
* injectFlexSliderRepository * injectFlexSliderRepository
* *
* @param Tx_FlexSlider_Domain_Repository_FlexSliderRepository $flexSliderRepository * @param Tx_Flexslider_Domain_Repository_FlexSliderRepository $flexSliderRepository
* @return void * @return void
*/ */
public function injectFlexSliderRepository(Tx_FlexSlider_Domain_Repository_FlexSliderRepository $flexSliderRepository) { public function injectFlexSliderRepository(Tx_Flexslider_Domain_Repository_FlexSliderRepository $flexSliderRepository) {
$this->flexSliderRepository = $flexSliderRepository; $this->flexSliderRepository = $flexSliderRepository;
} }
......
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
/*************************************************************** /***************************************************************
* Copyright notice * Copyright notice
* *
* (c) 2012 Andy Hausmann <andy@milkmonkey.de>, Milkmonkey GmbH * (c) 2012 Andy Hausmann <hi@andy-hausmann.de>
* Andreas Walter <mail@andreas-walter.info>
* *
* All rights reserved * All rights reserved
* *
...@@ -31,7 +32,7 @@ ...@@ -31,7 +32,7 @@
* @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
* *
*/ */
class Tx_FlexSlider_Domain_Model_FlexSlider extends Tx_Extbase_DomainObject_AbstractEntity { class Tx_Flexslider_Domain_Model_FlexSlider extends Tx_Extbase_DomainObject_AbstractEntity {
/** /**
* name * name
......
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
/*************************************************************** /***************************************************************
* Copyright notice * Copyright notice
* *
* (c) 2012 Andy Hausmann <andy@milkmonkey.de>, Milkmonkey GmbH * (c) 2012 Andy Hausmann <hi@andy-hausmann.de>
* Andreas Walter <mail@andreas-walter.info>
* *
* All rights reserved * All rights reserved
* *
...@@ -31,7 +32,7 @@ ...@@ -31,7 +32,7 @@
* @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
* *
*/ */
class Tx_FlexSlider_Domain_Repository_FlexSliderRepository extends Tx_Extbase_Persistence_Repository { class Tx_Flexslider_Domain_Repository_FlexSliderRepository extends Tx_Extbase_Persistence_Repository {
protected $defaultOrderings = array( protected $defaultOrderings = array(
'sorting' => Tx_Extbase_Persistence_QueryInterface::ORDER_ASCENDING 'sorting' => Tx_Extbase_Persistence_QueryInterface::ORDER_ASCENDING
......
...@@ -8,7 +8,7 @@ plugin.tx_flexslider { ...@@ -8,7 +8,7 @@ plugin.tx_flexslider {
layoutRootPath = EXT:flexslider/Resources/Private/Layouts/ layoutRootPath = EXT:flexslider/Resources/Private/Layouts/
} }
persistence { persistence {
# cat=plugin.tx_flexslider//a; type=int+; label=Default storage PID # cat=plugin.tx_flexslider//a; type=string; label=Default storage PID
storagePid = storagePid =
} }
} }
\ No newline at end of file
deny from all
\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<T3locallang> <T3locallang>
<meta type="array"> <meta type="array">
<type>module</type> <type>module</type>
<description>Language labels for the flexSlider extension in the FRONTEND</description> <description>Language labels for the FlexSlider extension in the FRONTEND</description>
</meta> </meta>
<data type="array"> <data type="array">
<languageKey index="default" type="array"> <languageKey index="default" type="array">
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
</meta> </meta>
<data type="array"> <data type="array">
<languageKey index="default" type="array"> <languageKey index="default" type="array">
<label index="title.description">title</label> <label index="title.description">title</label>
<label index="subtitle.description">subtitle</label> <label index="subtitle.description">subtitle</label>
<label index="image.description">image</label> <label index="image.description">image</label>
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
</meta> </meta>
<data type="array"> <data type="array">
<languageKey index="default" type="array"> <languageKey index="default" type="array">
<label index="tx_flexslider_domain_model_flexslider">Flex Slider</label> <label index="tx_flexslider_domain_model_flexslider">Flex Slider</label>
<label index="tx_flexslider_domain_model_flexslider.name">Name</label> <label index="tx_flexslider_domain_model_flexslider.name">Name</label>
<label index="tx_flexslider_domain_model_flexslider.title">Title</label> <label index="tx_flexslider_domain_model_flexslider.title">Title</label>
......
<div class="tx-mm-flexslider"> <f:render section="main" />
<f:render section="main" />
</div>
\ No newline at end of file
...@@ -8,9 +8,9 @@ ...@@ -8,9 +8,9 @@
$(window).load(function() { $(window).load(function() {
$('.flexslider').flexslider({ $('.flexslider').flexslider({
slideshow: <f:if condition="{settings.autoPlay} > 0"><f:then>true</f:then><f:else>false</f:else></f:if>, slideshow: <f:if condition="{settings.autoPlay} > 0"><f:then>true</f:then><f:else>false</f:else></f:if>,
slideshowSpeed: <f:if condition="{settings.slideSpeed} > 0"><f:then>{settings.slideSpeed}</f:then><f:else>7000</f:else></f:if>, slideshowSpeed: <f:if condition="{settings.slideSpeed} > 0"><f:then>{settings.slideSpeed}</f:then><f:else>7000</f:else></f:if>,
directionNav: <f:if condition="{settings.hideControlNav} > 0"><f:then>false</f:then><f:else>true</f:else></f:if>, directionNav: <f:if condition="{settings.hideControlNav} > 0"><f:then>false</f:then><f:else>true</f:else></f:if>,
}); });
}); });
</script> </script>
...@@ -24,14 +24,14 @@ ...@@ -24,14 +24,14 @@
<f:then> <f:then>
<f:link.page pageUid="{flexSlider.link}"> <f:link.page pageUid="{flexSlider.link}">
<f:image <f:image
src="uploads/tx_flexslider/{flexSlider.image}" src="uploads/tx_flexslider/{flexSlider.image}"
alt="{flexSlider.caption}" /> alt="{flexSlider.caption}" />
</f:link.page> </f:link.page>
</f:then> </f:then>
<f:else> <f:else>
<f:image <f:image
src="uploads/tx_flexslider/{flexSlider.image}" src="uploads/tx_flexslider/{flexSlider.image}"
alt="{flexSlider.caption}" /> alt="{flexSlider.caption}" />
</f:else> </f:else>
</f:if> </f:if>
<p class="flex-caption"> <p class="flex-caption">
......
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
/*************************************************************** /***************************************************************
* Copyright notice * Copyright notice
* *
* (c) 2012 Andy Hausmann <andy@milkmonkey.de>, Milkmonkey GmbH * (c) 2012 Andy Hausmann <hi@andy-hausmann.de>
* Andreas Walter <mail@andreas-walter.info>
* *
* All rights reserved * All rights reserved
* *
...@@ -25,25 +26,26 @@ ...@@ -25,25 +26,26 @@
***************************************************************/ ***************************************************************/
/** /**
* Test case for class Tx_Mm_flexslider_Controller_FlexSliderController. * Test case for class Tx_Flexslider_Controller_FlexSliderController.
* *
* @version $Id$ * @version $Id$
* @copyright Copyright belongs to the respective authors * @copyright Copyright belongs to the respective authors
* @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
* *
* @package TYPO3 * @package TYPO3
* @subpackage flexSlider * @subpackage FlexSlider
* *
* @author Andy Hausmann <andy@milkmonkey.de> * @author Andy Hausmann <hi@andy-hausmann.de>
* @author Andreas Walter <mail@andreas-walter.info>
*/ */
class Tx_Mm_flexslider_Controller_FlexSliderControllerTest extends Tx_Extbase_Tests_Unit_BaseTestCase { class Tx_Flexslider_Controller_FlexSliderControllerTest extends Tx_Extbase_Tests_Unit_BaseTestCase {
/** /**
* @var Tx_FlexSlider_Domain_Model_FlexSlider * @var Tx_Flexslider_Domain_Model_FlexSlider
*/ */
protected $fixture; protected $fixture;
public function setUp() { public function setUp() {
$this->fixture = new Tx_FlexSlider_Domain_Model_FlexSlider(); $this->fixture = new Tx_Flexslider_Domain_Model_FlexSlider();
} }
public function tearDown() { public function tearDown() {
......
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
/*************************************************************** /***************************************************************
* Copyright notice * Copyright notice
* *
* (c) 2012 Andy Hausmann <andy@milkmonkey.de>, Milkmonkey GmbH * (c) 2012 Andy Hausmann <hi@andy-hausmann.de>
* Andreas Walter <mail@andreas-walter.info>
* *
* All rights reserved * All rights reserved
* *
...@@ -25,25 +26,26 @@ ...@@ -25,25 +26,26 @@
***************************************************************/ ***************************************************************/
/** /**
* Test case for class Tx_FlexSlider_Domain_Model_FlexSlider. * Test case for class Tx_Flexslider_Domain_Model_FlexSlider.
* *
* @version $Id$ * @version $Id$
* @copyright Copyright belongs to the respective authors * @copyright Copyright belongs to the respective authors
* @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
* *
* @package TYPO3 * @package TYPO3
* @subpackage flexSlider * @subpackage FlexSlider
* *
* @author Andy Hausmann <andy@milkmonkey.de> * @author Andy Hausmann <hi@andy-hausmann.de>
* @author Andreas Walter <mail@andreas-walter.info>
*/ */
class Tx_FlexSlider_Domain_Model_FlexSliderTest extends Tx_Extbase_Tests_Unit_BaseTestCase { class Tx_Flexslider_Domain_Model_FlexSliderTest extends Tx_Extbase_Tests_Unit_BaseTestCase {
/** /**
* @var Tx_FlexSlider_Domain_Model_FlexSlider * @var Tx_Flexslider_Domain_Model_FlexSlider
*/ */
protected $fixture; protected $fixture;
public function setUp() { public function setUp() {
$this->fixture = new Tx_FlexSlider_Domain_Model_FlexSlider(); $this->fixture = new Tx_Flexslider_Domain_Model_FlexSlider();
} }
public function tearDown() { public function tearDown() {
...@@ -67,56 +69,5 @@ class Tx_FlexSlider_Domain_Model_FlexSliderTest extends Tx_Extbase_Tests_Unit_Ba ...@@ -67,56 +69,5 @@ class Tx_FlexSlider_Domain_Model_FlexSliderTest extends Tx_Extbase_Tests_Unit_Ba
); );
} }
/**
* @test
*/
public function getSubtitleReturnsInitialValueForString() { }
/**
* @test
*/
public function setSubtitleForStringSetsSubtitle() {
$this->fixture->setSubtitle('Conceived at T3CON10');
$this->assertSame(
'Conceived at T3CON10',
$this->fixture->getSubtitle()
);
}
/**
* @test
*/
public function getImageReturnsInitialValueForString() { }
/**
* @test
*/
public function setImageForStringSetsImage() {
$this->fixture->setImage('Conceived at T3CON10');
$this->assertSame(
'Conceived at T3CON10',
$this->fixture->getImage()
);
}
/**
* @test
*/
public function getCaptionReturnsInitialValueForString() { }
/**
* @test
*/
public function setCaptionForStringSetsCaption() {
$this->fixture->setCaption('Conceived at T3CON10');
$this->assertSame(
'Conceived at T3CON10',
$this->fixture->getCaption()
);
}
} }
?> ?>
\ No newline at end of file
<?php <?php
######################################################################## ########################################################################
# Extension Manager/Repository config file for ext "flexslider". # Extension Manager/Repository config file for ext: "flexslider"
# #
# Auto generated 16-04-2012 21:33 # Auto generated by Extension Builder 2012-04-17
# #
# Manual updates: # Manual updates:
# Only the data in the array - everything else is removed by next # Only the data in the array - anything else is removed by next write.
# writing. "version" and "dependencies" must not be touched! # "version" and "dependencies" must not be touched!
######################################################################## ########################################################################
$EM_CONF[$_EXTKEY] = array( $EM_CONF[$_EXTKEY] = array(
...@@ -16,29 +16,29 @@ $EM_CONF[$_EXTKEY] = array( ...@@ -16,29 +16,29 @@ $EM_CONF[$_EXTKEY] = array(
'category' => 'plugin', 'category' => 'plugin',
'author' => 'Andy Hausmann, Andreas Walter', 'author' => 'Andy Hausmann, Andreas Walter',
'author_email' => 'hi@andy-hausmann.de, mail@andreas-walter.info', 'author_email' => 'hi@andy-hausmann.de, mail@andreas-walter.info',
'author_company' => 'SOTAStudio, SOTAStudio', 'author_company' => '',
'shy' => '', 'shy' => '',
'priority' => '', 'priority' => '',
'module' => '', 'module' => '',
'state' => 'alpha', 'state' => 'alpha',
'internal' => '', 'internal' => '',
'uploadfolder' => 1, 'uploadfolder' => '0',
'createDirs' => '', 'createDirs' => '',
'modify_tables' => '', 'modify_tables' => '',
'clearCacheOnLoad' => 0, 'clearCacheOnLoad' => 0,
'lockType' => '', 'lockType' => '',
'version' => '1.0.0', 'version' => '1.00',
'constraints' => array( 'constraints' => array(
'depends' => array( 'depends' => array(
'extbase' => '1.3.0', 'extbase' => '1.3',
'fluid' => '1.3.0', 'fluid' => '1.3',
'typo3' => '4.5',
), ),
'conflicts' => array( 'conflicts' => array(
), ),
'suggests' => array( 'suggests' => array(
), ),
), ),
'_md5_values_when_last_written' => 'a:22:{s:12:"ext_icon.gif";s:4:"e922";s:17:"ext_localconf.php";s:4:"fb33";s:14:"ext_tables.php";s:4:"a3cd";s:14:"ext_tables.sql";s:4:"58a4";s:43:"Classes/Controller/FlexSliderController.php";s:4:"f36a";s:35:"Classes/Domain/Model/FlexSlider.php";s:4:"bacb";s:50:"Classes/Domain/Repository/FlexSliderRepository.php";s:4:"aa53";s:36:"Configuration/FlexForms/flexform.xml";s:4:"9c4f";s:32:"Configuration/TCA/FlexSlider.php";s:4:"e8fc";s:38:"Configuration/TypoScript/constants.txt";s:4:"9c53";s:34:"Configuration/TypoScript/setup.txt";s:4:"1e71";s:40:"Resources/Private/Language/locallang.xml";s:4:"efaa";s:43:"Resources/Private/Language/locallang_be.xml";s:4:"55ab";s:84:"Resources/Private/Language/locallang_csh_tx_mmflexslider_domain_model_flexslider.xml";s:4:"64f7";s:43:"Resources/Private/Language/locallang_db.xml";s:4:"06b8";s:38:"Resources/Private/Layouts/Default.html";s:4:"9749";s:48:"Resources/Private/Templates/FlexSlider/List.html";s:4:"2c99";s:35:"Resources/Public/Icons/relation.gif";s:4:"e615";s:66:"Resources/Public/Icons/tx_flexslider_domain_model_flexslider.gif";s:4:"905a";s:50:"Tests/Unit/Controller/FlexSliderControllerTest.php";s:4:"52c4";s:42:"Tests/Unit/Domain/Model/FlexSliderTest.php";s:4:"958a";s:14:"doc/manual.sxw";s:4:"8d2d";}',
); );
?> ?>
\ No newline at end of file
...@@ -23,32 +23,32 @@ t3lib_extMgm::addPiFlexFormValue($pluginSignature, 'FILE:EXT:' . $_EXTKEY . '/Co ...@@ -23,32 +23,32 @@ t3lib_extMgm::addPiFlexFormValue($pluginSignature, 'FILE:EXT:' . $_EXTKEY . '/Co
t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'FlexSlider'); t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'FlexSlider');
t3lib_extMgm::addLLrefForTCAdescr('tx_flexslider_domain_model_flexslider', 'EXT:flexslider/Resources/Private/Language/locallang_csh_tx_flexslider_domain_model_flexslider.xml'); t3lib_extMgm::addLLrefForTCAdescr('tx_flexslider_domain_model_flexslider', 'EXT:flexslider/Resources/Private/Language/locallang_csh_tx_flexslider_domain_model_flexslider.xml');
t3lib_extMgm::allowTableOnStandardPages('tx_flexslider_domain_model_flexslider'); t3lib_extMgm::allowTableOnStandardPages('tx_flexslider_domain_model_flexslider');
$TCA['tx_flexslider_domain_model_flexslider'] = array( $TCA['tx_flexslider_domain_model_flexslider'] = array(
'ctrl' => array( 'ctrl' => array(
'title' => 'LLL:EXT:flexslider/Resources/Private/Language/locallang_db.xml:tx_flexslider_domain_model_flexslider', 'title' => 'LLL:EXT:flexslider/Resources/Private/Language/locallang_db.xml:tx_flexslider_domain_model_flexslider',
'label' => 'name', 'label' => 'name',
'tstamp' => 'tstamp', 'tstamp' => 'tstamp',
'crdate' => 'crdate', 'crdate' => 'crdate',
'cruser_id' => 'cruser_id', 'cruser_id' => 'cruser_id',
'dividers2tabs' => TRUE, 'dividers2tabs' => TRUE,
'versioningWS' => 2, 'versioningWS' => 2,
'versioning_followPages' => TRUE, 'versioning_followPages' => TRUE,
'origUid' => 't3_origuid', 'origUid' => 't3_origuid',
'languageField' => 'sys_language_uid', 'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l10n_parent', 'transOrigPointerField' => 'l10n_parent',
'transOrigDiffSourceField' => 'l10n_diffsource', 'transOrigDiffSourceField' => 'l10n_diffsource',
'sortby' => 'sorting', 'sortby' => 'sorting',
'delete' => 'deleted', 'delete' => 'deleted',
'enablecolumns' => array( 'enablecolumns' => array(
'disabled' => 'hidden', 'disabled' => 'hidden',
'starttime' => 'starttime', 'starttime' => 'starttime',
'endtime' => 'endtime', 'endtime' => 'endtime',
), ),
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY) . 'Configuration/TCA/FlexSlider.php', 'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY) . 'Configuration/TCA/FlexSlider.php',
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY) . 'Resources/Public/Icons/tx_flexslider_domain_model_flexslider.gif' 'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY) . 'Resources/Public/Icons/tx_flexslider_domain_model_flexslider.gif'
), ),
); );
?> ?>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment