1 2 ////////////////////////ValidationEngine//////// 3$(document).ready(function(){ 4 $("#add_project").validationEngine(); 5 6 7 // image uploader start 8 9 var btnImageUpload = $("#upload_image_project"), 10 btnImageOuter = $("#img_button_outer_pro"); 11 btnImageUpload.on("change", function(e){ 12 var imageext = btnImageUpload.val().split('.').pop().toLowerCase(); 13 if($.inArray(imageext, ['gif','png','jpg','jpeg']) == -1) { 14 $("#img_error_msg").text("Invalid file format. Please follow this formats gif, png, jpg, jpeg"); 15 } else { 16 $("#img_error_msg").text(""); 17 btnImageOuter.addClass("file_uploading"); 18 setTimeout(function(){ 19 btnImageOuter.addClass("file_uploaded"); 20 },3000); 21 var uploadedImage = URL.createObjectURL(e.target.files[0]); 22 setTimeout(function(){ 23 $("#uploaded_image_view_pro").find("img").remove(); 24 $("#uploaded_image_view_pro").append('<img src="'+uploadedImage+'" />').addClass("show"); 25 },3500); 26 } 27 }); 28 $("#img_remove").on("click", function(e){ 29 $("#uploaded_image_view_pro").removeClass("show"); 30 $("#uploaded_image_view_pro").find("img").remove(); 31 btnImageOuter.removeClass("file_uploading"); 32 btnImageOuter.removeClass("file_uploaded"); 33 }); 34 // image uploader end 35}); 36 37// $("#add_project_btn").click(function(){ 38// var f = document.forms['add-project']; 39// var fd = {};//Formm Data 40// fd.title = f.title.value; 41// fd.url = f.url.value; 42// fd.desc = f.desc.value; 43// fd.image = f.image.value; 44// var current_url = $('#current_url').val(); 45// $.ajax({ 46 47// 'url':current_url+'/save-project', 48// 'method':'post', 49// 'processData':true, 50// 'cache':false, 51// 'dataType':'json', 52// 'data': { 53// "_token": $('#csrf_token').val(), 54// fd 55// }, 56// success:function(data){ 57 58// msg= data.msg; 59// toastr_success(msg); 60// $("#addProjectModal").modal('hide'); 61 62// }, 63// error:function(){ 64// console.log("Programmer Login Ajax Error!") 65// } 66// }); 67 68// }); 69 70// $('#add_project_btn').click(function(){ 71// // event.preventDefault(); 72 73// //var formData = new FormData($("#add_project")[0]); 74 75// // var property = document.getElementById('upload_image_project').files[0]; 76// // var form_data = new FormData(); 77// // form_data.append("file",property); 78// var current_url = $('#current_url').val(); 79// var file_data = $("#upload_image_project").prop("files")[0]; 80// alert(file_data); 81// var form_data = new FormData(); 82// form_data.append("file", file_data); 83// $.ajax({
84// url:current_url+'/save-project', 85// method:'post', 86// dataType:'json', 87// data :form_data, 88 89// success:function(response) 90// { 91// // $('#image').attr('src', response.image).show(); 92// // alert(response.message) 93// }, 94 95 96// }); 97// }); 98 99// $.ajaxSetup({ 100// headers: { 101// 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') 102// } 103// }); 104 105 106function editProject(id) 107{ 108 if(id!=null) 109 { 110 var current_url = $('#current_url').val(); 111 var base_url = $('#base_url').val(); 112 113 $('#editProjectModal').modal('show'); 114 115 $.ajax({ 116 type: 'post', 117 url:current_url+'/edit-project', 118 data:{ 119 "_token": $('#csrf_token').val(), 120 id:id, 121 base_url:base_url 122 }, 123 success: function (html) 124 { 125 $('#address_show').html(html); 126 $("#add_project").validationEngine(); 127 128 } 129 }); 130 } 131 else 132 { 133 return false; 134 } 135} 136 137function manage_img(pro_image) 138{ 139 140 $('#imageshow1').html('<img src='+pro_image+'>') 141 142 143 $('#imageshow').modal('show'); 144} 145 146function deleteProject(id) 147{ 148 149 $('#myModal').modal('show'); 150 //var id = $(this).attr('data-project'); 151 $("#btnDelProject").attr('value', id); 152 153} 154function deleteProjectStep2(url) 155{ 156 var current_url = $('#current_url').val(); 157 158 var del_id = $('#btnDelProject').val(); 159 $.ajax({
160 type: 'post', 161 url:current_url+url, 162 data:{ 163 "_token": $('#csrf_token').val(), 164 id:del_id, 165 166 }, 167 success: function (data) 168 { 169 if(data.status==1) 170 { 171 msg= data.msg; 172 toastr_success(msg); 173 $("#myModal").modal('hide'); 174 // location.reload(); 175 window.location.href = current_url+"?tab=v-pills-projects-tab" 176 } 177 else{ 178 msg= data.msg; 179 toastr_error(msg); 180 $("#myModal").modal('hide'); 181 location.reload(); 182 window.location.href = current_url+"?tab=v-pills-projects-tab" 183 184 } 185 186 } 187 }); 188 189} 190 191 192 193 194//..........validation msg start.................// 195 196function toastr_error(msg) 197{ 198 toastr.error(msg,"", 199 { 200 positionClass:"toast-bottom-full-width",timeOut:5e3,closeButton:!0,debug:!1,newestOnTop:!0,progressBar:!0,preventDuplicates:!0,onclick:null,showDuration:"300",hideDuration:"1000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut",tapToDismiss:!1 201 }); 202 return false; 203} 204function toastr_success(msg) 205{ 206 toastr.success(msg,"", 207 { 208 positionClass:"toast-bottom-full-width",timeOut:5e3,closeButton:!0,debug:!1,newestOnTop:!0,progressBar:!0,preventDuplicates:!0,onclick:null,showDuration:"300",hideDuration:"1000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut",tapToDismiss:!1 209 }); 210 return false; 211} 212//..........validation msg end.................//
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.