Annotate

mod_conversejs/templates/template.js @ 4935:a85efae90e21

mod_rest: Expand mapping of XEP-0045 join stanza The previous 'join' mapping was apparently lost in translation when swithing to datamapper, so might as well map some properties allowing history control. Usually you probably want either zero history or history since the last known time of being joined. Maybe that the former should be the default?
author Kim Alvefur <zash@zash.se>
date Sat, 30 Apr 2022 01:00:01 +0200
parent 4227:13b065432bf2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 }