|
@@ -47933,7 +47933,7 @@ exports["filterCSS"] = (filterCSS);
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @converse/headless/converse-core */ "./src/headless/converse-core.js");
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -48002,14 +48002,15 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__["default"].plugins
|
|
|
_.assignIn(this, {
|
|
|
'match_current_word': false,
|
|
|
// Match only the current word, otherwise all input is matched
|
|
|
- 'match_on_tab': false,
|
|
|
- // Whether matching should only start when tab's pressed
|
|
|
- 'trigger_on_at': false,
|
|
|
- // Whether @ should trigger autocomplete
|
|
|
+ 'ac_triggers': [],
|
|
|
+ // Array of keys (`ev.key`) values that will trigger auto-complete
|
|
|
+ 'include_triggers': [],
|
|
|
+ // Array of trigger keys which should be included in the returned value
|
|
|
'min_chars': 2,
|
|
|
'max_items': 10,
|
|
|
'auto_evaluate': true,
|
|
|
'auto_first': false,
|
|
|
+ // Should the first element be automatically selected?
|
|
|
'data': _.identity,
|
|
|
'filter': _converse.FILTER_CONTAINS,
|
|
|
'sort': config.sort === false ? false : SORT_BYLENGTH,
|
|
@@ -48241,11 +48242,18 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__["default"].plugins
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- if (this.match_on_tab && ev.keyCode === _converse.keycodes.TAB) {
|
|
|
- ev.preventDefault();
|
|
|
- this.auto_completing = true;
|
|
|
- } else if (this.trigger_on_at && ev.keyCode === _converse.keycodes.AT) {
|
|
|
+ if (this.ac_triggers.includes(ev.key)) {
|
|
|
+ if (ev.key === "Tab") {
|
|
|
+ ev.preventDefault();
|
|
|
+ }
|
|
|
+
|
|
|
this.auto_completing = true;
|
|
|
+ } else if (ev.key === "Backspace") {
|
|
|
+ const word = u.getCurrentWord(ev.target, ev.target.selectionEnd - 1);
|
|
|
+
|
|
|
+ if (this.ac_triggers.includes(word[0])) {
|
|
|
+ this.auto_completing = true;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -48265,7 +48273,7 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__["default"].plugins
|
|
|
let value = this.match_current_word ? u.getCurrentWord(this.input) : this.input.value;
|
|
|
let ignore_min_chars = false;
|
|
|
|
|
|
- if (this.trigger_on_at && value.startsWith('@')) {
|
|
|
+ if (this.ac_triggers.includes(value[0]) && !this.include_triggers.includes(ev.key)) {
|
|
|
ignore_min_chars = true;
|
|
|
value = value.slice('1');
|
|
|
}
|
|
@@ -48391,7 +48399,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_chatroom_bookmark_toggle_html__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! templates/chatroom_bookmark_toggle.html */ "./src/templates/chatroom_bookmark_toggle.html");
|
|
|
/* harmony import */ var templates_chatroom_bookmark_toggle_html__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(templates_chatroom_bookmark_toggle_html__WEBPACK_IMPORTED_MODULE_5__);
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -49043,7 +49051,7 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__["default"].plugins
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @converse/headless/converse-core */ "./src/headless/converse-core.js");
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -49128,7 +49136,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_chatboxes_html__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! templates/chatboxes.html */ "./src/templates/chatboxes.html");
|
|
|
/* harmony import */ var templates_chatboxes_html__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(templates_chatboxes_html__WEBPACK_IMPORTED_MODULE_6__);
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2012-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -49366,7 +49374,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var xss__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! xss */ "./node_modules/xss/dist/xss.js");
|
|
|
/* harmony import */ var xss__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(xss__WEBPACK_IMPORTED_MODULE_22__);
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -50812,7 +50820,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_login_panel_html__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! templates/login_panel.html */ "./src/templates/login_panel.html");
|
|
|
/* harmony import */ var templates_login_panel_html__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(templates_login_panel_html__WEBPACK_IMPORTED_MODULE_10__);
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -51565,7 +51573,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_dragresize_html__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! templates/dragresize.html */ "./src/templates/dragresize.html");
|
|
|
/* harmony import */ var templates_dragresize_html__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(templates_dragresize_html__WEBPACK_IMPORTED_MODULE_3__);
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -51986,7 +51994,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var _converse_headless_converse_muc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @converse/headless/converse-muc */ "./src/headless/converse-muc.js");
|
|
|
/* harmony import */ var _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @converse/headless/converse-core */ "./src/headless/converse-core.js");
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -52045,7 +52053,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_inverse_brand_heading_html__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! templates/inverse_brand_heading.html */ "./src/templates/inverse_brand_heading.html");
|
|
|
/* harmony import */ var templates_inverse_brand_heading_html__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(templates_inverse_brand_heading_html__WEBPACK_IMPORTED_MODULE_5__);
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) JC Brand <jc@opkode.com>
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -52117,7 +52125,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_chatbox_html__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! templates/chatbox.html */ "./src/templates/chatbox.html");
|
|
|
/* harmony import */ var templates_chatbox_html__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(templates_chatbox_html__WEBPACK_IMPORTED_MODULE_2__);
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -52595,7 +52603,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_trimmed_chat_html__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! templates/trimmed_chat.html */ "./src/templates/trimmed_chat.html");
|
|
|
/* harmony import */ var templates_trimmed_chat_html__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(templates_trimmed_chat_html__WEBPACK_IMPORTED_MODULE_5__);
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, Jan-Carel Brand <jc@opkode.com>
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -53212,7 +53220,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_alert_modal_html__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! templates/alert_modal.html */ "./src/templates/alert_modal.html");
|
|
|
/* harmony import */ var templates_alert_modal_html__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(templates_alert_modal_html__WEBPACK_IMPORTED_MODULE_3__);
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -53392,7 +53400,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var xss__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! xss */ "./node_modules/xss/dist/xss.js");
|
|
|
/* harmony import */ var xss__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(xss__WEBPACK_IMPORTED_MODULE_26__);
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -53528,7 +53536,7 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_3__["default"].plugins
|
|
|
*/
|
|
|
return str;
|
|
|
}
|
|
|
- /* http://xmpp.org/extensions/xep-0045.html
|
|
|
+ /* https://xmpp.org/extensions/xep-0045.html
|
|
|
* ----------------------------------------
|
|
|
* 100 message Entering a groupchat Inform user that any occupant is allowed to see the user's full JID
|
|
|
* 101 message (out of band) Affiliation change Inform user that his or her affiliation changed while not in the groupchat
|
|
@@ -53604,7 +53612,7 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_3__["default"].plugins
|
|
|
* (XMLElement) stanza: The IQ stanza containing the groupchat
|
|
|
* info.
|
|
|
*/
|
|
|
- // All MUC features found here: http://xmpp.org/registrar/disco-features.html
|
|
|
+ // All MUC features found here: https://xmpp.org/registrar/disco-features.html
|
|
|
el.querySelector('span.spinner').remove();
|
|
|
el.querySelector('a.room-info').classList.add('selected');
|
|
|
el.insertAdjacentHTML('beforeEnd', templates_room_description_html__WEBPACK_IMPORTED_MODULE_21___default()({
|
|
@@ -53920,7 +53928,9 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_3__["default"].plugins
|
|
|
'click .upload-file': 'toggleFileUpload',
|
|
|
'keydown .chat-textarea': 'keyPressed',
|
|
|
'keyup .chat-textarea': 'keyUp',
|
|
|
- 'input .chat-textarea': 'inputChanged'
|
|
|
+ 'input .chat-textarea': 'inputChanged',
|
|
|
+ 'dragover .chat-textarea': 'onDragOver',
|
|
|
+ 'drop .chat-textarea': 'onDrop'
|
|
|
},
|
|
|
|
|
|
initialize() {
|
|
@@ -53976,7 +53986,7 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_3__["default"].plugins
|
|
|
this.renderHeading();
|
|
|
this.renderChatArea();
|
|
|
this.renderMessageForm();
|
|
|
- this.initAutoComplete();
|
|
|
+ this.initMentionAutoComplete();
|
|
|
|
|
|
if (this.model.get('connection_status') !== _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_3__["default"].ROOMSTATUS.ENTERED) {
|
|
|
this.showSpinner();
|
|
@@ -54006,19 +54016,19 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_3__["default"].plugins
|
|
|
return this;
|
|
|
},
|
|
|
|
|
|
- initAutoComplete() {
|
|
|
+ initMentionAutoComplete() {
|
|
|
this.auto_complete = new _converse.AutoComplete(this.el, {
|
|
|
'auto_first': true,
|
|
|
'auto_evaluate': false,
|
|
|
'min_chars': 1,
|
|
|
'match_current_word': true,
|
|
|
- 'match_on_tab': true,
|
|
|
'list': () => this.model.occupants.map(o => ({
|
|
|
'label': o.getDisplayName(),
|
|
|
'value': `@${o.getDisplayName()}`
|
|
|
})),
|
|
|
'filter': _converse.FILTER_STARTSWITH,
|
|
|
- 'trigger_on_at': true
|
|
|
+ 'ac_triggers': ["Tab", "@"],
|
|
|
+ 'include_triggers': []
|
|
|
});
|
|
|
this.auto_complete.on('suggestion-box-selectcomplete', () => this.auto_completing = false);
|
|
|
},
|
|
@@ -54261,7 +54271,7 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_3__["default"].plugins
|
|
|
* ignore <gone/> notifications in groupchats.
|
|
|
*
|
|
|
* As laid out in the business rules in XEP-0085
|
|
|
- * http://xmpp.org/extensions/xep-0085.html#bizrules-groupchat
|
|
|
+ * https://xmpp.org/extensions/xep-0085.html#bizrules-groupchat
|
|
|
*/
|
|
|
if (message.get('fullname') === this.model.get('nick')) {
|
|
|
// Don't know about other servers, but OpenFire sends
|
|
@@ -55179,7 +55189,7 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_3__["default"].plugins
|
|
|
|
|
|
showStatusMessages(stanza) {
|
|
|
/* Check for status codes and communicate their purpose to the user.
|
|
|
- * See: http://xmpp.org/registrar/mucstatus.html
|
|
|
+ * See: https://xmpp.org/registrar/mucstatus.html
|
|
|
*
|
|
|
* Parameters:
|
|
|
* (XMLElement) stanza: The message or presence stanza
|
|
@@ -55358,9 +55368,6 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_3__["default"].plugins
|
|
|
const show = this.model.get('show');
|
|
|
return templates_occupant_html__WEBPACK_IMPORTED_MODULE_20___default()(_.extend({
|
|
|
'_': _,
|
|
|
- // XXX Normally this should already be included,
|
|
|
- // but with the current webpack build,
|
|
|
- // we only get a subset of the _ methods.
|
|
|
'jid': '',
|
|
|
'show': show,
|
|
|
'hint_show': _converse.PRETTY_CHAT_STATUS[show],
|
|
@@ -55732,7 +55739,7 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_3__["default"].plugins
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @converse/headless/converse-core */ "./src/headless/converse-core.js");
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, JC Brand <jc@opkode.com>
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -56061,7 +56068,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_toolbar_omemo_html__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! templates/toolbar_omemo.html */ "./src/templates/toolbar_omemo.html");
|
|
|
/* harmony import */ var templates_toolbar_omemo_html__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(templates_toolbar_omemo_html__WEBPACK_IMPORTED_MODULE_1__);
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -57495,7 +57502,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_status_option_html__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! templates/status_option.html */ "./src/templates/status_option.html");
|
|
|
/* harmony import */ var templates_status_option_html__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(templates_status_option_html__WEBPACK_IMPORTED_MODULE_9__);
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2017, Jan-Carel Brand <jc@opkode.com>
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -57988,7 +57995,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_spinner_html__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(templates_spinner_html__WEBPACK_IMPORTED_MODULE_8__);
|
|
|
/* harmony import */ var _converse_headless_utils_form__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @converse/headless/utils/form */ "./src/headless/utils/form.js");
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -58749,7 +58756,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_rooms_list_item_html__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! templates/rooms_list_item.html */ "./src/templates/rooms_list_item.html");
|
|
|
/* harmony import */ var templates_rooms_list_item_html__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(templates_rooms_list_item_html__WEBPACK_IMPORTED_MODULE_3__);
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, Jan-Carel Brand <jc@opkode.com>
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -59107,7 +59114,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var templates_search_contact_html__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! templates/search_contact.html */ "./src/templates/search_contact.html");
|
|
|
/* harmony import */ var templates_search_contact_html__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(templates_search_contact_html__WEBPACK_IMPORTED_MODULE_13__);
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -60229,7 +60236,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var converse_chatview__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! converse-chatview */ "./src/converse-chatview.js");
|
|
|
/* harmony import */ var _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @converse/headless/converse-core */ "./src/headless/converse-core.js");
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -61577,7 +61584,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var filesize__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! filesize */ "./node_modules/filesize/lib/filesize.js");
|
|
|
/* harmony import */ var filesize__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(filesize__WEBPACK_IMPORTED_MODULE_3__);
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2012-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -63029,7 +63036,7 @@ _converse.TIMEOUTS = {
|
|
|
'PAUSED': 10000,
|
|
|
'INACTIVE': 90000
|
|
|
}; // XEP-0085 Chat states
|
|
|
-// http://xmpp.org/extensions/xep-0085.html
|
|
|
+// https://xmpp.org/extensions/xep-0085.html
|
|
|
|
|
|
_converse.INACTIVE = 'inactive';
|
|
|
_converse.ACTIVE = 'active';
|
|
@@ -64798,7 +64805,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var sizzle__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! sizzle */ "./node_modules/sizzle/dist/sizzle.js");
|
|
|
/* harmony import */ var sizzle__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(sizzle__WEBPACK_IMPORTED_MODULE_1__);
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -65024,7 +65031,7 @@ _converse_core__WEBPACK_IMPORTED_MODULE_0__["default"].plugins.add('converse-dis
|
|
|
});
|
|
|
|
|
|
function addClientFeatures() {
|
|
|
- // See http://xmpp.org/registrar/disco-categories.html
|
|
|
+ // See https://xmpp.org/registrar/disco-categories.html
|
|
|
_converse.api.disco.own.identities.add('client', 'web', 'Converse');
|
|
|
|
|
|
_converse.api.disco.own.features.add(Strophe.NS.BOSH);
|
|
@@ -65553,7 +65560,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var sizzle__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! sizzle */ "./node_modules/sizzle/dist/sizzle.js");
|
|
|
/* harmony import */ var sizzle__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(sizzle__WEBPACK_IMPORTED_MODULE_3__);
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -66224,7 +66231,7 @@ function _iterableToArrayLimit(arr, i) { var _arr = []; var _n = true; var _d =
|
|
|
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
|
|
|
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -66834,7 +66841,7 @@ _converse_core__WEBPACK_IMPORTED_MODULE_6__["default"].plugins.add('converse-muc
|
|
|
/* Send an IQ stanza to the server, asking it for the
|
|
|
* member-list of this groupchat.
|
|
|
*
|
|
|
- * See: http://xmpp.org/extensions/xep-0045.html#modifymember
|
|
|
+ * See: https://xmpp.org/extensions/xep-0045.html#modifymember
|
|
|
*
|
|
|
* Parameters:
|
|
|
* (String) affiliation: The specific member list to
|
|
@@ -66860,7 +66867,7 @@ _converse_core__WEBPACK_IMPORTED_MODULE_6__["default"].plugins.add('converse-muc
|
|
|
/* Send IQ stanzas to the server to set an affiliation for
|
|
|
* the provided JIDs.
|
|
|
*
|
|
|
- * See: http://xmpp.org/extensions/xep-0045.html#modifymember
|
|
|
+ * See: https://xmpp.org/extensions/xep-0045.html#modifymember
|
|
|
*
|
|
|
* XXX: Prosody doesn't accept multiple JIDs' affiliations
|
|
|
* being set in one IQ stanza, so as a workaround we send
|
|
@@ -67059,7 +67066,7 @@ _converse_core__WEBPACK_IMPORTED_MODULE_6__["default"].plugins.add('converse-muc
|
|
|
/* Send IQ stanzas to the server to modify the
|
|
|
* affiliations in this groupchat.
|
|
|
*
|
|
|
- * See: http://xmpp.org/extensions/xep-0045.html#modifymember
|
|
|
+ * See: https://xmpp.org/extensions/xep-0045.html#modifymember
|
|
|
*
|
|
|
* Parameters:
|
|
|
* (Object) members: A map of jids, affiliations and optionally reasons
|
|
@@ -67912,7 +67919,7 @@ _converse_core__WEBPACK_IMPORTED_MODULE_6__["default"].plugins.add('converse-muc
|
|
|
* configured automatically. Currently it doesn't make sense to specify
|
|
|
* `roomconfig` values if `auto_configure` is set to `false`.
|
|
|
* For a list of configuration values that can be passed in, refer to these values
|
|
|
- * in the [XEP-0045 MUC specification](http://xmpp.org/extensions/xep-0045.html#registrar-formtype-owner).
|
|
|
+ * in the [XEP-0045 MUC specification](https://xmpp.org/extensions/xep-0045.html#registrar-formtype-owner).
|
|
|
* The values should be named without the `muc#roomconfig_` prefix.
|
|
|
* @param {boolean} [attrs.maximize] A boolean, indicating whether minimized rooms should also be
|
|
|
* maximized, when opened. Set to `false` by default.
|
|
@@ -68173,7 +68180,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var _converse_disco__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./converse-disco */ "./src/headless/converse-disco.js");
|
|
|
/* harmony import */ var _converse_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./converse-core */ "./src/headless/converse-core.js");
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -68296,7 +68303,7 @@ _converse_core__WEBPACK_IMPORTED_MODULE_1__["default"].plugins.add('converse-pub
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @converse/headless/converse-core */ "./src/headless/converse-core.js");
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -69390,7 +69397,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var _templates_vcard_html__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./templates/vcard.html */ "./src/headless/templates/vcard.html");
|
|
|
/* harmony import */ var _templates_vcard_html__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_templates_vcard_html__WEBPACK_IMPORTED_MODULE_1__);
|
|
|
// Converse.js
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// Copyright (c) 2013-2019, the Converse.js developers
|
|
|
// Licensed under the Mozilla Public License (MPLv2)
|
|
@@ -69714,7 +69721,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js");
|
|
|
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_30__);
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// This is the internationalization module.
|
|
|
//
|
|
@@ -70080,7 +70087,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var sizzle__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! sizzle */ "./node_modules/sizzle/dist/sizzle.js");
|
|
|
/* harmony import */ var sizzle__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(sizzle__WEBPACK_IMPORTED_MODULE_4__);
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// This is the utilities module.
|
|
|
//
|
|
@@ -70420,9 +70427,12 @@ u.siblingIndex = function (el) {
|
|
|
return i;
|
|
|
};
|
|
|
|
|
|
-u.getCurrentWord = function (input) {
|
|
|
- const cursor = input.selectionEnd || undefined;
|
|
|
- return _lodash_noconflict__WEBPACK_IMPORTED_MODULE_3___default.a.last(input.value.slice(0, cursor).split(' '));
|
|
|
+u.getCurrentWord = function (input, index) {
|
|
|
+ if (!index) {
|
|
|
+ index = input.selectionEnd || undefined;
|
|
|
+ }
|
|
|
+
|
|
|
+ return _lodash_noconflict__WEBPACK_IMPORTED_MODULE_3___default.a.last(input.value.slice(0, index).split(' '));
|
|
|
};
|
|
|
|
|
|
u.replaceCurrentWord = function (input, new_value) {
|
|
@@ -92075,7 +92085,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var _templates_field_html__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_templates_field_html__WEBPACK_IMPORTED_MODULE_1__);
|
|
|
/* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./core */ "./src/headless/utils/core.js");
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// This is the utilities module.
|
|
|
//
|
|
@@ -92125,7 +92135,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @converse/headless/converse-core */ "./src/headless/converse-core.js");
|
|
|
/* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./core */ "./src/headless/utils/core.js");
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// This is the utilities module.
|
|
|
//
|
|
@@ -95611,7 +95621,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var _templates_video_html__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_templates_video_html__WEBPACK_IMPORTED_MODULE_15__);
|
|
|
/* harmony import */ var _headless_utils_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../headless/utils/core */ "./src/headless/utils/core.js");
|
|
|
// Converse.js (A browser based XMPP chat client)
|
|
|
-// http://conversejs.org
|
|
|
+// https://conversejs.org
|
|
|
//
|
|
|
// This is a form utilities module.
|
|
|
//
|
|
@@ -96168,86 +96178,82 @@ _headless_utils_core__WEBPACK_IMPORTED_MODULE_16__["default"].xForm2webForm = fu
|
|
|
* Parameters:
|
|
|
* (XMLElement) field - the field to convert
|
|
|
*/
|
|
|
- if (field.getAttribute('type')) {
|
|
|
- if (field.getAttribute('type') === 'list-single' || field.getAttribute('type') === 'list-multi') {
|
|
|
- const values = _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.map(_headless_utils_core__WEBPACK_IMPORTED_MODULE_16__["default"].queryChildren(field, 'value'), _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.partial(_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get, _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a, 'textContent'));
|
|
|
+ if (field.getAttribute('type') === 'list-single' || field.getAttribute('type') === 'list-multi') {
|
|
|
+ const values = _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.map(_headless_utils_core__WEBPACK_IMPORTED_MODULE_16__["default"].queryChildren(field, 'value'), _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.partial(_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get, _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a, 'textContent'));
|
|
|
|
|
|
- const options = _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.map(_headless_utils_core__WEBPACK_IMPORTED_MODULE_16__["default"].queryChildren(field, 'option'), function (option) {
|
|
|
- const value = _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(option.querySelector('value'), 'textContent');
|
|
|
+ const options = _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.map(_headless_utils_core__WEBPACK_IMPORTED_MODULE_16__["default"].queryChildren(field, 'option'), function (option) {
|
|
|
+ const value = _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(option.querySelector('value'), 'textContent');
|
|
|
|
|
|
- return _templates_select_option_html__WEBPACK_IMPORTED_MODULE_14___default()({
|
|
|
- 'value': value,
|
|
|
- 'label': option.getAttribute('label'),
|
|
|
- 'selected': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.includes(values, value),
|
|
|
- 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required'))
|
|
|
- });
|
|
|
- });
|
|
|
-
|
|
|
- return _templates_form_select_html__WEBPACK_IMPORTED_MODULE_9___default()({
|
|
|
- 'id': _headless_utils_core__WEBPACK_IMPORTED_MODULE_16__["default"].getUniqueId(),
|
|
|
- 'name': field.getAttribute('var'),
|
|
|
- 'label': field.getAttribute('label'),
|
|
|
- 'options': options.join(''),
|
|
|
- 'multiple': field.getAttribute('type') === 'list-multi',
|
|
|
+ return _templates_select_option_html__WEBPACK_IMPORTED_MODULE_14___default()({
|
|
|
+ 'value': value,
|
|
|
+ 'label': option.getAttribute('label'),
|
|
|
+ 'selected': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.includes(values, value),
|
|
|
'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required'))
|
|
|
});
|
|
|
- } else if (field.getAttribute('type') === 'fixed') {
|
|
|
- const text = _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent');
|
|
|
-
|
|
|
- return '<p class="form-help">' + text + '</p>';
|
|
|
- } else if (field.getAttribute('type') === 'jid-multi') {
|
|
|
- return _templates_form_textarea_html__WEBPACK_IMPORTED_MODULE_10___default()({
|
|
|
- 'name': field.getAttribute('var'),
|
|
|
- 'label': field.getAttribute('label') || '',
|
|
|
- 'value': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent'),
|
|
|
- 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required'))
|
|
|
- });
|
|
|
- } else if (field.getAttribute('type') === 'boolean') {
|
|
|
- return _templates_form_checkbox_html__WEBPACK_IMPORTED_MODULE_7___default()({
|
|
|
- 'id': _headless_utils_core__WEBPACK_IMPORTED_MODULE_16__["default"].getUniqueId(),
|
|
|
- 'name': field.getAttribute('var'),
|
|
|
- 'label': field.getAttribute('label') || '',
|
|
|
- 'checked': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent') === "1" && 'checked="1"' || '',
|
|
|
- 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required'))
|
|
|
- });
|
|
|
- } else if (field.getAttribute('var') === 'url') {
|
|
|
- return _templates_form_url_html__WEBPACK_IMPORTED_MODULE_11___default()({
|
|
|
- 'label': field.getAttribute('label') || '',
|
|
|
- 'value': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent')
|
|
|
- });
|
|
|
- } else if (field.getAttribute('var') === 'username') {
|
|
|
- return _templates_form_username_html__WEBPACK_IMPORTED_MODULE_12___default()({
|
|
|
- 'domain': ' @' + domain,
|
|
|
- 'name': field.getAttribute('var'),
|
|
|
- 'type': XFORM_TYPE_MAP[field.getAttribute('type')],
|
|
|
- 'label': field.getAttribute('label') || '',
|
|
|
- 'value': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent'),
|
|
|
- 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required'))
|
|
|
- });
|
|
|
- } else {
|
|
|
- return _templates_form_input_html__WEBPACK_IMPORTED_MODULE_8___default()({
|
|
|
- 'id': _headless_utils_core__WEBPACK_IMPORTED_MODULE_16__["default"].getUniqueId(),
|
|
|
- 'label': field.getAttribute('label') || '',
|
|
|
- 'name': field.getAttribute('var'),
|
|
|
- 'placeholder': null,
|
|
|
- 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required')),
|
|
|
- 'type': XFORM_TYPE_MAP[field.getAttribute('type')],
|
|
|
- 'value': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent')
|
|
|
- });
|
|
|
- }
|
|
|
+ });
|
|
|
+
|
|
|
+ return _templates_form_select_html__WEBPACK_IMPORTED_MODULE_9___default()({
|
|
|
+ 'id': _headless_utils_core__WEBPACK_IMPORTED_MODULE_16__["default"].getUniqueId(),
|
|
|
+ 'name': field.getAttribute('var'),
|
|
|
+ 'label': field.getAttribute('label'),
|
|
|
+ 'options': options.join(''),
|
|
|
+ 'multiple': field.getAttribute('type') === 'list-multi',
|
|
|
+ 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required'))
|
|
|
+ });
|
|
|
+ } else if (field.getAttribute('type') === 'fixed') {
|
|
|
+ const text = _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent');
|
|
|
+
|
|
|
+ return '<p class="form-help">' + text + '</p>';
|
|
|
+ } else if (field.getAttribute('type') === 'jid-multi') {
|
|
|
+ return _templates_form_textarea_html__WEBPACK_IMPORTED_MODULE_10___default()({
|
|
|
+ 'name': field.getAttribute('var'),
|
|
|
+ 'label': field.getAttribute('label') || '',
|
|
|
+ 'value': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent'),
|
|
|
+ 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required'))
|
|
|
+ });
|
|
|
+ } else if (field.getAttribute('type') === 'boolean') {
|
|
|
+ return _templates_form_checkbox_html__WEBPACK_IMPORTED_MODULE_7___default()({
|
|
|
+ 'id': _headless_utils_core__WEBPACK_IMPORTED_MODULE_16__["default"].getUniqueId(),
|
|
|
+ 'name': field.getAttribute('var'),
|
|
|
+ 'label': field.getAttribute('label') || '',
|
|
|
+ 'checked': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent') === "1" && 'checked="1"' || '',
|
|
|
+ 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required'))
|
|
|
+ });
|
|
|
+ } else if (field.getAttribute('var') === 'url') {
|
|
|
+ return _templates_form_url_html__WEBPACK_IMPORTED_MODULE_11___default()({
|
|
|
+ 'label': field.getAttribute('label') || '',
|
|
|
+ 'value': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent')
|
|
|
+ });
|
|
|
+ } else if (field.getAttribute('var') === 'username') {
|
|
|
+ return _templates_form_username_html__WEBPACK_IMPORTED_MODULE_12___default()({
|
|
|
+ 'domain': ' @' + domain,
|
|
|
+ 'name': field.getAttribute('var'),
|
|
|
+ 'type': XFORM_TYPE_MAP[field.getAttribute('type')],
|
|
|
+ 'label': field.getAttribute('label') || '',
|
|
|
+ 'value': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent'),
|
|
|
+ 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required'))
|
|
|
+ });
|
|
|
+ } else if (field.getAttribute('var') === 'ocr') {
|
|
|
+ // Captcha
|
|
|
+ const uri = field.querySelector('uri');
|
|
|
+ const el = sizzle__WEBPACK_IMPORTED_MODULE_2___default()('data[cid="' + uri.textContent.replace(/^cid:/, '') + '"]', stanza)[0];
|
|
|
+ return _templates_form_captcha_html__WEBPACK_IMPORTED_MODULE_6___default()({
|
|
|
+ 'label': field.getAttribute('label'),
|
|
|
+ 'name': field.getAttribute('var'),
|
|
|
+ 'data': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(el, 'textContent'),
|
|
|
+ 'type': uri.getAttribute('type'),
|
|
|
+ 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required'))
|
|
|
+ });
|
|
|
} else {
|
|
|
- if (field.getAttribute('var') === 'ocr') {
|
|
|
- // Captcha
|
|
|
- const uri = field.querySelector('uri');
|
|
|
- const el = sizzle__WEBPACK_IMPORTED_MODULE_2___default()('data[cid="' + uri.textContent.replace(/^cid:/, '') + '"]', stanza)[0];
|
|
|
- return _templates_form_captcha_html__WEBPACK_IMPORTED_MODULE_6___default()({
|
|
|
- 'label': field.getAttribute('label'),
|
|
|
- 'name': field.getAttribute('var'),
|
|
|
- 'data': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(el, 'textContent'),
|
|
|
- 'type': uri.getAttribute('type'),
|
|
|
- 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required'))
|
|
|
- });
|
|
|
- }
|
|
|
+ return _templates_form_input_html__WEBPACK_IMPORTED_MODULE_8___default()({
|
|
|
+ 'id': _headless_utils_core__WEBPACK_IMPORTED_MODULE_16__["default"].getUniqueId(),
|
|
|
+ 'label': field.getAttribute('label') || '',
|
|
|
+ 'name': field.getAttribute('var'),
|
|
|
+ 'placeholder': null,
|
|
|
+ 'required': !_headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.isNil(field.querySelector('required')),
|
|
|
+ 'type': XFORM_TYPE_MAP[field.getAttribute('type')],
|
|
|
+ 'value': _headless_lodash_noconflict__WEBPACK_IMPORTED_MODULE_1___default.a.get(field.querySelector('value'), 'textContent')
|
|
|
+ });
|
|
|
}
|
|
|
};
|
|
|
|