annotate mod_conversejs/templates/template.js @ 5519:83ebfc367169

mod_http_oauth2: Return Authentication Time per OpenID Core Section 2 Mandatory To Implement, either MUST include or OPTIONAL depending on things we don't look at, so might as well include it all the time. Since we do not persist authentication state with cookies or such, the authentication time will always be some point between the user being sent to the authorization endpoint and the time they are sent back to the client application.
author Kim Alvefur <zash@zash.se>
date Mon, 05 Jun 2023 22:32:44 +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 }