diff --git a/scanEngine/static/scanEngine/js/custom_scan_engine.js b/scanEngine/static/scanEngine/js/custom_scan_engine.js deleted file mode 100644 index e8ca0002..00000000 --- a/scanEngine/static/scanEngine/js/custom_scan_engine.js +++ /dev/null @@ -1,97 +0,0 @@ -$(document).ready(function() { - - /* - Column Filter - */ - - cf = $('#column-filter').DataTable({ - headerCallback:function(e, a, t, n, s) { - e.getElementsByTagName("th")[0].innerHTML='' - }, - columnDefs:[ { - targets:0, width:"30px", className:"", orderable:!1, render:function(e, a, t, n) { - return'' - } - }], - "oLanguage": { - "oPaginate": { "sPrevious": '', "sNext": '' }, - "sInfo": "Showing page _PAGE_ of _PAGES_", - "sSearch": '', - "sSearchPlaceholder": "Search...", - "sLengthMenu": "Results : _MENU_", - }, - "stripeClasses": [], - "lengthMenu": [7, 10, 20, 50], - "pageLength": 7 - }); - - multiCheck(cf); - - - /* - Individual Column Search - */ - - // Setup - add a text input to each footer cell - $('#individual-col-search tfoot th').each( function () { - var title = $(this).text(); - $(this).html( '' ); - } ); - - // DataTable - var table = $('#individual-col-search').DataTable({ - "oLanguage": { - "oPaginate": { "sPrevious": '', "sNext": '' }, - "sInfo": "Showing page _PAGE_ of _PAGES_", - "sSearch": '', - "sSearchPlaceholder": "Search...", - "sLengthMenu": "Results : _MENU_", - }, - "stripeClasses": [], - "lengthMenu": [7, 10, 20, 50], - "pageLength": 7 - }); - - // Apply the search - table.columns().every( function () { - var that = this; - - $( 'input', this.footer() ).on( 'keyup change', function () { - if ( that.search() !== this.value ) { - that - .search( this.value ) - .draw(); - } - } ); - } ); - - - - /* - Show Hide column - */ - - var table = $('#show-hide-col').DataTable( { - "searching": false, - "scrollY": "283px", - "paging": false, - "oLanguage": { - "oPaginate": { "sPrevious": '', "sNext": '' }, - "sInfo": "Showing page _PAGE_ of _PAGES_", - "sSearch": '', - "sSearchPlaceholder": "Search...", - "sLengthMenu": "Results : _MENU_", - }, - "stripeClasses": [], - "lengthMenu": [7, 10, 20, 50], - "pageLength": 7 - } ); - $('a.toggle-vis').on( 'click', function (e) { - e.preventDefault(); - // Get the column API object - var column = table.column( $(this).attr('data-column') ); - // Toggle the visibility - column.visible( ! column.visible() ); - } ); - -} ); diff --git a/scanEngine/static/scanEngine/js/custom_scan_engine_table.js b/scanEngine/static/scanEngine/js/custom_scan_engine_table.js new file mode 100644 index 00000000..d1f7dee4 --- /dev/null +++ b/scanEngine/static/scanEngine/js/custom_scan_engine_table.js @@ -0,0 +1,19 @@ +$(document).ready(function() { + var table = $('#show-hide-col').DataTable( { + "searching": false, + "scrollY": "200px", + "paging": false, + "info": false, + "stripeClasses": [], + "lengthMenu": [7, 10, 20, 50], + "pageLength": 7 + } ); + $('a.toggle-vis').on( 'click', function (e) { + e.preventDefault(); + // Get the column API object + var column = table.column( $(this).attr('data-column') ); + // Toggle the visibility + column.visible( ! column.visible() ); + } ); + +} ); diff --git a/scanEngine/templates/scanEngine/index.html b/scanEngine/templates/scanEngine/index.html index 9a7dfcdf..821ae73c 100644 --- a/scanEngine/templates/scanEngine/index.html +++ b/scanEngine/templates/scanEngine/index.html @@ -30,23 +30,26 @@ Scan Engine
- Name - Position - Office - Age - Start date - Salary + +
- - - - - - + + + + + + @@ -54,26 +57,15 @@ Scan Engine - + - - - - - - - - - - -
NamePositionOfficeAgeStart dateSalaryEngine NameSubdomain DiscoveryDirectory & Files DiscoverySubdomain TakeoverParameter DiscoveryPort Scan Action
Tiger Nixon System ArchitectEdinburgh 61 2011/04/25 $320,800$320,800
NamePositionOfficeAgeStart dateSalaryAction
@@ -87,5 +79,5 @@ Scan Engine {% block page_level_script %} - + {% endblock page_level_script %}