annotate mod_conversejs/templates/template.js @ 5581:df483d9056f5

mod_http_muc_log: Hide joins and parts by default Now both ?p=s(how) and ?p=h(ide) are understood and propagated trough links, with unset being being hide.
author Kim Alvefur <zash@zash.se>
date Wed, 28 Jun 2023 21:47:22 +0200
parents 13b065432bf2
children
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 }