-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathdefault_privacy_policy_text.js
351 lines (302 loc) ยท 25.4 KB
/
default_privacy_policy_text.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
/*
######################### usage ##########################
add this script in the bottom of your site:
<script id="privacy_notice_TT" src="https://rawgit.com/ttodua/useful-javascript/master/default_privacy_policy_text.js?param1=value1"></script>
// If you want, you can also customize the PARAMETERS (use them without quotes):
lang [defaults to: en] - you can set the language manually
* (if your site have dynamic language, then set desired value in global javascript-variable named "gdpr_language_TT")
site [defaults to: current domain] - you can manually set to : www.yoursite.com
privacy_page_url[defaults to: automatic url] - you can create the url explicitly, like: yoursite.com/whatever
target_id [defaults to: gdpr_content_TT] - set ID to fill the text withing specific <div id="gdpr_content_TT">
* set to "false" to use just full-window message instead.
a_id [defaults to: ""] - set ID to fill that with link "<a href="">Privacy Policy</a>"
##########################################################
*/
// ================================= START HERE =====================================
privacy_policy_text_TT =
{
init : function(){
privacy_policy_text_TT.init_vars();
privacy_policy_text_TT.textResults();
privacy_policy_text_TT.execute_insert();
privacy_policy_text_TT.check_cookies();
},
init_vars : function()
{
var params =ttLibrary.readSelfParameters('privacy_notice_TT');
privacy_policy_text_TT.lang = params.hasOwnProperty("lang") ? params.lang : (typeof gdpr_language_TT!="undefined" ? gdpr_language_TT : "en");
privacy_policy_text_TT.site = params.hasOwnProperty("site") ? params.site : location.host;
privacy_policy_text_TT.target_id = params.hasOwnProperty("target_id") ? params.target_id : "gdpr_content_TT";
privacy_policy_text_TT.a_id = params.hasOwnProperty("a_id") ? params.a_id : false;
//
privacy_policy_text_TT.default_query = 'default_privacy_policy_page=show';
privacy_policy_text_TT.privacy_page_url = params.hasOwnProperty("privacy_page_url")? params.privacy_page_url : "#"+ privacy_policy_text_TT.default_query; //(location.href.indexOf('?') <0 ? '?' : '&')
},
capitalizeFirstLetter : function(string)
{
return string.charAt(0).toUpperCase() + string.slice(1);
},
check_cookies : function()
{
if ( ! ttLibrary.getCookie("cookie_consent_tt") )
{
var css =
'.privacy_policy_text_TT #gdpr_privacy_bar_TT {\
position: fixed;\
bottom: 0;\
left: 0;\
background: rgba(0,0,0,0.9);\
width: 100%;\
color: #fff;\
z-index: 9999999;\
opacity: 0.95;\
font-style: italic;\
}\
.privacy_policy_text_TT #gdpr_privacy_bar_TT .gdpr_wrapper {\
display: flex;\
flex-direction: row;\
margin: 5px 20px;\
justify-content: center;\
font-size: 11px;\
}\
.privacy_policy_text_TT #gdpr_privacy_bar_TT button {\
background: #88e000;\
padding: 2px 15px;\
border-radius: 5px;\
cursor: pointer;\
}\
.privacy_policy_text_TT #gdpr_privacy_bar_TT .gdpr_wrapper div {\
margin:0px 10px;\
}\
.privacy_policy_text_TT #gdpr_privacy_bar_TT a.privacy_policy_learnmore_tt {\
color:#9191ea;\
font-style:italic;\
}\
';
ttLibrary.insertIntoHead(css);
var txt_output =
'<div class="privacy_policy_text_TT">\
<div id="gdpr_privacy_bar_TT">\
<div class="gdpr_wrapper">\
<div class="gdpr-content">'
+ privacy_policy_text_TT.output_bar_Notice +
'</div>\
<div class="gdpr_right">\
<button id="gdpr_agreement_TT" type="button">' + privacy_policy_text_TT.output_bar_Agree + '</button>\
</div>\
</div>\
</div>\
</div>';
txt_output = txt_output.replace("_DEFAULT_A_ATTS_", 'href="' + privacy_policy_text_TT.privacy_page_url + '" target="_blank" rel="nofollow" class="privacy_policy_learnmore_tt"');
var newElement = document.createElement("div");
newElement.innerHTML = txt_output;
document.body.appendChild(newElement);
var agr_bar_button = document.getElementById("gdpr_agreement_TT");
if (agr_bar_button)
{
agr_bar_button.addEventListener("click", function(){
ttLibrary.setCookie("cookie_consent_tt", 1, 365);
document.getElementById("gdpr_privacy_bar_TT").style.display="none";
});
}
}
},
textResults : function(string)
{
var lang= privacy_policy_text_TT.lang;
var website = privacy_policy_text_TT.capitalizeFirstLetter( privacy_policy_text_TT.site );
if (lang == "en")
{
privacy_policy_text_TT.privacy_polivy = 'Privacy Policy';
privacy_policy_text_TT.output_bar_Notice = 'Our site uses cookies. Using our site means that you accept the privacy policy & terms (<a _DEFAULT_A_ATTS_>learn more</a>).';
privacy_policy_text_TT.output_bar_Agree = 'I agree';
privacy_policy_text_TT.output_privacy =
'<div class="privacy_policy_text_TT">\
<h1 style="text-align:center;">Privacy Policy</h1>\
<p>\
'+website+' (reffered as "our site" or "we") website is structured so that it uses some kind of data collection to identify visitor. Once you choose to provide us personally identifiable information (any information by which you can be identified), you can be assured that it will only be used to support your customer experience with our site. </p>\
<br/><h2>What information do we collect?</h2>\
<br/>โข We collect publicly available information: IP address, Datetime, technical informtion (Desktop resolution, browser size , etc...) and other various metrics to make the website more customized and optimized to visitor.\
<br/>โข We do not collect any personal information that is not related to functionality of the website. \
<br/>โข If you consent, we may also use the information we collect to send you an infrequent newsletter about our products.\
<br/>โข WE DO NOT COLLECT CREDIT CARD or PAYPAL INFORMATION. When you purchase something, these information is required on 3rd party payment-processor websites, and we even do not have any access to those information. \
<br/>โข We may collect some more personal information when you make an order on our site (see next paragraph).\
</p>\
<br/><h2>How do we collect an information?</h2> \
<p>\
We collect information using "cookie" files (used list of cookies is listed in the bottom of this page), 3rd party analytic tools (like Google Analytics or etc) or using our website system, when you :\
<br/>โข Visit our website;\
<br/>โข Make a comment;\
<br/>โข Send a request form;\
<br/>โข When you order (purchase) something on this site;\
<br/>In those cases, we need to know your name, e-mail address, mailing address or some non-high-confidential data. \
</p>\
<br/><h2>How can you request a copy or erasure of information about you?</h2>\
On the site, you can use the form or direct email, which is available on "Contact Us" page.\
</p>\
<br/><h2>How do we use & protect the user information?</h2>\
<p>\
Our website is setup to use the secure server software (a.k.a. SSL), which encrypts all information you input before it is sent to us.We monitor customer traffic patterns and site usage to help us develop the design and layout of the site.\
As we have said, we do not have an access or store information related to credit-card, paypal or alternative payment systems. They are kept on the external websites (like PayPal.com, Google.com, Authorize.net or similar).\
We only store the session cookies about user solely for our website, to make it customised & personalised to user.\
Our site will not sell, trade, or rent your personal information to others. We may provide aggregate statistics about our customers, sales, traffic patterns, and related site information to reputable third-party vendors, but in typical cases, these statistics does not include personally identifying information. \
<br/>We may release account information to:\
<br/>โข (a) comply with law;\
<br/>โข (b) enforce or apply the terms of any of our user agreements;\
<br/>โข (c) protect the rights, property or safety of our site, our users, or others.\
<br/>In other cases, we do not disclose the information to anyone, unless your personal consent (in written form).\
</p>\
<br/><h2>How to view or delete your cookies</h2>\
<p>\
To delete cookies in your browser, please <a href="https://www.aboutcookies.org/" target="_blank">follow the instructions</a>.\
</p>\
<br/><h2>Your consent</h2>\
<p>\
By using our Web site, you consent to the collection and use of this information by our website. If we decide to change our privacy policy, we will post those changes on this page and notify users with available electronic forms (like Email), so that you are always aware of what information we collect, how we use it, and under what circumstances we disclose it.\
</p>\
<h1>In summary</h1>\
<p>\
Our website is committed to protecting your privacy. We use the information we collect on the site to make shopping as easy and pleasant as possible. We do not sell, trade, or rent your personal information to others.\
</p>\
</div>\
';
}
else if (lang == "ge")
{
privacy_policy_text_TT.privacy_polivy = 'แแแแคแแแแแชแแแแฃแ แแแแก แแแแแขแแแ';
privacy_policy_text_TT.output_bar_Notice = 'แกแแแขแ แแงแแแแแก "cookies"-แแแก. แกแแแขแแก แแแแแงแแแแแแ แแฅแแแ แแแแแฎแแแแแ แแฆแแแจแแฃแแ แกแแแขแแก แแแฎแแแ แแแแกแ แแ แแแแคแแแแแชแแแแแแแก แฌแแกแแแก (<a _DEFAULT_A_ATTS_>แแแแแขแแแแแ แชแแแแแแ</a>).';
privacy_policy_text_TT.output_bar_Agree = 'แแแกแแแแแแ';
privacy_policy_text_TT.output_privacy =
'<div class="privacy_policy_text_TT">\
<h1 style="text-align:center;">แแแ แแแ แแแคแแ แแแชแแแก แแแฎแแแ แแแแกแ แแ แแแแคแแแแแชแแแแฃแ แแแแก แฌแแกแแแ</h1>\
<p>\
'+website+' (แจแแแแแแแจแ แแแฎแกแแแแแ แ แแแแ แช "แฉแแแแ แกแแแขแ" แแ "แฉแแแ" แแ "แกแแแขแ") แกแแแขแแก แแฃแจแแแแ แแแ แแแแฃแแฌแแแแ แแงแ แแแแแ แแแแฎแแแ แแแแแแแกแแแแ แแแฆแแแฃแ แแแคแแ แแแชแแแก, แจแแกแแแแแแกแแ แกแแแขแ แจแแแแแกแแแแแแกแแแแ แแแ แแแแแก แแแ แแแแฃแ แแแคแแ แแแชแแแก. แแก แแแคแแ แแแชแแ แแฎแแแแแแแฎแแแแ แแแแแแงแแแแแ แแแแกแแแแแก, แ แแแ แกแแแขแ แแแแแ แแฃแแแ แแ แแแแฎแแแ แแแแแแ แแ แแแแขแแ แแแฃแแแ แแฃแจแแแแแแก. </p>\
<br/><h2>แ แ แแแคแแ แแแชแแแก แแแ แแแแแก แฉแแแแ แกแแแขแ?</h2>\
<br/>โข แกแแแขแ แแแ แแแแแก แกแแฏแแ แแ แฎแแแแแกแแฌแแแแ แแแคแแ แแแชแแแก, แ แแแแ แแชแแ : IP แแแกแแแแ แแ, แแ แ, แขแแฅแแแแฃแ แ แแแแแชแแแแแ (แแแ แแแแก แแแคแแ แแแแแ, แแ แแฃแแแ แ, แ.แจ.) แแ แฃแแแ แแแ แกแฎแแแแแกแฎแแ แขแแฅแแแแฃแ & แแแแแฃแขแแ แฃแแ แแแคแแ แแแชแแ, แ แแแ แกแแแขแแก แคแฃแแฅแชแแแแแแฃแ แแแ แแงแแก แแแแแแ แ, แ แแ แแแแฎแแแ แแแแก แแแฎแแแแก แแแกแ แแแฌแงแแแแแแแแก แจแแกแแแแแแกแ แแแ แกแแฎแ, แกแขแ แฃแฅแขแฃแ แ แแ แกแแแแแแ แฏแแแจแ แแงแแก แแแแฎแแแ แแแแแแ แแแ แแแแฃแแ.\
<br/>โข แฉแแแ แแ แแแแ แแแแแ แกแฎแแ แกแแฎแแก แแแคแแ แแแชแแแก, แ แแช แแ แแ แแก แแแแแแจแแ แแแฃแแ แกแแแขแแก แแฃแจแแแแแกแแแ. \
<br/>โข แฉแแแ แแ แแแแ แแแแแ แคแแแแแกแฃแ แแ แกแแแ แแแแขแ แกแแฎแแก แแแคแแ แแแชแแแก (แ แแแแ แแชแแ แแแแกแขแแแฃแ แ แแแ แแแแแ, PayPal แแ แแกแแแแกแ). แแ แจแแแแแแแแจแ แแฃ แแแแแ แแขแฃแแแ แแ แกแแแขแแ แกแแญแแ แ แแฅแแแแ แคแแแแแกแฃแ แ แแแแ แแชแแแก แแแแฎแแ แชแแแแแแ, แแก แฃแจแแแแ แฎแแแแ แแแกแแแ แแแ แแก แกแแแขแแแแ (แแแแแแแแแ Paypal.Com-แแ, Authorize.net-แแ แแ แ แแแแแแแ แแแแแแกแ แแฃ แคแแแแแกแฃแ แ แแแฌแแกแแแฃแแแแแก แกแแแขแแ), แแกแ แ แแ แฉแแแ แแ แแแแแแ แ แแแแจแแ แ/แจแแฎแแแ แแ แแแแฅ แแแกแแฎแแแแแฃแ แแแแแชแแแแแแแ. \
<br/>โข แฉแแแ แจแแแซแแแแ แจแแแแแ แแแแ แแแแแขแแแแแ แแแ แกแแแแแฃแ แ แแแคแแ แแแชแแ แ แแชแ แแแแฎแแแ แแแแแ แแ แกแแแขแแ แแแฎแแ แชแแแแแแก แ แแแแ แแแแ แแชแแแก แแ แขแ แแแแแฅแชแแแก (แแฃแแ แแ แกแแแขแแ แแกแแแ แ แแ แกแแแ แแแ แฌแแ แแแแแแแแแแ).\
<br/>โข แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แแแแแ แแแแฎแแแ แแแแแ แแแแแแแฎแแแแ, แจแแกแแซแแแแแแแ แแแก แแแแแแฃแแแแแแแ แแแ แกแแแแแฃแ แ แจแแขแงแแแแแแแแแแช\
</p>\
<br/><h2>แ แแแแ แแแแ แแแแแ แแแคแแ แแแชแแแก?</h2> \
<p>\
แฉแแแ แแแแ แแแแแ แแแคแแ แแแชแแแก แ.แฌ. "cookie" แคแแแแแแแก แแแจแแแแแแ (แแแแ แแแแแ แแขแฃแแ แกแแแก แฉแแแแแแแแแแ แแฎแแแแ แแ แแแแ แแแก แซแแ แจแ), แแกแแแ แแแแฎแแแ แ แแ แแแ แแแแแแกแ (แแแ: Google Analytics แแ แ.แจ.) แแแแ แกแแแขแแก แคแฃแแฅแชแแแแแแแก แแแจแแแแแแ, แ แแชแ แแฅแแแ :\
<br/>โข แกแขแฃแแ แแแ แแ แแแแแแแแ แแแ แแแแ แแก;\
<br/>โข แแแแแแแ แแแแแแขแแ แก;\
<br/>โข แแแกแแแ แแ แแแแแแแแ แ แแแแ แคแแ แแแก;\
<br/>โข แแแแแแแ แคแแแแแกแฃแ แแ แแ แแกแขแแแแแ แขแฃแ แแแแ แแชแแแก (แแฃแแ แกแแแขแแ แแกแแแ แ แแ แกแแแ แแแแแช แฌแแ แแแแแแแแแแ);\
<br/>แแ แจแแแแฎแแแแแแจแ, แฉแแแ แจแแแซแแแแ แแแแแญแแ แแแก แแฅแแแแ แแแแแแแแก, แแแแแแแก, แแแกแแแแ แแแกแ แแฃ แกแฎแแ แแแ แกแแแแแฃแ แ แแแคแแ แแแชแแแก แแแแแแ (แ แแแแแแแช, แ แแแแ แช แฌแแกแ, แแ แแ แแก แฌแแ แแแแแแแก แซแแแแแ แแแแคแแแแแชแแแแฃแ แแแคแแ แแแชแแแก แแ แกแแญแแ แแ แแแแฎแแแ แแแแก แแแแแแแแก แแแแแขแแคแแชแแ แแแแจแ)\
</p>\
<br/><h2>แ แแแแ แจแแแแซแแแแ แแแแแฎแแแแ แแฅแแแแแ แจแแแ แแแแแฃแแ แแแ แกแแแแแฃแ แ แแแคแแ แแแชแแ แแ แแแกแ แฌแแจแแ</h2>\
แแฃแแ แแแแแแแ แแฅแแแแแ แจแแแ แแแแแฃแแ แแแแคแแแแแชแแแแฃแ แ แแแคแแ แแแชแแแก (แแฃแแ แแกแแแ แ แแ แกแแแ แแแ แจแแแ แแแแแแ แแ แกแแแขแแก แแแแ ) แจแแแแซแแแแ แแแแแแงแแแแ "แแแแจแแ แแก" แแแแ แแ แแ แแแแแแแ แแแ แแ แฉแแแ แแแแแฎแแแ แแแแ.\
</p>\
<br/><h2>แ แแแแ แแแงแแแแแ แแ แแแชแแแ แแแคแแ แแแชแแแก?</h2>\
<p>\
แ แแแแ แช แแฆแแแแจแแแ, แฉแแแ แแแงแแแแแ แแแแฎแแแ แแแแแแแกแแแแ แจแแแ แแแแแฃแ แแแคแแ แแแชแแแก แ แแแ แแแฎแแแก แแแขแแแแแแแ แแแแแ แกแแแขแแก แแแแฎแแแ แแแแแแแ. แฉแแแแ แแแแกแแแขแ แแงแแแแแก แแแคแแ แแแชแแแก แแแชแฃแแ แแแแแชแแแแก แขแแฅแแแแแแแแก (แ.แฌ. SSL) แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแฅแแแแกแ แแ แกแแแขแก แจแแ แแก แแ แกแแแฃแแ แแแคแแ แแแชแแแก แแแฌแแแแแแกแ แแ แแแชแแแแก แแแจแแคแ แแแก. แฉแแแแ แกแแแขแ แแ แงแแแแก, แชแแแแก แแ แแแ แชแแแแแก แแฅแแแแแ แจแแแ แแแแแฃแ แแแคแแ แแแชแแแก. แฉแแแแแ แกแแแขแแ แจแแแซแแแแ แแแแฌแแแแก แแแคแแ แแแชแแ แกแแแขแแก แแแแฎแแแ แแแแแแแกแ แแฃ แแ แกแแแขแแ แแแแฎแแ แชแแแแแแฃแแ แแแฅแแแแแแแแแก แจแแกแแฎแแ แแแแแแ แแแฆแแแ แ แแแฃแขแแชแแแก แแฅแแแแ แกแแ แแแกแแแก (แ แแแแ แแชแ Google, Yahoo แแ แ.แจ.), แแฃแแชแ แแก แแแคแแ แแแชแแ แแ แแก แแแแแแ, แกแขแแขแแกแขแแแแกแแแ แแแแแแจแแ แแแฃแแ แแแคแแ แแแชแแ แแ แแ แ แแแ แแแ/แแแแคแแแแแชแแแแฃแ แ/แคแแแแแกแฃแ แ-แแแแแ แแจแแแแก แแแคแแ แแแชแแ.\
<br/>แฉแแแ แแกแแแ แจแแแซแแแแ แแแแฎแแแ แแแแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแ แแแแชแแ แแ แจแแแแฎแแแแแจแ:\
<br/>โข (a) แ แแแ แแแแแแแแแแแแแแกแแแ แจแแกแแแแแแกแแแ แแ แแแแแ แฆแแแแ, แแฃแแ แแแแก แแแแฎแแแแ แฌแแแแแงแแแแแ;\
<br/>โข (b) แแฃ แแก แแแแกแแแฆแแ แฃแแแ แแแแแ แแแแฎแแแ แแแแแก แแแแ แแแแแแฃแ แฎแแแจแแแ แฃแแแแแจแ;\
<br/>โข (c) แ แแแ แแแชแฃแ แแฅแแแก แกแแแฃแแ แแแแก, แแแขแแ แแก แแ แแแขแแ แแแขแแก แแแแงแแแแแแก แกแแแแแแแแฃแแ แฌแแกแแแ แแ แฃแกแแคแ แแฎแแแแแก แแแแฎแแแแแแ.\
<br/> แกแฎแแ แจแแแแฎแแแแแแจแ แฉแแแ แแ แแแแชแแแ แแแคแแ แแแชแแแก แกแฎแแแแแ, แแฃแแ แแแแก แแแแฎแแแแ แแฅแแแแแแ แแ แแแแฅแแแแ.\
</p>\
<br/><h2>แ แแแแ แจแแแแซแแแแ แแฎแแแแ แแ แฌแแจแแแแ แ.แฌ. "Cookie"-แแแ?</h2>\
<p>\
แ แแ แแฎแแแแ แแ แฌแแจแแแแ แ.แฌ. "Cookie"-แแแ, แกแแญแแ แแ <a href="https://www.aboutcookies.org/" target="_blank">แแแแแแงแแแแ แแฅ แแ แกแแแฃแแ แแแกแขแ แฃแฅแชแแ</a>.\
</p>\
<br/><h2>แแฅแแแแ แแแแฎแแแแ</h2>\
<p>\
แแ แกแแแขแแก แแแแแงแแแแแแ, แแฅแแแ แแแขแแแแขแฃแ แแ แแชแฎแแแแแ แแแแฎแแแแแก แฉแแแแก แแแแ แแแคแแ แแแชแแแก แจแแแ แแแแแแกแ แแ แแแแแงแแแแแแแ (แ แแแแ แช แแก แฃแแแ แแฆแฌแแ แแแ แแงแ). แแฃ แฉแแแ แแแแแแฌแงแแแขแ แจแแแชแแแแแ แฉแแแแ "แแแ แแแ แแแคแแ แแแชแแแก แแแฎแแแ แแแแกแ แแ แแแแคแแแแแชแแแแฃแ แแแแก แฌแแกแแแ" , แฉแแแ แแ แชแแแแแแแแแก แแแแแแแฅแแแงแแแแ แแ แแแแ แแแแแ, แแ แจแแกแแซแแแแแแแแก แจแแแแฎแแแแแจแ แแแ แแแแกแขแ แแ แแแฃแ แแแแฎแแแ แแแแแแก แแแแแฌแแแแ แแแแฅแขแ แแแฃแแ แคแแ แแแแแช (แ แแแแ แแชแแ แแแแแแ), แแกแ แ แแ แแฅแแแ แงแแแแแแแแก แฃแแแ แแชแแแแ แ แแ แฉแแแ แแแแ แแแแแ แแแคแแ แแแชแแแก แแ แแแงแแแแแ แแแก แกแแแขแแก แคแฃแแฅแชแแแแแแฃแ แแแแกแแแแแก.\
</p>\
<h1>แ แแแแฃแแ</h1>\
<p>\
แฉแแแแ แกแแแขแ แแแฅแกแแแแแฃแ แแ แฎแแแก แฃแฌแงแแแก แแแแฎแแแ แแแแแแ แฃแคแแแแแแแก แแแชแฃแแแแแก. แฉแแแ แแ แแแฅแแแงแแแแ แแ แแแแแแแแฅ แกแแฏแแ แแแ แแแแฎแแแ แแแแแแ แแแ แแแ แแแคแแ แแแชแแ แแ แแแงแแแแแ แแแก แแฎแแแแ แกแแแขแแก แแฃแจแแแแแกแแแแแก.\
</p>\
</div>\
';
}
},
execute_insert : function()
{
var txt_output = '<style>.privacy_policy_text_TT{ margin: 50px 50px 100px; }</style>' + privacy_policy_text_TT.output_privacy;
if ( privacy_policy_text_TT.target_id != "false" && document.getElementById(privacy_policy_text_TT.target_id) ){
document.getElementById(privacy_policy_text_TT.target_id).innerHTML = txt_output;
}
//else if ()
//{
//var newElement = document.createElement("div");
//newElement.innerHTML = txt_output;
//var thisScript = document.scripts[document.scripts.length - 1];
//var parent = thisScript.parentElement;
//if (parent.localName =="head") {
// alert('Please, create an element with an id "privacy_policy_text_TT" where you want the text to be rendered, or insert the script directly there.');
//}
//parent.insertBefore(newElement, thisScript.nextSibling);
//}
else if ( ttLibrary.url_contains(privacy_policy_text_TT.default_query) )
{
document.getElementsByTagName("head")[0].insertAdjacentHTML("beforeend", '<meta name="robots" content="noindex, nofollow">');
document.body.innerHTML = txt_output;
}
if (privacy_policy_text_TT.a_id && document.getElementById(privacy_policy_text_TT.a_id) ){
document.getElementById(privacy_policy_text_TT.a_id).innerHTML = privacy_policy_text_TT.privacy_polivy;
document.getElementById(privacy_policy_text_TT.a_id).href = '#'+privacy_policy_text_TT.default_query;
document.getElementById(privacy_policy_text_TT.a_id).setAttribute("target","_blank");
}
}
};
window.addEventListener ? window.addEventListener("load", privacy_policy_text_TT.init, false) : window.attachEvent && window.attachEvent("onload", privacy_policy_text_TT.init);
// ================= typical JS lib =================
ttLibrary =
{
Is_Cookie_Set : function (cookiename) {
return document.cookie.indexOf('; '+cookiename+'=');
},
setCookie : function (name,value,days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (value || "") + expires + "; path=/";
},
getCookie : function (name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
},
eraseCookie : function (name) {
document.cookie = name+'=; Max-Age=-99999999;';
},
url_contains : function (string) {
return window.location.href.search(string) != -1;
},
insertIntoHead : function(css_content)
{
var head = document.head || document.getElementsByTagName('head')[0];
var styleEl = document.createElement('style');
styleEl.type = 'text/css';
if (styleEl.styleSheet) styleEl.styleSheet.cssText = css_content;
else styleEl.appendChild(document.createTextNode(css_content));
head.appendChild(styleEl);
},
readSelfParameters : function(target_id){
var getVars = {};
if(document.getElementById(target_id))
{
var queryString = document.getElementById(target_id).getAttribute('src').split("?").pop().split("&");
for(var i=0;i<queryString.length;i++){
var keyVal = queryString[i].split('=');
getVars[ keyVal[0] ] = keyVal[1];
}
}
return getVars;
}
};
// ======================================================================
// alternate src: method https://pastebin.com/raw/1LDnvx6f