Backend for songs.zachdecook.com
* Performance: Remove worthless javascript
| -rw-r--r-- | laravel/resources/js/app.js | 33 | ||||
| -rw-r--r-- | laravel/resources/js/bootstrap.js | 56 | ||||
| -rw-r--r-- | laravel/resources/views/layouts/app.blade.php | 1 | ||||
| -rw-r--r-- | laravel/resources/views/song.blade.php | 2 | ||||
| -rw-r--r-- | laravel/webpack.mix.js | 2 |
5 files changed, 2 insertions, 92 deletions
diff --git a/laravel/resources/js/app.js b/laravel/resources/js/app.js deleted file mode 100644 index 32d79b4..0000000 --- a/laravel/resources/js/app.js +++ /dev/null @@ -1,33 +0,0 @@ - -/** - * First we will load all of this project's JavaScript dependencies which - * includes Vue and other libraries. It is a great starting point when - * building robust, powerful web applications using Vue and Laravel. - */ - -require('./bootstrap'); - -window.Vue = require('vue'); - -/** - * The following block of code may be used to automatically register your - * Vue components. It will recursively scan this directory for the Vue - * components and automatically register them with their "basename". - * - * Eg. ./components/ExampleComponent.vue -> <example-component></example-component> - */ - -// const files = require.context('./', true, /\.vue$/i) -// files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default)) - -Vue.component('example-component', require('./components/ExampleComponent.vue').default); - -/** - * Next, we will create a fresh Vue application instance and attach it to - * the page. Then, you may begin adding components to this application - * or customize the JavaScript scaffolding to fit your unique needs. - */ - -const app = new Vue({ - el: '#app' -}); diff --git a/laravel/resources/js/bootstrap.js b/laravel/resources/js/bootstrap.js deleted file mode 100644 index c1f8ac3..0000000 --- a/laravel/resources/js/bootstrap.js +++ /dev/null @@ -1,56 +0,0 @@ - -window._ = require('lodash'); - -/** - * We'll load jQuery and the Bootstrap jQuery plugin which provides support - * for JavaScript based Bootstrap features such as modals and tabs. This - * code may be modified to fit the specific needs of your application. - */ - -try { - window.Popper = require('popper.js').default; - window.$ = window.jQuery = require('jquery'); - - require('bootstrap'); -} catch (e) {} - -/** - * 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. - */ - -window.axios = require('axios'); - -window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; - -/** - * Next we will register the CSRF Token as a common header with Axios so that - * all outgoing HTTP requests automatically have it attached. This is just - * a simple convenience so we don't have to attach every token manually. - */ - -let token = document.head.querySelector('meta[name="csrf-token"]'); - -if (token) { - window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content; -} else { - console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token'); -} - -/** - * 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' - -// window.Pusher = require('pusher-js'); - -// window.Echo = new Echo({ -// broadcaster: 'pusher', -// key: process.env.MIX_PUSHER_APP_KEY, -// cluster: process.env.MIX_PUSHER_APP_CLUSTER, -// encrypted: true -// }); diff --git a/laravel/resources/views/layouts/app.blade.php b/laravel/resources/views/layouts/app.blade.php index 6e318dd..0055a80 100644 --- a/laravel/resources/views/layouts/app.blade.php +++ b/laravel/resources/views/layouts/app.blade.php @@ -10,7 +10,6 @@ <title> @yield('title') </title> <!-- Scripts --> - <script src="{{ asset('js/app.js') }}"></script> <!-- Fonts --> <link rel="dns-prefetch" href="//fonts.gstatic.com"> diff --git a/laravel/resources/views/song.blade.php b/laravel/resources/views/song.blade.php index ea5eb7f..865ece4 100644 --- a/laravel/resources/views/song.blade.php +++ b/laravel/resources/views/song.blade.php @@ -78,7 +78,7 @@ <script src='/js/chordsdata/chords.js'></script> <script src='/js/chordsdata/ukulelechords.js'></script> <script src='/js/page.js'></script> -<!--<script src='/js/app.js'></script>--> +<script src='https://code.jquery.com/jquery-3.5.0.min.js'></script> <script src='/js/jsonly.js'></script> <script src='/js/ccharter.js'></script> <!--<script src="https://api.reftagger.com/v2/RefTagger.js"></script> diff --git a/laravel/webpack.mix.js b/laravel/webpack.mix.js index 440c4a7..fdcce98 100644 --- a/laravel/webpack.mix.js +++ b/laravel/webpack.mix.js @@ -11,7 +11,7 @@ const mix = require('laravel-mix'); | */ -mix.js('resources/js/app.js', 'public/js') +mix .sass('resources/sass/app.scss', 'public/css') .copy('node_modules/ccharter/scripts/ccharter.js', 'public/js/ccharter.js') .copy('resources/js/jsonly.js', 'public/js/jsonly.js') |