summaryrefslogtreecommitdiffstats
path: root/vnfcatalogue/VNF_Catalogue/public/javascripts
diff options
context:
space:
mode:
Diffstat (limited to 'vnfcatalogue/VNF_Catalogue/public/javascripts')
-rw-r--r--vnfcatalogue/VNF_Catalogue/public/javascripts/global.js87
-rw-r--r--vnfcatalogue/VNF_Catalogue/public/javascripts/mode_edit.js82
-rw-r--r--vnfcatalogue/VNF_Catalogue/public/javascripts/search_results.js12
3 files changed, 0 insertions, 181 deletions
diff --git a/vnfcatalogue/VNF_Catalogue/public/javascripts/global.js b/vnfcatalogue/VNF_Catalogue/public/javascripts/global.js
deleted file mode 100644
index f610456..0000000
--- a/vnfcatalogue/VNF_Catalogue/public/javascripts/global.js
+++ /dev/null
@@ -1,87 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017 Kumar Rishabh and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Apache License, Version 2.0
- * which accompanies this distribution, and is available at
- * http://www.apache.org/licenses/LICENSE-2.0
- *******************************************************************************/
-
-$(document).ready( function() {
- $('select').material_select();
- $('.modal').modal();
- $(".button-collapse").sideNav();
- $('.carousel').carousel();
-
- $('#Search').click(function() {
- var tags = $('#Tags').val().toLowerCase().split(/[ ,]+/);
- window.location.href = '/search_projects?tags=' + tags;
- return false;
- });
-
- $('#SearchSpan').click(function(){
- var tags = $('#Tags').val().toLowerCase().split(/[ ,]+/);
- window.location.href = '/search_projects?tags=' + tags;
- return false;
- });
-
- $('div.form-group-custom i.material-icons').click(function(e){
- var tags = $('#Tags').val().toLowerCase().split(/[ ,]+/);
- window.location.href = '/search_projects?tags=' + tags;
- return false;
- });
-
- $("#add_project_button").on('click',function(){
- event.preventDefault();
- var vnf_name = $("#vnf_name").val() ;
-
- var formData = new FormData($('form#add_project_form')[0]);
- var license = $('#license option:selected').val();
- formData.append('license', license);
- var opnfv_indicator = $('#opnfv_indicator option:selected').val();
- formData.append('opnfv_indicator', opnfv_indicator);
-
- $.ajax({
- url: '/add_project',
- type: 'post',
- //dataType: 'json',
- processData: false, // tell jQuery not to process the data
- contentType: false, // tell jQuery not to set contentType
- data: formData,
- success: function(data) {
- $('#modal1').modal('close');
- $('form#add_project_form').trigger('reset');
- Materialize.toast('Successfully submitted the VNF!', 3000, 'rounded');
- },
- error: function (error) {
- if(error['responseJSON']) {
- Materialize.toast(error['responseJSON']['error'], 3000, 'rounded');
- } else if(error['responseText']) {
- var response_message = JSON.parse(error['responseText']);
- Materialize.toast(response_message['error'], 3000, 'rounded');
- }
- //$('#modal1').modal('open');
- }
- });
- });
- $("#add_tag_button").on('click',function(){
- event.preventDefault();
- var tag_name = $("#tag_name").val() ;
-
- $.ajax({
- url: '/add_tag',
- type: 'post',
- dataType: 'json',
- data: $('form#add_tag_form').serialize(),
- success: function(data) {
- $('#modal2').modal('close');
- $('form#add_tag_form').trigger('reset');
- Materialize.toast('Successfully submitted the TAG!', 3000, 'rounded');
- },
- error: function (error) {
- Materialize.toast(error['responseJSON']['error'], 3000, 'rounded');
- }
- });
- });
-
-});
diff --git a/vnfcatalogue/VNF_Catalogue/public/javascripts/mode_edit.js b/vnfcatalogue/VNF_Catalogue/public/javascripts/mode_edit.js
deleted file mode 100644
index 2047a92..0000000
--- a/vnfcatalogue/VNF_Catalogue/public/javascripts/mode_edit.js
+++ /dev/null
@@ -1,82 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017 Kumar Rishabh and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Apache License, Version 2.0
- * which accompanies this distribution, and is available at
- * http://www.apache.org/licenses/LICENSE-2.0
- *******************************************************************************/
-
-$(document).ready( function() {
-
- //getVnfs : get 5 main VNFs using typeahead
- var getVnfs = new Bloodhound({
- datumTokenizer: Bloodhound.tokenizers.obj.whitespace('vnf_name'),
- queryTokenizer: Bloodhound.tokenizers.obj.whitespace('vnf_name'),
- remote: {
- url: '/search_vnf?key=%QUERY',
- wildcard: '%QUERY'
- },
- limit: 5
- });
-
- getVnfs.initialize();
- $('#scrollable-dropdown-menu #vnf_name.typeahead').typeahead(
- {
- hint: true,
- highlight: true,
- minLength: 1
- },
- {
- name: 'vnf_name',
- display: 'vnf_name',
- limit: 5,
- source: getVnfs.ttAdapter()
- });
-
- //getTags : get 5 main tags using typeahead
- var getTags = new Bloodhound({
- datumTokenizer: Bloodhound.tokenizers.obj.whitespace('tag_name'),
- queryTokenizer: Bloodhound.tokenizers.obj.whitespace('tag_name'),
- remote: {
- url: '/search_tag?key=%QUERY',
- wildcard: '%QUERY'
- },
- limit: 5
- });
-
- getTags.initialize();
- $('#scrollable-dropdown-menu #tag_name.typeahead').typeahead(
- {
- hint: true,
- highlight: true,
- minLength: 1
- },
- {
- name: 'tag_name',
- display: 'tag_name',
- limit: 5,
- source: getTags.ttAdapter()
- });
-
- $("#add_vnf_tag_association_button").on('click',function(){
- event.preventDefault();
- var vnf_name = $("#vnf_name").val() ;
-
- $.ajax({
- url: '/vnf_tag_association',
- type: 'post',
- dataType: 'json',
- data: $('form#add_vnf_tag_association_form').serialize(),
- success: function(data) {
- $('#modal3').modal('close');
- $('form#add_vnf_tag_association_form').trigger('reset');
- Materialize.toast('Successfully added the TAG to the VNF!', 3000, 'rounded');
- },
- error: function (error) {
- Materialize.toast(error['responseJSON']['error'], 3000, 'rounded');
- }
- });
- });
-
-});
diff --git a/vnfcatalogue/VNF_Catalogue/public/javascripts/search_results.js b/vnfcatalogue/VNF_Catalogue/public/javascripts/search_results.js
deleted file mode 100644
index 26c28c9..0000000
--- a/vnfcatalogue/VNF_Catalogue/public/javascripts/search_results.js
+++ /dev/null
@@ -1,12 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017 Kumar Rishabh and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Apache License, Version 2.0
- * which accompanies this distribution, and is available at
- * http://www.apache.org/licenses/LICENSE-2.0
- *******************************************************************************/
-
-$(document).ready( function() {
- var ob = JSON.parse(json);
-});