-
Notifications
You must be signed in to change notification settings - Fork 578
/
Copy pathchat.html
21 lines (21 loc) · 1.22 KB
/
chat.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{{if auth.is_logged_in():}}
{{chat_server = settings.get_chat_server()}}
{{if chat_server:}}
{{chat_jid = auth.user.email.replace("@","_")}}
{{chat_pass = auth.user.password}}
{{if s3.debug:}}
{{main_css = "<link href='/%s/static/styles/plugins/converse.css' rel='stylesheet' type='text/css'/>" % appname}}
{{s3.scripts.append(URL(c="static", f="scripts", args=["converse.nojquery.js"]))}}
{{s3.scripts.append(URL(c="static", f="scripts", args=["S3", "s3.chat.js"]))}}
{{else:}}
{{main_css = "<link href='/%s/static/styles/plugins/converse.min.css' rel='stylesheet' type='text/css'/>" % appname}}
{{s3.scripts.append(URL(c="static", f="scripts", args=["S3", "s3.chat.min.js"]))}}
{{pass}}
{{s3.js_global.append('''S3.chat_url="http://%s:%s/http-bind/"\n$('link:first').before("%s")''' % (chat_server["ip"], chat_server["port"], main_css))}}
{{s3.js_global.append('''S3.chat_jid="%s"\nS3.chat_password="%s"''' % (chat_jid, chat_pass))}}
<div id="conversejs"></div>
{{s3.jquery_ready.append('''$('#converse-login')[0][0].value="%s@%s"''' % (chat_jid, chat_server["name"]))}}
{{s3.jquery_ready.append('''$('#converse-login')[0][1].value="%s"''' % (chat_pass))}}
{{s3.jquery_ready.append('''$('#converse-login')[0][2].click()''')}}
{{pass}}
{{pass}}