From c4120357338036b473afcdaa6558190c51ffe2db Mon Sep 17 00:00:00 2001 From: supertiger1234 Date: Tue, 23 Apr 2019 10:56:30 +0100 Subject: [PATCH] organised files --- babel.config.js | 17 +++-- package-lock.json | 58 ++++++++-------- package.json | 1 + .../app/{ => EmojiPanels}/emojiPanel.vue | 0 .../{ => EmojiPanels}/emojiSuggestions.vue | 0 .../app/{LeftPanel.vue => FriendsList.vue} | 0 .../app/{RightPanel.vue => MessagePanel.vue} | 5 +- src/components/app/{ => Popouts}/Popouts.vue | 14 ++-- .../Popouts}/DragDropFileUploadDialog.vue | 0 .../{ => Popouts/Popouts}/GDriveLinkMenu.vue | 4 +- .../app/{ => Popouts/Popouts}/Settings.vue | 2 +- .../SettingsPanels/DropDownTemplate.vue | 0 .../Popouts}/SettingsPanels/ManageEmojis.vue | 0 .../Popouts}/SettingsPanels/MessageDesign.vue | 0 .../Popouts}/SettingsPanels/MyProfile.vue | 2 +- .../Popouts}/SettingsPanels/survey.vue | 2 +- .../Popouts}/TakeSurveyPopout.vue | 0 .../Popouts}/imageLargePreview.vue | 0 .../{ => Popouts/Popouts}/uploadDialog.vue | 2 +- .../Popouts}/userInformationPopout.vue | 0 src/components/app/Tabs/DirectMessage.vue | 66 +++++++++++++++++++ src/components/app/{ => Tabs}/News.vue | 0 src/views/App.vue | 47 ++----------- 23 files changed, 129 insertions(+), 91 deletions(-) rename src/components/app/{ => EmojiPanels}/emojiPanel.vue (100%) rename src/components/app/{ => EmojiPanels}/emojiSuggestions.vue (100%) rename src/components/app/{LeftPanel.vue => FriendsList.vue} (100%) rename src/components/app/{RightPanel.vue => MessagePanel.vue} (98%) rename src/components/app/{ => Popouts}/Popouts.vue (83%) rename src/components/app/{ => Popouts/Popouts}/DragDropFileUploadDialog.vue (100%) rename src/components/app/{ => Popouts/Popouts}/GDriveLinkMenu.vue (96%) rename src/components/app/{ => Popouts/Popouts}/Settings.vue (99%) rename src/components/app/{ => Popouts/Popouts}/SettingsPanels/DropDownTemplate.vue (100%) rename src/components/app/{ => Popouts/Popouts}/SettingsPanels/ManageEmojis.vue (100%) rename src/components/app/{ => Popouts/Popouts}/SettingsPanels/MessageDesign.vue (100%) rename src/components/app/{ => Popouts/Popouts}/SettingsPanels/MyProfile.vue (98%) rename src/components/app/{ => Popouts/Popouts}/SettingsPanels/survey.vue (98%) rename src/components/app/{ => Popouts/Popouts}/TakeSurveyPopout.vue (100%) rename src/components/app/{ => Popouts/Popouts}/imageLargePreview.vue (100%) rename src/components/app/{ => Popouts/Popouts}/uploadDialog.vue (99%) rename src/components/app/{ => Popouts/Popouts}/userInformationPopout.vue (100%) create mode 100644 src/components/app/Tabs/DirectMessage.vue rename src/components/app/{ => Tabs}/News.vue (100%) diff --git a/babel.config.js b/babel.config.js index ba17966..6e4fdc8 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,5 +1,12 @@ -module.exports = { - presets: [ - '@vue/app' - ] -} + +module.exports = function (api) { + api.cache(true); + + const presets = [ '@vue/app' ]; + const plugins = [ '@babel/plugin-syntax-dynamic-import']; + + return { + presets, + plugins + }; +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index a5a92ca..f082588 100644 --- a/package-lock.json +++ b/package-lock.json @@ -374,9 +374,9 @@ } }, "@babel/plugin-syntax-dynamic-import": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0.tgz", - "integrity": "sha512-Gt9xNyRrCHCiyX/ZxDGOcBnlJl0I3IWicpZRC4CdC0P5a/I07Ya2OAMEBU+J7GmRFVmIetqEYRko6QYRuKOESw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" @@ -1892,7 +1892,7 @@ }, "util": { "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "dev": true, "requires": { @@ -1915,7 +1915,7 @@ }, "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, @@ -2385,7 +2385,7 @@ }, "browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { @@ -2422,7 +2422,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { @@ -2467,7 +2467,7 @@ }, "buffer": { "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { @@ -2508,7 +2508,7 @@ }, "cacache": { "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dev": true, "requires": { @@ -3174,7 +3174,7 @@ }, "create-hash": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { @@ -3187,7 +3187,7 @@ }, "create-hmac": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { @@ -3233,7 +3233,7 @@ }, "css-color-names": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", "dev": true }, @@ -3323,7 +3323,7 @@ }, "jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true }, @@ -3340,7 +3340,7 @@ }, "regjsgen": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", "dev": true }, @@ -3643,7 +3643,7 @@ "dependencies": { "globby": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { @@ -3656,7 +3656,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } @@ -3715,7 +3715,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { @@ -3841,7 +3841,7 @@ }, "duplexer": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", "dev": true }, @@ -4761,7 +4761,7 @@ }, "finalhandler": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "dev": true, "requires": { @@ -5838,7 +5838,7 @@ }, "html-webpack-plugin": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "resolved": "http://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", "dev": true, "requires": { @@ -5853,7 +5853,7 @@ "dependencies": { "json5": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true }, @@ -5906,7 +5906,7 @@ }, "http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { @@ -6413,7 +6413,7 @@ }, "is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, @@ -6981,7 +6981,7 @@ }, "media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, @@ -8884,7 +8884,7 @@ }, "css-select": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "dev": true, "requires": { @@ -8906,7 +8906,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { @@ -9340,7 +9340,7 @@ }, "sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { @@ -11215,7 +11215,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { @@ -11579,7 +11579,7 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true }, diff --git a/package.json b/package.json index 856bf9d..cf431c8 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "vuex": "^3.0.1" }, "devDependencies": { + "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@vue/cli-plugin-babel": "^3.0.5", "@vue/cli-plugin-eslint": "^3.0.5", "@vue/cli-service": "^3.6.0", diff --git a/src/components/app/emojiPanel.vue b/src/components/app/EmojiPanels/emojiPanel.vue similarity index 100% rename from src/components/app/emojiPanel.vue rename to src/components/app/EmojiPanels/emojiPanel.vue diff --git a/src/components/app/emojiSuggestions.vue b/src/components/app/EmojiPanels/emojiSuggestions.vue similarity index 100% rename from src/components/app/emojiSuggestions.vue rename to src/components/app/EmojiPanels/emojiSuggestions.vue diff --git a/src/components/app/LeftPanel.vue b/src/components/app/FriendsList.vue similarity index 100% rename from src/components/app/LeftPanel.vue rename to src/components/app/FriendsList.vue diff --git a/src/components/app/RightPanel.vue b/src/components/app/MessagePanel.vue similarity index 98% rename from src/components/app/RightPanel.vue rename to src/components/app/MessagePanel.vue index e3f8d59..54f2fe2 100644 --- a/src/components/app/RightPanel.vue +++ b/src/components/app/MessagePanel.vue @@ -99,12 +99,11 @@ import Message from "../../components/app/MessageTemplate.vue"; import Spinner from "@/components/Spinner.vue"; import TypingStatus from "@/components/app/TypingStatus.vue"; import uploadsQueue from "@/components/app/uploadsQueue.vue"; -import emojiSuggestions from "@/components/app/emojiSuggestions.vue"; -// import emojiPanel from "@/components/app/emojiPanel.vue"; +import emojiSuggestions from "@/components/app/EmojiPanels/emojiSuggestions.vue"; import emojiParser from "@/utils/emojiParser.js"; import statuses from "@/utils/statuses"; - const emojiPanel = () => import( '@/components/app/emojiPanel.vue' ); +const emojiPanel = () => import( '@/components/app/EmojiPanels/emojiPanel.vue' ); export default { components: { diff --git a/src/components/app/Popouts.vue b/src/components/app/Popouts/Popouts.vue similarity index 83% rename from src/components/app/Popouts.vue rename to src/components/app/Popouts/Popouts.vue index d6a366b..9b36292 100644 --- a/src/components/app/Popouts.vue +++ b/src/components/app/Popouts/Popouts.vue @@ -15,13 +15,13 @@ + + diff --git a/src/components/app/News.vue b/src/components/app/Tabs/News.vue similarity index 100% rename from src/components/app/News.vue rename to src/components/app/Tabs/News.vue diff --git a/src/views/App.vue b/src/views/App.vue index 16ee862..9414761 100644 --- a/src/views/App.vue +++ b/src/views/App.vue @@ -28,16 +28,7 @@
- - - - - - +
cached
Coming soon!
@@ -51,21 +42,20 @@