diff --git a/tarteaucitron.js b/tarteaucitron.js index 4e22746..2b68e39 100644 --- a/tarteaucitron.js +++ b/tarteaucitron.js @@ -29,8 +29,8 @@ var tarteaucitron = { pathToServices = cdn + 'tarteaucitron.services.js?c=' + encodeURIComponent(tarteaucitron.cookie.read()) + '&_' + timestamp, linkElement = document.createElement('link'), defaults = { - "autoOpen": false, "grayArea": false, + "hashtag": '#tarteaucitron', "highPrivacy": false, "orientation": "top", "removeCredit": false, @@ -42,6 +42,9 @@ var tarteaucitron = { tarteaucitron.extend(defaults, params); } + // the hashtag need to be global + tarteaucitron.hashtag = defaults.hashtag; + // Step 1: load css linkElement.rel = 'stylesheet'; linkElement.type = 'text/css'; @@ -263,7 +266,7 @@ var tarteaucitron = { } else { tarteaucitron.userInterface.closeAlert(); } - if (document.location.hash === '#tarteaucitron' && defaults.autoOpen === true) { + if (document.location.hash === tarteaucitron.hashtag && tarteaucitron.hashtag !== '') { tarteaucitron.userInterface.openPanel(); } }); @@ -375,6 +378,11 @@ var tarteaucitron = { "use strict"; tarteaucitron.userInterface.css('tarteaucitron', 'display', 'block'); tarteaucitron.userInterface.css('tarteaucitronBack', 'display', 'block'); + + // setting hash tag + if (tarteaucitron.hashtag !== '') { + document.location.hash = tarteaucitron.hashtag; + } }, "closePanel": function () { "use strict";