summaryrefslogtreecommitdiffstats
path: root/roles/reverseproxy/files/conversejs/src/plugins/muc-views/templates/muc-password-form.js
diff options
context:
space:
mode:
authorMatthieu Saulnier <fantom@fedoraproject.org>2023-09-10 11:02:37 +0200
committerMatthieu Saulnier <fantom@fedoraproject.org>2023-09-10 11:02:37 +0200
commitc3d25357d4a61a26609480bf84a67a56d1a17fc3 (patch)
tree4209832fa639354a1c905ca6d3ca899e889df90e /roles/reverseproxy/files/conversejs/src/plugins/muc-views/templates/muc-password-form.js
parent78a34e844540a6f24a42e49bcc00ce00cd6ec955 (diff)
downloadplaybooks-ansible-c3d25357d4a61a26609480bf84a67a56d1a17fc3.tar.gz
playbooks-ansible-c3d25357d4a61a26609480bf84a67a56d1a17fc3.tar.xz
playbooks-ansible-c3d25357d4a61a26609480bf84a67a56d1a17fc3.zip
Add conversejs deployment
Diffstat (limited to 'roles/reverseproxy/files/conversejs/src/plugins/muc-views/templates/muc-password-form.js')
-rw-r--r--roles/reverseproxy/files/conversejs/src/plugins/muc-views/templates/muc-password-form.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/roles/reverseproxy/files/conversejs/src/plugins/muc-views/templates/muc-password-form.js b/roles/reverseproxy/files/conversejs/src/plugins/muc-views/templates/muc-password-form.js
new file mode 100644
index 0000000..f259814
--- /dev/null
+++ b/roles/reverseproxy/files/conversejs/src/plugins/muc-views/templates/muc-password-form.js
@@ -0,0 +1,26 @@
+import { html } from "lit";
+import { __ } from 'i18n';
+
+
+export default (o) => {
+ const i18n_heading = __('This groupchat requires a password');
+ const i18n_password = __('Password: ');
+ const i18n_submit = __('Submit');
+ return html`
+ <form class="converse-form chatroom-form converse-centered-form" @submit=${o.submitPassword}>
+ <fieldset class="form-group">
+ <label>${i18n_heading}</label>
+ <p class="validation-message">${o.validation_message}</p>
+ <input class="hidden-username" type="text" autocomplete="username" value="${o.jid}"></input>
+ <input type="password"
+ name="password"
+ required="required"
+ class="form-control ${o.validation_message ? 'error': ''}"
+ placeholder="${i18n_password}"/>
+ </fieldset>
+ <fieldset class="form-group">
+ <input class="btn btn-primary" type="submit" value="${i18n_submit}"/>
+ </fieldset>
+ </form>
+ `;
+}