Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
F
flexslider
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hebotek
flexslider
Commits
cb3e93c7
Commit
cb3e93c7
authored
Apr 17, 2012
by
Andy Hausmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Did tons of changes.
parent
1c67b6ef
Changes
14
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
78 additions
and
121 deletions
+78
-121
FlexSliderController.php
Classes/Controller/FlexSliderController.php
+6
-5
FlexSlider.php
Classes/Domain/Model/FlexSlider.php
+3
-2
FlexSliderRepository.php
Classes/Domain/Repository/FlexSliderRepository.php
+3
-2
constants.txt
Configuration/TypoScript/constants.txt
+1
-1
.htaccess
Resources/Private/.htaccess
+1
-0
locallang.xml
Resources/Private/Language/locallang.xml
+1
-1
locallang_csh_tx_flexslider_domain_model_flexslider.xml
...e/locallang_csh_tx_flexslider_domain_model_flexslider.xml
+1
-0
locallang_db.xml
Resources/Private/Language/locallang_db.xml
+1
-0
Default.html
Resources/Private/Layouts/Default.html
+1
-3
List.html
Resources/Private/Templates/FlexSlider/List.html
+7
-7
FlexSliderControllerTest.php
Tests/Unit/Controller/FlexSliderControllerTest.php
+9
-7
FlexSliderTest.php
Tests/Unit/Domain/Model/FlexSliderTest.php
+9
-58
ext_emconf.php
ext_emconf.php
+10
-10
ext_tables.php
ext_tables.php
+25
-25
No files found.
Classes/Controller/FlexSliderController.php
View file @
cb3e93c7
...
...
@@ -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_Flex
S
lider_Controller_FlexSliderController
extends
Tx_Extbase_MVC_Controller_ActionController
{
class
Tx_Flex
s
lider_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_Flex
S
lider_Domain_Repository_FlexSliderRepository
* @var Tx_Flex
s
lider_Domain_Repository_FlexSliderRepository
*/
protected
$flexSliderRepository
;
/**
* injectFlexSliderRepository
*
* @param Tx_Flex
S
lider_Domain_Repository_FlexSliderRepository $flexSliderRepository
* @param Tx_Flex
s
lider_Domain_Repository_FlexSliderRepository $flexSliderRepository
* @return void
*/
public
function
injectFlexSliderRepository
(
Tx_Flex
S
lider_Domain_Repository_FlexSliderRepository
$flexSliderRepository
)
{
public
function
injectFlexSliderRepository
(
Tx_Flex
s
lider_Domain_Repository_FlexSliderRepository
$flexSliderRepository
)
{
$this
->
flexSliderRepository
=
$flexSliderRepository
;
}
...
...
Classes/Domain/Model/FlexSlider.php
View file @
cb3e93c7
...
...
@@ -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_Flex
S
lider_Domain_Model_FlexSlider
extends
Tx_Extbase_DomainObject_AbstractEntity
{
class
Tx_Flex
s
lider_Domain_Model_FlexSlider
extends
Tx_Extbase_DomainObject_AbstractEntity
{
/**
* name
...
...
Classes/Domain/Repository/FlexSliderRepository.php
View file @
cb3e93c7
...
...
@@ -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_Flex
S
lider_Domain_Repository_FlexSliderRepository
extends
Tx_Extbase_Persistence_Repository
{
class
Tx_Flex
s
lider_Domain_Repository_FlexSliderRepository
extends
Tx_Extbase_Persistence_Repository
{
protected
$defaultOrderings
=
array
(
'sorting'
=>
Tx_Extbase_Persistence_QueryInterface
::
ORDER_ASCENDING
...
...
Configuration/TypoScript/constants.txt
View file @
cb3e93c7
...
...
@@ -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
Resources/Private/.htaccess
0 → 100644
View file @
cb3e93c7
deny
from
all
\ No newline at end of file
Resources/Private/Language/locallang.xml
View file @
cb3e93c7
...
...
@@ -2,7 +2,7 @@
<T3locallang>
<meta
type=
"array"
>
<type>
module
</type>
<description>
Language labels for the
f
lexSlider extension in the FRONTEND
</description>
<description>
Language labels for the
F
lexSlider extension in the FRONTEND
</description>
</meta>
<data
type=
"array"
>
<languageKey
index=
"default"
type=
"array"
>
...
...
Resources/Private/Language/locallang_csh_tx_
mm
flexslider_domain_model_flexslider.xml
→
Resources/Private/Language/locallang_csh_tx_flexslider_domain_model_flexslider.xml
View file @
cb3e93c7
...
...
@@ -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>
...
...
Resources/Private/Language/locallang_db.xml
View file @
cb3e93c7
...
...
@@ -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>
...
...
Resources/Private/Layouts/Default.html
View file @
cb3e93c7
<div
class=
"tx-mm-flexslider"
>
<f:render
section=
"main"
/>
</div>
\ No newline at end of file
<f:render
section=
"main"
/>
Resources/Private/Templates/FlexSlider/List.html
View file @
cb3e93c7
...
...
@@ -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"
>
...
...
Tests/Unit/Controller/FlexSliderControllerTest.php
View file @
cb3e93c7
...
...
@@ -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_f
lexslider_Controller_FlexSliderController.
* Test case for class Tx_
F
lexslider_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
f
lexSlider
* @subpackage
F
lexSlider
*
* @author Andy Hausmann <andy@milkmonkey.de>
* @author Andy Hausmann <hi@andy-hausmann.de>
* @author Andreas Walter <mail@andreas-walter.info>
*/
class
Tx_
Mm_f
lexslider_Controller_FlexSliderControllerTest
extends
Tx_Extbase_Tests_Unit_BaseTestCase
{
class
Tx_
F
lexslider_Controller_FlexSliderControllerTest
extends
Tx_Extbase_Tests_Unit_BaseTestCase
{
/**
* @var Tx_Flex
S
lider_Domain_Model_FlexSlider
* @var Tx_Flex
s
lider_Domain_Model_FlexSlider
*/
protected
$fixture
;
public
function
setUp
()
{
$this
->
fixture
=
new
Tx_Flex
S
lider_Domain_Model_FlexSlider
();
$this
->
fixture
=
new
Tx_Flex
s
lider_Domain_Model_FlexSlider
();
}
public
function
tearDown
()
{
...
...
Tests/Unit/Domain/Model/FlexSliderTest.php
View file @
cb3e93c7
...
...
@@ -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_Flex
S
lider_Domain_Model_FlexSlider.
* Test case for class Tx_Flex
s
lider_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
f
lexSlider
* @subpackage
F
lexSlider
*
* @author Andy Hausmann <andy@milkmonkey.de>
* @author Andy Hausmann <hi@andy-hausmann.de>
* @author Andreas Walter <mail@andreas-walter.info>
*/
class
Tx_Flex
S
lider_Domain_Model_FlexSliderTest
extends
Tx_Extbase_Tests_Unit_BaseTestCase
{
class
Tx_Flex
s
lider_Domain_Model_FlexSliderTest
extends
Tx_Extbase_Tests_Unit_BaseTestCase
{
/**
* @var Tx_Flex
S
lider_Domain_Model_FlexSlider
* @var Tx_Flex
s
lider_Domain_Model_FlexSlider
*/
protected
$fixture
;
public
function
setUp
()
{
$this
->
fixture
=
new
Tx_Flex
S
lider_Domain_Model_FlexSlider
();
$this
->
fixture
=
new
Tx_Flex
s
lider_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
ext_emconf.php
View file @
cb3e93c7
<?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
ext_tables.php
View file @
cb3e93c7
...
...
@@ -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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment