From 0ec80e51e88f8629949c5108bec10b96c327e48c Mon Sep 17 00:00:00 2001
From: Daniel Supernault <danielsupernault@gmail.com>
Date: Mon, 25 Mar 2019 22:35:39 -0600
Subject: [PATCH] Remove Micro UI

---
 resources/assets/js/components/Micro.vue | 56 ------------------------
 resources/assets/js/micro.js             | 40 -----------------
 webpack.mix.js                           |  3 --
 3 files changed, 99 deletions(-)
 delete mode 100644 resources/assets/js/components/Micro.vue
 delete mode 100644 resources/assets/js/micro.js

diff --git a/resources/assets/js/components/Micro.vue b/resources/assets/js/components/Micro.vue
deleted file mode 100644
index b2b66bc20..000000000
--- a/resources/assets/js/components/Micro.vue
+++ /dev/null
@@ -1,56 +0,0 @@
-<template>
-	<div></div>
-</template>
-
-<style type="text/css" scoped>
-	body {
-		background-color: #ECECEC;
-	}
-	.bg-alt {
-		background-color: #2C2E3B;
-	}
-	.cursor-pointer {
-		cursor: pointer;
-	}
-	.ql-container {
-		font-size: 14px;
-	}
-</style>
-
-<script type="text/javascript">
-
-export default {
-	data() {
-		return {
-			footer: {
-				about: '/site/about',
-				help: '/site/help',
-				classic: '/'
-			},
-			loading: true,
-			profile: {},
-			page: 1,
-			activeFeed: 'home',
-			homeFeed: [],
-			notifications: {},
-			composeType: false,
-			notes: {
-				active: false,
-				status_id: null,
-				username: null,
-				like_count: 0,
-				share_count: 0,
-				replies: [],
-				page: 1
-			},
-			profileCard: {
-				account: {
-					avatar: null
-				}
-			},
-			quill: false,
-			searching: false
-		};
-	}
-}
-</script>
\ No newline at end of file
diff --git a/resources/assets/js/micro.js b/resources/assets/js/micro.js
deleted file mode 100644
index 831c0e78a..000000000
--- a/resources/assets/js/micro.js
+++ /dev/null
@@ -1,40 +0,0 @@
-require('./bootstrap');
-
-window.Vue = require('vue');
-import BootstrapVue from 'bootstrap-vue'
-import InfiniteLoading from 'vue-infinite-loading';
-import Loading from 'vue-loading-overlay';
-import VueTimeago from 'vue-timeago';
-//import {Howl, Howler} from 'howler';
-
-Vue.use(BootstrapVue);
-Vue.use(InfiniteLoading);
-Vue.use(Loading);
-Vue.use(VueTimeago);
-
-pixelfed.readmore = () => {
-  $('.read-more').each(function(k,v) {
-      let el = $(this);
-      let attr = el.attr('data-readmore');
-      if(typeof attr !== typeof undefined && attr !== false) {
-        return;
-      }
-      el.readmore({
-        collapsedHeight: 44,
-        heightMargin: 20,
-        moreLink: '<a href="#" class="font-weight-bold small">Read more</a>',
-        lessLink: '<a href="#" class="font-weight-bold small">Hide</a>',
-      });
-  });
-};
-
-try {
-    document.createEvent("TouchEvent");
-    $('body').addClass('touch');
-} catch (e) {
-}
-
-Vue.component(
-    'micro',
-    require('./components/Micro.vue').default
-);
\ No newline at end of file
diff --git a/webpack.mix.js b/webpack.mix.js
index c35962666..9de99576c 100644
--- a/webpack.mix.js
+++ b/webpack.mix.js
@@ -28,9 +28,6 @@ mix.js('resources/assets/js/app.js', 'public/js')
 // Timeline component
 .js('resources/assets/js/timeline.js', 'public/js')
 
-// MicroUI component
-.js('resources/assets/js/micro.js', 'public/js')
-
 // LandingPage component
 .js('resources/assets/js/landing.js', 'public/js')