From cedca132f6a5b5f324c96dc13baab7657c980cb8 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 23 Aug 2019 09:58:48 -0400 Subject: [PATCH] remove old downloader page/script --- src/content/downloader.ts | 34 ---------------------------------- src/downloader/downloader.ts | 3 --- src/downloader/index.html | 10 ---------- src/safari/safari/Info.plist | 4 ---- webpack.config.js | 7 ------- 5 files changed, 58 deletions(-) delete mode 100644 src/content/downloader.ts delete mode 100644 src/downloader/downloader.ts delete mode 100644 src/downloader/index.html diff --git a/src/content/downloader.ts b/src/content/downloader.ts deleted file mode 100644 index 450ce1baec..0000000000 --- a/src/content/downloader.ts +++ /dev/null @@ -1,34 +0,0 @@ -document.addEventListener('DOMContentLoaded', (event) => { - const isSafari = (typeof safari !== 'undefined') && navigator.userAgent.indexOf(' Safari/') !== -1 && - navigator.userAgent.indexOf('Chrome') === -1; - - if (!isSafari) { - return; - } - - safari.self.addEventListener('message', (msgEvent: any) => { - const msg = JSON.parse(msgEvent.message.msg); - if (msg.command === 'downloaderPageData') { - let data: any = msg.data.blobData; - if (msg.data.blobOptions == null || msg.data.blobOptions.type !== 'text/plain') { - const binaryString = window.atob(msg.data.blobData); - const bytes = new Uint8Array(binaryString.length); - for (let i = 0; i < binaryString.length; i++) { - bytes[i] = binaryString.charCodeAt(i); - } - data = bytes.buffer; - } - const blob = new Blob([data], msg.data.blobOptions); - if (navigator.msSaveOrOpenBlob) { - navigator.msSaveBlob(blob, msg.data.fileName); - } else { - const a = document.createElement('a'); - a.href = URL.createObjectURL(blob); - a.download = msg.data.fileName; - document.body.appendChild(a); - a.click(); - document.body.removeChild(a); - } - } - }, false); -}); diff --git a/src/downloader/downloader.ts b/src/downloader/downloader.ts deleted file mode 100644 index 4c7473764e..0000000000 --- a/src/downloader/downloader.ts +++ /dev/null @@ -1,3 +0,0 @@ -document.addEventListener('DOMContentLoaded', () => { - // TODO -}); diff --git a/src/downloader/index.html b/src/downloader/index.html deleted file mode 100644 index c9c5680fac..0000000000 --- a/src/downloader/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - Downloading File - - - -
Downloading...
- - diff --git a/src/safari/safari/Info.plist b/src/safari/safari/Info.plist index 28b7219a46..52c0c9fb94 100644 --- a/src/safari/safari/Info.plist +++ b/src/safari/safari/Info.plist @@ -53,10 +53,6 @@ Script app/content/shortcuts.js - - Script - app/content/downloader.js - SFSafariToolbarItem diff --git a/webpack.config.js b/webpack.config.js index 43ba3cbd62..c85f98d64f 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -94,11 +94,6 @@ const plugins = [ filename: 'notification/bar.html', chunks: ['notification/bar'] }), - new HtmlWebpackPlugin({ - template: './src/downloader/index.html', - filename: 'downloader/index.html', - chunks: ['downloader/downloader'], - }), new CopyWebpackPlugin([ './src/manifest.json', { from: './src/_locales', to: '_locales' }, @@ -145,11 +140,9 @@ const config = { 'background': './src/background.ts', 'content/autofill': './src/content/autofill.js', 'content/autofiller': './src/content/autofiller.ts', - 'content/downloader': './src/content/downloader.ts', 'content/notificationBar': './src/content/notificationBar.ts', 'content/shortcuts': './src/content/shortcuts.ts', 'notification/bar': './src/notification/bar.js', - 'downloader/downloader': './src/downloader/downloader.ts', }, optimization: { minimize: false,