-
-
-
- function create(fs, dropzone){
- var id = $('.nav-tabs .active').attr('id');
- if (dropzone) id = 'file_li'
- var type, text ;
- var data = new FormData();
- switch(id) {
-
- case 'file_li':
- type = 'file'
-
- var files = dropzone ? fs : document.getElementById('js-upload-files').files;
- if (!files || !files.length) {
- files = document.getElementById('drop-zone').files
- if(!files || !files.length){
- alert("Seletc a file")
- return
- }
- }
- console.log(files[0])
- var patt1 = /\.([0-9a-z]+)(?:[\?#]|$)/i;
- console.log(files[0].name.match(patt1));
- var extension = files[0].name.substr(files[0].name.lastIndexOf('.') + 1)
- console.log(extension)
- if(!(extension == 'gz' )){
- alert("The file must be .tar.gz");
- return
- }
-
- data.append('file', files[0]);
- break;
- }
- data.append('csrfmiddlewaretoken','{{csrf_token}}');
- data.append('type', type);
- data.append('text', text);
- data.append('id', '{{descriptor_id}}');
- console.log(text);
- $.ajax({
- url: "new",
- type: 'POST',
- data: data,
- cache: false,
- contentType: false,
- processData: false,
- success: function(result) {
- console.log(result)
-
- window.location.href="/projects/{{project_id}}/descriptors/{{descriptor_type}}"
-
- },
- error: function(result) {
- showAlert(result);
- }
- });
- }
-
- function cancel(id){
- window.location.href="/projects/{{project_id}}/descriptors/{{descriptor_type}}"
- }
-
-
-