/**\r
- * \r
+ *\r
* JQUERY EU COOKIE LAW POPUPS\r
- * version 1.0.1\r
- * \r
+ * version 1.1.1\r
+ *\r
* Code on Github:\r
* https://github.com/wimagguc/jquery-eu-cookie-law-popup\r
- * \r
+ *\r
* To see a live demo, go to:\r
- * http://www.wimagguc.com/2015/03/jquery-eu-cookie-law-popup/\r
- * \r
+ * http://www.wimagguc.com/2018/05/gdpr-compliance-with-the-jquery-eu-cookie-law-plugin/\r
+ *\r
* by Richard Dancsi\r
* http://www.wimagguc.com/\r
- * \r
+ *\r
*/\r
\r
-define(\r
-['jquery'],\r
-function($) {\r
+(function($) {\r
\r
// for ie9 doesn't support debug console >>>\r
if (!window.console) window.console = {};\r
///////////////////////////////////////////////////////////////////////////////////////////////\r
// PARAMETERS (MODIFY THIS PART) //////////////////////////////////////////////////////////////\r
_self.params = {\r
- cookiePolicyUrl : 'http://www.wimagguc.com/?cookie-policy',\r
+ cookiePolicyUrl : '/?cookie-policy',\r
popupPosition : 'top',\r
colorStyle : 'default',\r
compactStyle : false,\r
return _self.params.htmlMarkup;\r
}\r
\r
- var html = \r
- '<div class="eupopup-container' + \r
- ' eupopup-container-' + _self.params.popupPosition + \r
- (_self.params.compactStyle ? ' eupopup-style-compact' : '') + \r
+ var html =\r
+ '<div class="eupopup-container' +\r
+ ' eupopup-container-' + _self.params.popupPosition +\r
+ (_self.params.compactStyle ? ' eupopup-style-compact' : '') +\r
' eupopup-color-' + _self.params.colorStyle + '">' +\r
'<div class="eupopup-head">' + _self.params.popupTitle + '</div>' +\r
'<div class="eupopup-body">' + _self.params.popupText + '</div>' +\r
\r
return userAcceptedCookies;\r
};\r
- \r
+\r
var hideContainer = function() {\r
// $('.eupopup-container').slideUp(200);\r
$('.eupopup-container').animate({\r
\r
// No need to display this if user already accepted the policy\r
if (userAlreadyAcceptedCookies()) {\r
+ $(document).trigger("user_cookie_already_accepted", {'consent': true});\r
return;\r
}\r
\r
// Ready to start!\r
$('.eupopup-container').show();\r
\r
- // In case it's alright to just display the message once \r
+ // In case it's alright to just display the message once\r
if (_self.params.autoAcceptCookiePolicy) {\r
setUserAcceptsCookies(true);\r
}\r
return publicfunc;\r
});\r
\r
+$(document).ready( function() {\r
+ if ($(".eupopup").length > 0) {\r
+ $(document).euCookieLawPopup().init({\r
+ 'info' : 'YOU_CAN_ADD_MORE_SETTINGS_HERE',\r
+ 'popupTitle' : 'This website is using cookies. ',\r
+ 'popupText' : 'We use them to give you the best experience. If you continue using our website, we\'ll assume that you are happy to receive all cookies on this website.'\r
+ });\r
+ }\r
});\r
+\r
+$(document).bind("user_cookie_consent_changed", function(event, object) {\r
+ console.log("User cookie consent changed: " + $(object).attr('consent') );\r
+});\r
+\r
+}(jQuery));\r