author | Matthew Wild <mwild1@gmail.com> |
Fri, 23 Sep 2022 22:40:54 +0100 | |
changeset 5057 | 00e8cc6860cb |
parent 4231 | 13b065432bf2 |
permissions | -rw-r--r-- |
3602
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') { |
4231
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4169
diff
changeset
|
2 |
/* |
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4169
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:
4169
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:
4169
diff
changeset
|
5 |
*/ |
3602
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 { |
4231
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4169
diff
changeset
|
11 |
/* |
13b065432bf2
mod_conversejs: Comment on what's going on in JS template
Kim Alvefur <zash@zash.se>
parents:
4169
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:
4169
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:
4169
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:
4169
diff
changeset
|
15 |
*/ |
3602
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 |
} |