This is an automated email from the ASF dual-hosted git repository.

adityasharma pushed a commit to branch release18.12
in repository https://gitbox.apache.org/repos/asf/ofbiz-plugins.git

commit 93f513517ff1042b0e0fc721b9d6a136fa78ef8d
Author: Aditya Sharma <adityasha...@apache.org>
AuthorDate: Tue Feb 11 11:21:32 2020 +0530

    Implemented: Cookie Consent In E-Commerce
    (OFBIZ-11333)
    Implemented internationalisation by initialising the plugin in header.ftl 
and using uiLabels for title, message and labels.
    Thanks Michael Brohl for your inputs
---
 ecommerce/config/EcommerceUiLabels.xml | 15 +++++++++++++++
 ecommerce/template/includes/Header.ftl | 15 +++++++++++++++
 2 files changed, 30 insertions(+)

diff --git a/ecommerce/config/EcommerceUiLabels.xml 
b/ecommerce/config/EcommerceUiLabels.xml
index 2c23ebc..575a34a 100644
--- a/ecommerce/config/EcommerceUiLabels.xml
+++ b/ecommerce/config/EcommerceUiLabels.xml
@@ -789,6 +789,21 @@
         <value xml:lang="zh">继续步骤</value>
         <value xml:lang="zh-TW">繼續步驟</value>
     </property>
+    <property key="EcommerceCookieConsentTitle">
+        <value xml:lang="en">This website uses cookies</value>
+    </property>
+    <property key="EcommerceCookieConsentMessage">
+        <value xml:lang="en">We use cookies to provide our services. By using 
this website, you agree to this.</value>
+    </property>
+    <property key="EcommerceCookieConsentMoreLinkLabel">
+        <value xml:lang="en">More</value>
+    </property>
+    <property key="EcommerceCookieConsentAcceptButtonLabel">
+        <value xml:lang="en">Accept</value>
+    </property>
+    <property key="EcommerceCookieConsentAdvancedButtonLabel">
+        <value xml:lang="en">Customize</value>
+    </property>
     <property key="EcommerceDataResourceId">
         <value xml:lang="da">Dataresurse ID</value>
         <value xml:lang="de">Datenressource ID</value>
diff --git a/ecommerce/template/includes/Header.ftl 
b/ecommerce/template/includes/Header.ftl
index 76a2619..2b862f5 100644
--- a/ecommerce/template/includes/Header.ftl
+++ b/ecommerce/template/includes/Header.ftl
@@ -16,6 +16,21 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 -->
+<script>
+$(document).ready(function() {
+  if (jQuery.fn.bsgdprcookies !== undefined) {
+    jQuery('body').bsgdprcookies({
+        title: '${uiLabelMap.EcommerceCookieConsentTitle}',
+        message: '${uiLabelMap.EcommerceCookieConsentMessage}',
+        moreLink: '/ecommerce/control/CookiePolicy',
+        moreLinkLabel: ' ${uiLabelMap.EcommerceCookieConsentMoreLinkLabel}',
+        acceptButtonLabel: 
'${uiLabelMap.EcommerceCookieConsentAcceptButtonLabel}',
+        advancedButtonLabel: 
'${uiLabelMap.EcommerceCookieConsentAdvancedButtonLabel}',
+        allowAdvancedOptions: false
+    });
+  }
+});
+</script>
 <div class="container-fluid">
   <div class="row align-items-center">
     <div class="col">

Reply via email to