Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
services
t3o sites
typo3.org
randombanners
Commits
10bb55db
Commit
10bb55db
authored
Aug 12, 2017
by
Markus Sommer
Browse files
[TASK] Optimize output and randomize banner all 8 seconds
parent
dd59c75d
Changes
2
Hide whitespace changes
Inline
Side-by-side
Resources/Private/Templates/Banner/Index.html
View file @
10bb55db
...
...
@@ -6,10 +6,10 @@
<li>
<f:link.external
class=
"t3js-banner"
uri=
"{f:uri.external(uri: banner.link)}"
target=
"_blank"
additionalAttributes=
"{data-uid: banner.uid, rel: settings.linkAttributeRel}"
>
<f:for
each=
"{banner.logo}"
as=
"logo"
>
<f:image
image=
"{logo}"
alt=
"{banner.name}"
/>
<f:image
image=
"{logo}"
alt=
"{banner.name}"
maxHeight=
"50"
maxWidth=
"150"
/>
</f:for>
</f:link.external>
</li>
</f:for>
</ul>
</f:section>
\ No newline at end of file
</f:section>
Resources/Public/Javascript/randombanners.js
View file @
10bb55db
...
...
@@ -29,6 +29,11 @@ randombanners.countClick = function (bannerId, callback) {
(
function
()
{
randombanners
.
shuffle
(
'
.t3js-banners
'
);
// alert every 2 seconds
setInterval
(
function
()
{
randombanners
.
shuffle
(
'
.t3js-banners
'
)
},
8000
);
var
banners
=
document
.
querySelectorAll
(
'
.t3js-banner
'
);
banners
.
forEach
(
function
(
banner
)
{
banner
.
addEventListener
(
'
click
'
,
function
()
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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