This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git

commit 1d847ad36f1b03249cda9b13c3bacb02c1559813
Author: Marcus Christie <machr...@iu.edu>
AuthorDate: Thu Nov 15 11:12:48 2018 -0500

    AIRAVATA-2711 Removing Autocomplete.vue component
---
 .../static/common/js/components/Autocomplete.vue   | 61 ----------------------
 django_airavata/static/common/js/index.js          |  2 -
 2 files changed, 63 deletions(-)

diff --git a/django_airavata/static/common/js/components/Autocomplete.vue 
b/django_airavata/static/common/js/components/Autocomplete.vue
deleted file mode 100644
index 8648177..0000000
--- a/django_airavata/static/common/js/components/Autocomplete.vue
+++ /dev/null
@@ -1,61 +0,0 @@
-<template>
-  <div style="position:relative">
-    <span class="selected-cards" style="position:relative">
-      <b-button variant="warning" v-for="item in selected" 
v-bind:key="item.id" @click="removeClick(item)">
-        {{ item.name }} <b-badge variant="light"><a href="#">x</a></b-badge>
-      </b-button>
-    </span>
-    <hr>
-    <autocomplete-text-input :suggestions="suggestions" 
@selected="suggestionSelected" />
-  </div>
-</template>
-
-<script>
-import AutocompleteTextInput from "./AutocompleteTextInput.vue";
-import VModelMixin from "../mixins/VModelMixin";
-
-export default {
-  name: "autocomplete",
-  mixins: [VModelMixin],
-  props: {
-    value: {
-      type: Array
-    },
-
-    suggestions: {
-      type: Array,
-      required: true
-    }
-  },
-  components: {
-    AutocompleteTextInput
-  },
-  computed: {
-    selected() {
-      return this.suggestions.filter(suggestion => {
-        return this.data.indexOf(suggestion.id) >= 0;
-      });
-    }
-  },
-  methods: {
-    suggestionSelected(suggestion) {
-      if (this.data.indexOf(suggestion.id) == -1) {
-        this.data.push(suggestion.id);
-      }
-    },
-    removeClick(data) {
-      var index = this.data.indexOf(data.id);
-      this.data.splice(index, 1);
-    }
-  }
-};
-</script>
-<style>
-.selected-cards > button {
-  margin-bottom: 10px;
-  margin-right: 10px;
-}
-.selected-cards > button:last-child {
-  margin-right: 0px;
-}
-</style>
diff --git a/django_airavata/static/common/js/index.js 
b/django_airavata/static/common/js/index.js
index 2cd1d48..eb66c54 100644
--- a/django_airavata/static/common/js/index.js
+++ b/django_airavata/static/common/js/index.js
@@ -1,5 +1,4 @@
 import ApplicationCard from "./components/ApplicationCard.vue";
-import Autocomplete from "./components/Autocomplete.vue";
 import AutocompleteTextInput from "./components/AutocompleteTextInput.vue";
 import ConfirmationDialog from "./components/ConfirmationDialog.vue";
 import DeleteButton from "./components/DeleteButton.vue";
@@ -24,7 +23,6 @@ import * as utils from "./utils";
 exports.components = {
   Pager,
   ApplicationCard,
-  Autocomplete,
   AutocompleteTextInput,
   ConfirmationDialog,
   DeleteButton,

Reply via email to