|
|
|
@ -1065,50 +1065,6 @@ UI.updateDTMFSupport = function (isDTMFSupported) { |
|
|
|
|
//Toolbar.showDialPadButton(dtmfSupport);
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Invite participants to conference. |
|
|
|
|
* @param {string} roomUrl |
|
|
|
|
* @param {string} conferenceName |
|
|
|
|
* @param {string} key |
|
|
|
|
* @param {string} nick |
|
|
|
|
*/ |
|
|
|
|
UI.inviteParticipants = function (roomUrl, conferenceName, key, nick) { |
|
|
|
|
let keyText = ""; |
|
|
|
|
if (key) { |
|
|
|
|
keyText = APP.translation.translateString( |
|
|
|
|
"email.sharedKey", {sharedKey: key} |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
let and = APP.translation.translateString("email.and"); |
|
|
|
|
let supportedBrowsers = `Chromium, Google Chrome, Firefox ${and} Opera`; |
|
|
|
|
|
|
|
|
|
let subject = APP.translation.translateString( |
|
|
|
|
"email.subject", {appName:interfaceConfig.APP_NAME, conferenceName} |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
let body = APP.translation.translateString( |
|
|
|
|
"email.body", { |
|
|
|
|
appName:interfaceConfig.APP_NAME, |
|
|
|
|
sharedKeyText: keyText, |
|
|
|
|
roomUrl, |
|
|
|
|
supportedBrowsers |
|
|
|
|
} |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
body = body.replace(/\n/g, "%0D%0A"); |
|
|
|
|
|
|
|
|
|
if (nick) { |
|
|
|
|
body += "%0D%0A%0D%0A" + UIUtil.escapeHtml(nick); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (interfaceConfig.INVITATION_POWERED_BY) { |
|
|
|
|
body += "%0D%0A%0D%0A--%0D%0Apowered by jitsi.org"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
window.open(`mailto:?subject=${subject}&body=${body}`, '_blank'); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Show user feedback dialog if its required or just show "thank you" dialog. |
|
|
|
|
* @returns {Promise} when dialog is closed. |
|
|
|
|