From fc083070d865134fc1b4c0b4c8673db2a6816ef0 Mon Sep 17 00:00:00 2001
From: Henrik Askjer <henrik.askjer@uib.no>
Date: Tue, 20 Jul 2021 15:08:08 +0200
Subject: [PATCH] Revert merges

---
 package.json               |  7 +----
 src/components/Article.vue | 54 ++------------------------------------
 src/main.js                | 12 ---------
 3 files changed, 3 insertions(+), 70 deletions(-)

diff --git a/package.json b/package.json
index db4ce6d3..fd59bae7 100644
--- a/package.json
+++ b/package.json
@@ -8,20 +8,15 @@
     "lint": "vue-cli-service lint"
   },
   "dependencies": {
-    "@fortawesome/fontawesome-svg-core": "^1.2.35",
-    "@fortawesome/free-brands-svg-icons": "^5.15.3",
-    "@fortawesome/free-solid-svg-icons": "^5.15.3",
-    "@fortawesome/vue-fontawesome": "^2.0.2",
     "axios": "^0.19.2",
     "core-js": "^3.6.5",
     "debounce": "^1.2.1",
     "inflection-table": "https://git.app.uib.no/api/v4/projects/16442/jobs/artifacts/0.2.19/raw/module.tar.gz?job=publish",
-    "vue": "^2.6.14",
+    "vue": "^2.6.12",
     "vue-awesome": "^3.5.4",
     "vue-material-design-icons": "^4.11.0",
     "vue-plausible": "^1.1.4",
     "vue-router": "^3.5.1",
-    "vue-social-sharing": "^3.0.8",
     "vuetify": "^2.4.8"
   },
   "devDependencies": {
diff --git a/src/components/Article.vue b/src/components/Article.vue
index 7dafe641..87845e34 100644
--- a/src/components/Article.vue
+++ b/src/components/Article.vue
@@ -32,36 +32,9 @@
         </router-link>
       </div>
     </div>
-    <div class="share" v-if="webShareApiSupported">
-      <button @click="shareViaWebShare">
-        Del ordet <font-awesome-icon icon="share-alt-square" size = "lg"/>
-    </button>
-    </div>
-    <div class="share" v-else>
-        <button class="share-button">
-            <ShareNetwork network="facebook"
-                :url="share_link"
-                title="TITLE"
-                description="DESCRIPTION"
-                quote="QUOTE">
-                <font-awesome-icon :icon="['fab', 'facebook-square']" size="lg" />
-            </ShareNetwork>
-        </button>
-        <button class="share-button">
-            <ShareNetwork
-                network="twitter"
-                :url="share_link"
-                title="TITLE"
-                description="DESCRIPTION"
-                hashtags="Ordbøkene">
-                <font-awesome-icon :icon="['fab', 'twitter-square']" size="lg" />
-            </ShareNetwork>
-        </button>
-    </div>
-</article>
+  </article>
 </template>
 
-<script src="/dist/vue-social-sharing.js"></script>
 <script>
 import DefElement from './DefElement.vue'
 import Definition from './Definition.vue'
@@ -101,20 +74,13 @@ export default {
   props: {
     article: Object
   },
-    computed: {
-    webShareApiSupported() {
-      return navigator.share
-    },
+  computed: {
     link_to_self: function() {
       return  {
         ref: '/' + this.dictionary + '/' + this.article.article_id + '/' + encodeURIComponent(this.article.lemmas[0].lemma),
         article: this.article
       }
     },
-    share_link: function() {
-      let host =  window.location.hostname === 'localhost'? 'https://dev.ordbok.uib.no' : 'https://' + window.location.host
-      return host + "/" + this.dictionary + '/' + this.article.article_id + '/' + encodeURIComponent(this.article.lemmas[0].lemma)
-    },
     dictionary: function() {
       return this.article.dictionary
     },
@@ -138,13 +104,6 @@ export default {
     Header
   },
   methods: {
-    shareViaWebShare() {
-      navigator.share({
-        title: 'Title to be shared',
-        text: 'Text to be shared',
-        url: 'URL to be shared'
-      })
-    },
     article_link_click: function(item) {
       this.$emit('article-click', item)
     },
@@ -182,15 +141,6 @@ h3 {
   font-variant: small-caps;
 }
 
-div.share {
-  color: #560027;
-  padding-top: 24px;
-}
-
-.share-button {
-  padding-right: 4px;
-}
-
 section.etymology > h3, section.pronunciation > h3 {
   display: inline;
   font-size: 14px;
diff --git a/src/main.js b/src/main.js
index fd6606f4..91b1778a 100644
--- a/src/main.js
+++ b/src/main.js
@@ -7,18 +7,6 @@ import VueRouter from 'vue-router'
 import { VuePlausible } from 'vue-plausible'
 import vuetify from './plugins/vuetify'
 
-import VueSocialSharing from 'vue-social-sharing'
-Vue.use(VueSocialSharing);
-
-
-import { library } from '@fortawesome/fontawesome-svg-core'
-import { faShareAltSquare } from '@fortawesome/free-solid-svg-icons'
-import { faFacebookSquare, faTwitterSquare } from '@fortawesome/free-brands-svg-icons'
-import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
-library.add(faFacebookSquare, faTwitterSquare, faShareAltSquare)
-Vue.component('font-awesome-icon', FontAwesomeIcon);
-
-
 Vue.config.productionTip = false
 Vue.use(VueRouter)
 Vue.use(VuePlausible, {
-- 
GitLab