Mercurial > prosody-modules
annotate mod_conversejs/templates/template.js @ 5298:12f7d8b901e0
mod_audit: Support for adding location (GeoIP) to audit events
This can be more privacy-friendly than logging full IP addresses, and also
more informative to a user - IP addresses don't mean much to the average
person, however if they see activity from outside their expected country, they
can immediately identify suspicious activity.
As with IPs, this field is configurable for deployments that would like to
disable it. Location is also not logged when the geoip library is not
available.
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sat, 01 Apr 2023 13:11:53 +0100 |
parents | 13b065432bf2 |
children |
rev | line source |
---|---|
3598
1921ae4449b8
mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 if(typeof converse == 'undefined') { |
4227
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4165
diff
changeset
|
2 /* |
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4165
diff
changeset
|
3 * This shows the content of <noscript> if there's a problem |
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4165
diff
changeset
|
4 * loading converse.js for some reason |
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4165
diff
changeset
|
5 */ |
3598
1921ae4449b8
mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 var div = document.createElement("div"); |
1921ae4449b8
mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
7 var noscript = document.getElementsByTagName("noscript")[0]; |
1921ae4449b8
mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 div.innerHTML = noscript.innerText; |
1921ae4449b8
mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
9 document.body.appendChild(div); |
1921ae4449b8
mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
10 } else { |
4227
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4165
diff
changeset
|
11 /* |
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4165
diff
changeset
|
12 * converse.js should have loaded, so we initialize it with |
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4165
diff
changeset
|
13 * the settings generated by Prosody. This uses sprintf-style |
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4165
diff
changeset
|
14 * formatting to insert the settigs as a JSON object. |
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4165
diff
changeset
|
15 */ |
3598
1921ae4449b8
mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
16 converse.initialize(%s); |
1921ae4449b8
mod_conversejs: Separate out templates into separate configurable files (breaks 0.9 compat)
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
17 } |