From 7de134683d4398e47b4e97399e0f6e9b8855762d Mon Sep 17 00:00:00 2001 From: James Collins Date: Mon, 20 Feb 2023 11:39:44 +1000 Subject: [PATCH] splitup common.js --- resources/js/bootstrap.js | 34 -- resources/js/components/SMEditor.vue | 4 +- resources/js/components/SMHTML.vue | 2 +- resources/js/components/SMPanel.vue | 8 +- .../js/components/dialogs/SMDialogMedia.vue | 12 +- resources/js/helpers/array.ts | 24 ++ resources/js/helpers/common.js | 318 ------------------ resources/js/helpers/debounce.ts | 27 ++ resources/js/helpers/string.js | 8 - resources/js/helpers/string.ts | 81 +++++ resources/js/helpers/transition.ts | 127 +++++++ resources/js/helpers/types.ts | 81 +++++ resources/js/helpers/validate.ts | 2 +- resources/js/views/Dialog.vue | 4 +- resources/js/views/Home.vue | 2 +- resources/js/views/NewsView.vue | 12 +- resources/js/views/Register.vue | 2 +- resources/js/views/dashboard/EventList.vue | 19 +- resources/js/views/dashboard/MediaEdit.vue | 2 +- resources/js/views/dashboard/MediaList.vue | 5 +- resources/js/views/dashboard/PostList.vue | 13 +- 21 files changed, 382 insertions(+), 405 deletions(-) create mode 100644 resources/js/helpers/array.ts delete mode 100644 resources/js/helpers/common.js create mode 100644 resources/js/helpers/debounce.ts delete mode 100644 resources/js/helpers/string.js create mode 100644 resources/js/helpers/string.ts create mode 100644 resources/js/helpers/transition.ts create mode 100644 resources/js/helpers/types.ts diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js index 05720dc..e69de29 100644 --- a/resources/js/bootstrap.js +++ b/resources/js/bootstrap.js @@ -1,34 +0,0 @@ -import _ from "lodash"; -window._ = _; - -/** - * We'll load the axios HTTP library which allows us to easily issue requests - * to our Laravel back-end. This library automatically handles sending the - * CSRF token as a header based on the value of the "XSRF" token cookie. - */ - -// import axios from 'axios'; -// window.axios = axios; - -// window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; - -/** - * Echo exposes an expressive API for subscribing to channels and listening - * for events that are broadcast by Laravel. Echo and event broadcasting - * allows your team to easily build robust real-time web applications. - */ - -// import Echo from 'laravel-echo'; - -// import Pusher from 'pusher-js'; -// window.Pusher = Pusher; - -// window.Echo = new Echo({ -// broadcaster: 'pusher', -// key: import.meta.env.VITE_PUSHER_APP_KEY, -// wsHost: import.meta.env.VITE_PUSHER_HOST ? import.meta.env.VITE_PUSHER_HOST : `ws-${import.meta.env.VITE_PUSHER_APP_CLUSTER}.pusher.com`, -// wsPort: import.meta.env.VITE_PUSHER_PORT ?? 80, -// wssPort: import.meta.env.VITE_PUSHER_PORT ?? 443, -// forceTLS: (import.meta.env.VITE_PUSHER_SCHEME ?? 'https') === 'https', -// enabledTransports: ['ws', 'wss'], -// }); diff --git a/resources/js/components/SMEditor.vue b/resources/js/components/SMEditor.vue index adaeaae..0ed2dbe 100644 --- a/resources/js/components/SMEditor.vue +++ b/resources/js/components/SMEditor.vue @@ -27,7 +27,7 @@