diff --git a/plugins/nextcloud/js/composer.js b/plugins/nextcloud/js/composer.js index f82c43cf8..45068cac5 100644 --- a/plugins/nextcloud/js/composer.js +++ b/plugins/nextcloud/js/composer.js @@ -43,8 +43,8 @@ let template = document.getElementById('PopupsCompose'); const uploadBtn = template.content.querySelector('#composeUploadButton'); if (uploadBtn) { - uploadBtn.after(Element.fromHTML('◦◯◦')); + uploadBtn.after(Element.fromHTML(`◦◯◦`)); } /** diff --git a/plugins/nextcloud/js/message.js b/plugins/nextcloud/js/message.js index 3d5eb8be9..2652a91c8 100644 --- a/plugins/nextcloud/js/message.js +++ b/plugins/nextcloud/js/message.js @@ -69,18 +69,12 @@ view.nextcloudSaveICS = () => { let attachment = view.nextcloudICS(); - attachment && rl.nextcloud.selectCalendar().then(href => { - if (href) { - fetch(attachment.linkDownload(), { - mode: 'same-origin', - cache: 'no-cache', - redirect: 'error', - credentials: 'same-origin' - }) - .then(response => (response.status < 400) ? response.text() : Promise.reject(new Error({ response }))) - .then(text => rl.nextcloud.calendarPut(href, text)); - } - }); + attachment && rl.nextcloud.selectCalendar() + .then(href => + href && rl.fetch(attachment.linkDownload()) + .then(response => (response.status < 400) ? response.text() : Promise.reject(new Error({ response }))) + .then(text => rl.nextcloud.calendarPut(href, text)) + ); } } }); @@ -89,26 +83,27 @@ const attachmentsControls = template.content.querySelector('.attachmentsControls'); if (attachmentsControls) { - attachmentsControls.append(Element.fromHTML('' - + '' - + '💾' - + '' - + '')); + attachmentsControls.append(Element.fromHTML(` + + 💾 + + `)); // https://github.com/nextcloud/calendar/issues/4684 let cfg = rl.settings.get('Nextcloud'); if (cfg.CalDAV) { - attachmentsControls.append(Element.fromHTML('' - + '' - + '')); + attachmentsControls.append(Element.fromHTML(` + + `)); } } const msgMenu = template.content.querySelector('#more-view-dropdown-id + menu'); if (msgMenu) { - msgMenu.append(Element.fromHTML('
  • ' - + '' - + '
  • ')); + msgMenu.append(Element.fromHTML(`
  • + +
  • `)); } })(window.rl); diff --git a/plugins/nextcloud/js/messagelist.js b/plugins/nextcloud/js/messagelist.js index 398b40c78..13feda12d 100644 --- a/plugins/nextcloud/js/messagelist.js +++ b/plugins/nextcloud/js/messagelist.js @@ -32,9 +32,9 @@ const msgMenu = template.content.querySelector('#more-list-dropdown-id + menu [data-bind*="forwardCommand"]'); if (msgMenu) { - msgMenu.after(Element.fromHTML('
  • ' - + '' - + '
  • ')); + msgMenu.after(Element.fromHTML(`
  • + +
  • `)); } })(window.rl);