Initial commit
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
<f:layout name="Default" />
|
||||
|
||||
<f:section name="main">
|
||||
|
||||
<f:if condition="{socialbuttons}">
|
||||
<f:then>
|
||||
|
||||
<ul class="tgm_social_buttons ssp_bar{cObjUid}">
|
||||
<f:for each="{socialbuttons}" as="socialbutton">
|
||||
<li class="ssp_btn_{socialbutton.uid} ssp_btn inactive">
|
||||
<span class="ssp_btn_control"></span>
|
||||
<div class="ssp_btn_container">
|
||||
<div class="ssp_btn_src"></div>
|
||||
<f:image class="ssp_btn_dummy_image" src="typo3conf/ext/tgm_socialshareprivacy/Resources/Public/Uploads/{socialbutton.dummyimage}" alt="{socialbutton.nameFe}" title="{socialbutton.descriptionText}" />
|
||||
</div>
|
||||
</li>
|
||||
</f:for>
|
||||
|
||||
<f:if condition="{additional_socialbuttons}">
|
||||
<f:then>
|
||||
|
||||
<div class="ssp_additional_buttons">
|
||||
<f:for each="{additional_socialbuttons}" as="socialbutton">
|
||||
<li class="ssp_btn_{socialbutton.uid} ssp_btn inactive">
|
||||
<span class="ssp_btn_control"></span>
|
||||
<div class="ssp_btn_container">
|
||||
<div class="ssp_btn_src"></div>
|
||||
<f:image class="ssp_btn_dummy_image" src="typo3conf/ext/tgm_socialshareprivacy/Resources/Public/Uploads/{socialbutton.dummyimage}" alt="{socialbutton.nameFe}" title="{socialbutton.descriptionText}" />
|
||||
</div>
|
||||
</li>
|
||||
</f:for>
|
||||
</div>
|
||||
|
||||
<li class="ssp_addButtons_toggle icon-plus-circled" title="<f:translate key="LLL:EXT:tgm_socialshareprivacy/Resources/Private/Language/locallang.xlf:frontend.addButtons_toggle_tooltip" default="Hide / show more buttons"></f:translate>"></li>
|
||||
|
||||
</f:then>
|
||||
</f:if>
|
||||
|
||||
<f:if condition="{settings.info_page_id}">
|
||||
<f:then>
|
||||
<li class="ssp_info">
|
||||
<f:link.page pageUid="{settings.info_page_id}" target="_blank"><span class="ssp_btn_info icon-info-circled"></span></f:link.page>
|
||||
</li>
|
||||
</f:then>
|
||||
</f:if>
|
||||
|
||||
<f:if condition="{settings.use_cookie}">
|
||||
<f:then>
|
||||
<li class="ssp_settings">
|
||||
<span class="ssp_settings_icon icon-cog"></span>
|
||||
<form class="ssp_cookie_settings">
|
||||
<p>{settings.cookie_description}</p>
|
||||
<f:for each="{socialbuttons}" as="socialbutton">
|
||||
<div class="ssp_cookie_settings_row">
|
||||
<input type="checkbox" class="ssp_cookie_checkbox ssp_btn_uid{socialbutton.uid}" id="ssp_bar{contentObject}_btn{socialbutton.uid}" value="{socialbutton.uid}" />
|
||||
<label for="ssp_bar{contentObject}_btn{socialbutton.uid}">{socialbutton.nameFe}</label>
|
||||
</div>
|
||||
</f:for>
|
||||
<f:for each="{additional_socialbuttons}" as="socialbutton">
|
||||
<div class="ssp_cookie_settings_row">
|
||||
<input type="checkbox" class="ssp_cookie_checkbox ssp_btn_uid{socialbutton.uid}" id="ssp_bar{contentObject}_btn{socialbutton.uid}" value="{socialbutton.uid}" />
|
||||
<label for="ssp_bar{contentObject}_btn{socialbutton.uid}">{socialbutton.nameFe}</label>
|
||||
</div>
|
||||
</f:for>
|
||||
</form>
|
||||
</li>
|
||||
</f:then>
|
||||
</f:if>
|
||||
</ul>
|
||||
</f:then>
|
||||
|
||||
<f:else>
|
||||
<p><f:translate key="LLL:EXT:tgm_socialshareprivacy/Resources/Private/Language/locallang.xlf:frontend.error.no_buttons" default="No buttons selected / found"></f:translate></p>
|
||||
</f:else>
|
||||
</f:if>
|
||||
|
||||
</f:section>
|
||||
@@ -0,0 +1,25 @@
|
||||
<f:format.raw>
|
||||
var tgm_socialbutton_expires = {settings.cookie_expires};
|
||||
var tgm_socialbutton_path = {settings.cookie_path};
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
<f:for each="{socialbuttons}" as="socialbutton">
|
||||
var ssp_btn_{socialbutton.uid} = new tgm_socialbutton({socialbutton.uid},{socialbutton.jsCode},{socialbutton.htmlCode}, {cObjUid}, {socialbutton.jsIncludeMethode});
|
||||
</f:for>
|
||||
<f:for each="{additional_socialbuttons}" as="socialbutton">
|
||||
var ssp_btn_{socialbutton.uid} = new tgm_socialbutton({socialbutton.uid},{socialbutton.jsCode},{socialbutton.htmlCode}, {cObjUid}, {socialbutton.jsIncludeMethode});
|
||||
</f:for>
|
||||
|
||||
if($('.ssp_cookie_settings_row .ssp_cookie_checkbox').length) {
|
||||
$('.ssp_cookie_settings_row .ssp_cookie_checkbox').change(function(e) {
|
||||
if(this.checked) {
|
||||
createCookie('ssp_btn'+this.value+'_enable', 1);
|
||||
eval('ssp_btn_'+this.value).toggleButtonState(true);
|
||||
} else {
|
||||
eraseCookie('ssp_btn'+this.value+'_enable');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
</f:format.raw>
|
||||
Reference in New Issue
Block a user