$('#search_value').keypress(function(event){ var keycode = (event.keyCode ? event.keyCode : event.which); if(keycode == '13'){ jQuery(this).blur(); jQuery('#submit_search').focus().click(); event.stopPropagation(); return false; } }); Table_1 = $("#file_search_table_1").DataTable({ dom: 'Bfrtip', aaData: [], aoColumns: [ { "data": "ioc_name", "render": function (data, type, row, meta) { if (type === 'display') { data = sanitizeHTML(data); if (row['ioc_misp'] != null) { jse = JSON.parse(row['ioc_misp']); data += ``; } } return data; } }, { "data": "ioc_description", "render": function (data, type, row, meta) { if (type === 'display') { data = sanitizeHTML(data); datas = '' + data.slice(0, 70); if (data.length > 70) { datas += ' (..)'; } else { datas += ''; } return datas; } return data; } }, { "data": "type_name", "render": function (data, type, row, meta) { if (type === 'display') { data = sanitizeHTML(data);} return data; }}, { "data": "case_name", "render": function (data, type, row, meta) { if (type === 'display') { data = sanitizeHTML(data); data = '' + data + ''; } return data; }}, { "data": "customer_name", "render": function (data, type, row, meta) { if (type === 'display') { data = sanitizeHTML(data);} return data; } }, { "data": "tlp_name", "render": function(data, type, row, meta) { if (type === 'display') { data = sanitizeHTML(data); data = 'tlp:' + data + ''; } return data; } } ], filter: true, info: true, ordering: true, processing: true, retrieve: true, buttons: [ { "extend": 'csvHtml5', "text":'Export',"className": 'btn btn-primary btn-border btn-round btn-sm float-left mr-4 mt-2' }, { "extend": 'copyHtml5', "text":'Copy',"className": 'btn btn-primary btn-border btn-round btn-sm float-left mr-4 mt-2' }, ] }); $("#file_search_table_1").css("font-size", 12); Table_comments = $("#comments_search_table").DataTable({ dom: 'Bfrtip', aaData: [], aoColumns: [ { "data": "comment_id", "render": function (data, type, row, meta) { if (type === 'display') { data = sanitizeHTML(data); if (row['ioc_misp'] != null) { jse = JSON.parse(row['ioc_misp']); data += ``; } } return data; } }, { "data": "comment_text", "render": function (data, type, row, meta) { if (type === 'display') { data = sanitizeHTML(data); datas = '' + data.slice(0, 70); if (data.length > 70) { datas += ' (..)'; } else { datas += ''; } return datas; } return data; } }, { "data": "case_name", "render": function (data, type, row, meta) { if (type === 'display') { data = sanitizeHTML(data); data = '' + data + ''; } return data; }}, { "data": "customer_name", "render": function (data, type, row, meta) { if (type === 'display') { data = sanitizeHTML(data);} return data; } } ], filter: true, info: true, ordering: true, processing: true, retrieve: true, buttons: [ { "extend": 'csvHtml5', "text":'Export',"className": 'btn btn-primary btn-border btn-round btn-sm float-left mr-4 mt-2' }, { "extend": 'copyHtml5', "text":'Copy',"className": 'btn btn-primary btn-border btn-round btn-sm float-left mr-4 mt-2' }, ] }); $("#comments_search_table").css("font-size", 12); $('#submit_search').click(function () { search(); }); function search() { var data_sent = $('form#form_search').serializeObject(); data_sent['csrf_token'] = $('#csrf_token').val(); post_request_api('/search', JSON.stringify(data_sent), true, function (data) { $('#submit_search').text("Searching..."); }) .done((data) => { if(notify_auto_api(data, true)) { $('#notes_msearch_list').empty(); Table_1.clear(); Table_comments.clear(); $('#search_table_wrapper_1').hide(); $('#search_table_wrapper_2').hide(); $('#search_table_wrapper_3').hide(); val = $("input[type='radio']:checked").val(); if (val == "ioc") { Table_1.rows.add(data.data); Table_1.columns.adjust().draw(); $('#search_table_wrapper_1').show(); $('#search_table_wrapper_1').on('click', function(e){ if($('.popover').length>1) $('.popover').popover('hide'); $(e.target).popover('toggle'); }); } else if (val == "notes") { for (e in data.data) { li = `
  • `+ sanitizeHTML(data.data[e]['note_title']) + ` - ` + sanitizeHTML(data.data[e]['case_name']) + ` - ` + sanitizeHTML(data.data[e]['client_name']) +`
  • ` $('#notes_msearch_list').append(li); } $('#search_table_wrapper_2').show(); } else if (val == "comments") { Table_comments.rows.add(data.data); Table_comments.columns.adjust().draw(); $('#search_table_wrapper_3').show(); $('#search_table_wrapper_3').on('click', function(e){ if($('.popover').length>1) $('.popover').popover('hide'); $(e.target).popover('toggle'); }); } } }) .always(() => { $('#submit_search').text("Search"); }); } function note_in_details(note_id, case_id) { window.open("/case/notes?cid=" + case_id + "&shared=" + note_id); } $(document).ready(function(){ $('#search_value').focus(); });