Globalize message composer popup window

This commit is contained in:
djmaze 2021-03-10 11:43:23 +01:00
parent 5601e100d9
commit e7b1ce7509
6 changed files with 51 additions and 77 deletions

View file

@ -1,6 +1,5 @@
import { ComposeType, FolderType } from 'Common/EnumsUser';
import { EmailModel } from 'Model/Email';
import { showScreenPopup } from 'Knoin/Knoin';
import { encodeHtml } from 'Common/Html';
import { isArray } from 'Common/Utils';
import { doc } from 'Common/Globals';
@ -433,10 +432,9 @@ export function computedPaginatorHelper(koCurrentPage, koPageCount) {
/**
* @param {string} mailToUrl
* @param {Function} PopupComposeViewModel
* @returns {boolean}
*/
export function mailToHelper(mailToUrl, PopupComposeViewModel) {
export function mailToHelper(mailToUrl) {
if (
mailToUrl &&
'mailto:' ===
@ -445,10 +443,6 @@ export function mailToHelper(mailToUrl, PopupComposeViewModel) {
.substr(0, 7)
.toLowerCase()
) {
if (!PopupComposeViewModel) {
return true;
}
mailToUrl = mailToUrl.toString().substr(7);
let to = [],
@ -492,7 +486,7 @@ export function mailToHelper(mailToUrl, PopupComposeViewModel) {
bcc = EmailModel.parseEmailLine(decodeURIComponent(params.bcc));
}
showScreenPopup(PopupComposeViewModel, [
showMessageComposer([
ComposeType.Empty,
null,
to,
@ -507,3 +501,8 @@ export function mailToHelper(mailToUrl, PopupComposeViewModel) {
return false;
}
export function showMessageComposer(params = [])
{
rl.app.showScreenPopup(params);
}