Commit cb3e93c7 authored by Andy Hausmann's avatar Andy Hausmann

Did tons of changes.

parent 1c67b6ef
......@@ -3,7 +3,8 @@
/***************************************************************
* 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
*
......@@ -31,7 +32,7 @@
* @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
......@@ -41,17 +42,17 @@ class Tx_FlexSlider_Controller_FlexSliderController extends Tx_Extbase_MVC_Contr
/**
* flexSliderRepository
*
* @var Tx_FlexSlider_Domain_Repository_FlexSliderRepository
* @var Tx_Flexslider_Domain_Repository_FlexSliderRepository
*/
protected $flexSliderRepository;
/**
* injectFlexSliderRepository
*
* @param Tx_FlexSlider_Domain_Repository_FlexSliderRepository $flexSliderRepository
* @param Tx_Flexslider_Domain_Repository_FlexSliderRepository $flexSliderRepository
* @return void
*/
public function injectFlexSliderRepository(Tx_FlexSlider_Domain_Repository_FlexSliderRepository $flexSliderRepository) {
public function injectFlexSliderRepository(Tx_Flexslider_Domain_Repository_FlexSliderRepository $flexSliderRepository) {
$this->flexSliderRepository = $flexSliderRepository;
}
......
......@@ -3,7 +3,8 @@
/***************************************************************
* 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
*
......@@ -31,7 +32,7 @@
* @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
......
......@@ -3,7 +3,8 @@
/***************************************************************
* 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
*
......@@ -31,7 +32,7 @@
* @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(
'sorting' => Tx_Extbase_Persistence_QueryInterface::ORDER_ASCENDING
......
......@@ -8,7 +8,7 @@ plugin.tx_flexslider {
layoutRootPath = EXT:flexslider/Resources/Private/Layouts/
}
persistence {
# cat=plugin.tx_flexslider//a; type=int+; label=Default storage PID
# cat=plugin.tx_flexslider//a; type=string; label=Default storage PID
storagePid =
}
}
\ No newline at end of file
deny from all
\ No newline at end of file
......@@ -2,7 +2,7 @@
<T3locallang>
<meta type="array">
<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>
<data type="array">
<languageKey index="default" type="array">
......
......@@ -7,6 +7,7 @@
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="title.description">title</label>
<label index="subtitle.description">subtitle</label>
<label index="image.description">image</label>
......
......@@ -6,6 +6,7 @@
</meta>
<data type="array">
<languageKey index="default" type="array">
<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.title">Title</label>
......
<div class="tx-mm-flexslider">
<f:render section="main" />
</div>
\ No newline at end of file
<f:render section="main" />
......@@ -8,9 +8,9 @@
$(window).load(function() {
$('.flexslider').flexslider({
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>,
directionNav: <f:if condition="{settings.hideControlNav} > 0"><f:then>false</f:then><f:else>true</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>,
});
});
</script>
......@@ -24,14 +24,14 @@
<f:then>
<f:link.page pageUid="{flexSlider.link}">
<f:image
src="uploads/tx_flexslider/{flexSlider.image}"
alt="{flexSlider.caption}" />
src="uploads/tx_flexslider/{flexSlider.image}"
alt="{flexSlider.caption}" />
</f:link.page>
</f:then>
<f:else>
<f:image
src="uploads/tx_flexslider/{flexSlider.image}"
alt="{flexSlider.caption}" />
src="uploads/tx_flexslider/{flexSlider.image}"
alt="{flexSlider.caption}" />
</f:else>
</f:if>
<p class="flex-caption">
......
......@@ -3,7 +3,8 @@
/***************************************************************
* 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
*
......@@ -25,25 +26,26 @@
***************************************************************/
/**
* Test case for class Tx_Mm_flexslider_Controller_FlexSliderController.
* Test case for class Tx_Flexslider_Controller_FlexSliderController.
*
* @version $Id$
* @copyright Copyright belongs to the respective authors
* @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
*
* @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;
public function setUp() {
$this->fixture = new Tx_FlexSlider_Domain_Model_FlexSlider();
$this->fixture = new Tx_Flexslider_Domain_Model_FlexSlider();
}
public function tearDown() {
......
......@@ -3,7 +3,8 @@
/***************************************************************
* 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
*
......@@ -25,25 +26,26 @@
***************************************************************/
/**
* Test case for class Tx_FlexSlider_Domain_Model_FlexSlider.
* Test case for class Tx_Flexslider_Domain_Model_FlexSlider.
*
* @version $Id$
* @copyright Copyright belongs to the respective authors
* @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
*
* @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;
public function setUp() {
$this->fixture = new Tx_FlexSlider_Domain_Model_FlexSlider();
$this->fixture = new Tx_Flexslider_Domain_Model_FlexSlider();
}
public function tearDown() {
......@@ -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
########################################################################
# 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:
# Only the data in the array - everything else is removed by next
# writing. "version" and "dependencies" must not be touched!
# Only the data in the array - anything else is removed by next write.
# "version" and "dependencies" must not be touched!
########################################################################
$EM_CONF[$_EXTKEY] = array(
......@@ -16,29 +16,29 @@ $EM_CONF[$_EXTKEY] = array(
'category' => 'plugin',
'author' => 'Andy Hausmann, Andreas Walter',
'author_email' => 'hi@andy-hausmann.de, mail@andreas-walter.info',
'author_company' => 'SOTAStudio, SOTAStudio',
'author_company' => '',
'shy' => '',
'priority' => '',
'module' => '',
'state' => 'alpha',
'internal' => '',
'uploadfolder' => 1,
'uploadfolder' => '0',
'createDirs' => '',
'modify_tables' => '',
'clearCacheOnLoad' => 0,
'lockType' => '',
'version' => '1.0.0',
'version' => '1.00',
'constraints' => array(
'depends' => array(
'extbase' => '1.3.0',
'fluid' => '1.3.0',
'extbase' => '1.3',
'fluid' => '1.3',
'typo3' => '4.5',
),
'conflicts' => 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
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::allowTableOnStandardPages('tx_flexslider_domain_model_flexslider');
$TCA['tx_flexslider_domain_model_flexslider'] = array(
'ctrl' => array(
'title' => 'LLL:EXT:flexslider/Resources/Private/Language/locallang_db.xml:tx_flexslider_domain_model_flexslider',
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');
$TCA['tx_flexslider_domain_model_flexslider'] = array(
'ctrl' => array(
'title' => 'LLL:EXT:flexslider/Resources/Private/Language/locallang_db.xml:tx_flexslider_domain_model_flexslider',
'label' => 'name',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
'dividers2tabs' => TRUE,
'versioningWS' => 2,
'versioning_followPages' => TRUE,
'origUid' => 't3_origuid',
'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l10n_parent',
'transOrigDiffSourceField' => 'l10n_diffsource',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
'dividers2tabs' => TRUE,
'versioningWS' => 2,
'versioning_followPages' => TRUE,
'origUid' => 't3_origuid',
'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l10n_parent',
'transOrigDiffSourceField' => 'l10n_diffsource',
'sortby' => 'sorting',
'delete' => 'deleted',
'enablecolumns' => array(
'disabled' => 'hidden',
'starttime' => 'starttime',
'endtime' => 'endtime',
),
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY) . 'Configuration/TCA/FlexSlider.php',
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY) . 'Resources/Public/Icons/tx_flexslider_domain_model_flexslider.gif'
),
);
'delete' => 'deleted',
'enablecolumns' => array(
'disabled' => 'hidden',
'starttime' => 'starttime',
'endtime' => 'endtime',
),
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY) . 'Configuration/TCA/FlexSlider.php',
'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