*******************************************************************************/\r
\r
$(document).ready( function() {\r
+ $('select').material_select();\r
+ $('.modal').modal();\r
+ $(".button-collapse").sideNav();\r
+ $('.carousel').carousel();\r
+\r
$('#Search').click(function() {\r
var tags = $('#Tags').val().toLowerCase().split(/[ ,]+/);\r
window.location.href = '/search_projects?tags=' + tags;\r
return false;\r
});\r
+\r
+ $('#SearchSpan').click(function(){\r
+ var tags = $('#Tags').val().toLowerCase().split(/[ ,]+/);\r
+ window.location.href = '/search_projects?tags=' + tags;\r
+ return false;\r
+ });\r
+\r
+ $('div.form-group-custom i.material-icons').click(function(e){\r
+ var tags = $('#Tags').val().toLowerCase().split(/[ ,]+/);\r
+ window.location.href = '/search_projects?tags=' + tags;\r
+ return false;\r
+ });\r
+\r
+ $("#add_project_button").on('click',function(){\r
+ event.preventDefault();\r
+ var vnf_name = $("#vnf_name").val() ;\r
+\r
+ var formData = new FormData($('form#add_project_form')[0]);\r
+ var license = $('#license option:selected').val();\r
+ formData.append('license', license);\r
+ var opnfv_indicator = $('#opnfv_indicator option:selected').val();\r
+ formData.append('opnfv_indicator', opnfv_indicator);\r
+\r
+ $.ajax({\r
+ url: '/add_project',\r
+ type: 'post',\r
+ //dataType: 'json',\r
+ processData: false, // tell jQuery not to process the data\r
+ contentType: false, // tell jQuery not to set contentType\r
+ data: formData,\r
+ success: function(data) {\r
+ $('#modal1').modal('close');\r
+ $('form#add_project_form').trigger('reset');\r
+ Materialize.toast('Successfully submitted the VNF!', 3000, 'rounded');\r
+ },\r
+ error: function (error) {\r
+ if(error['responseJSON']) {\r
+ Materialize.toast(error['responseJSON']['error'], 3000, 'rounded');\r
+ } else if(error['responseText']) {\r
+ var response_message = JSON.parse(error['responseText']);\r
+ Materialize.toast(response_message['error'], 3000, 'rounded');\r
+ }\r
+ //$('#modal1').modal('open');\r
+ }\r
+ });\r
+ });\r
+ $("#add_tag_button").on('click',function(){\r
+ event.preventDefault();\r
+ var tag_name = $("#tag_name").val() ;\r
+\r
+ $.ajax({\r
+ url: '/add_tag',\r
+ type: 'post',\r
+ dataType: 'json',\r
+ data: $('form#add_tag_form').serialize(),\r
+ success: function(data) {\r
+ $('#modal2').modal('close');\r
+ $('form#add_tag_form').trigger('reset');\r
+ Materialize.toast('Successfully submitted the TAG!', 3000, 'rounded');\r
+ },\r
+ error: function (error) {\r
+ Materialize.toast(error['responseJSON']['error'], 3000, 'rounded');\r
+ }\r
+ });\r
+ });\r
+\r
});\r