Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: datatables_data_sources.js
/* ------------------------------------------------------------------------------ * * # Datatables data sources * * Demo JS code for datatable_data_sources.html page * * ---------------------------------------------------------------------------- */ // Setup module // ------------------------------ var DatatableDataSources = function() { // // Setup module components // // Basic Datatable examples var _componentDatatableDataSources = function() { if (!$().DataTable) { console.warn('Warning - datatables.min.js is not loaded.'); return; } // Setting datatable defaults $.extend( $.fn.dataTable.defaults, { autoWidth: false, dom: '<"datatable-header"fl><"datatable-scroll"t><"datatable-footer"ip>', language: { search: '<span>Filter:</span> _INPUT_', searchPlaceholder: 'Type to filter...', lengthMenu: '<span>Show:</span> _MENU_', paginate: { 'first': 'First', 'last': 'Last', 'next': $('html').attr('dir') == 'rtl' ? '←' : '→', 'previous': $('html').attr('dir') == 'rtl' ? '→' : '←' } } }); // HTML sourced data $('.datatable-html').dataTable({ columnDefs: [{ orderable: false, width: 100, targets: [ 5 ] }] }); // AJAX sourced data $('.datatable-ajax').dataTable({ ajax: '../../../../global_assets/demo_data/tables/datatable_ajax.json' }); // // Javascript sourced data // // Data var dataSet = [ ['Trident','Internet Explorer 4.0','Win 95+','4','X'], ['Trident','Internet Explorer 5.0','Win 95+','5','C'], ['Trident','Internet Explorer 5.5','Win 95+','5.5','A'], ['Trident','Internet Explorer 6','Win 98+','6','A'], ['Gecko','Firefox 1.0','Win 98+ / OSX.2+','1.7','A'], ['Gecko','Firefox 1.5','Win 98+ / OSX.2+','1.8','A'], ['Gecko','Firefox 2.0','Win 98+ / OSX.2+','1.8','A'], ['Gecko','Firefox 3.0','Win 2k+ / OSX.3+','1.9','A'], ['Gecko','Camino 1.0','OSX.2+','1.8','A'], ['Gecko','Camino 1.5','OSX.3+','1.8','A'], ['Webkit','Safari 1.2','OSX.3','125.5','A'], ['Webkit','Safari 1.3','OSX.3','312.8','A'], ['Webkit','Safari 2.0','OSX.4+','419.3','A'], ['Presto','Opera 7.0','Win 95+ / OSX.1+','-','A'], ['Presto','Opera 7.5','Win 95+ / OSX.2+','-','A'], ['Misc','NetFront 3.1','Embedded devices','-','C'], ['Misc','NetFront 3.4','Embedded devices','-','A'], ['Misc','Dillo 0.8','Embedded devices','-','X'], ['Misc','Links','Text only','-','X'] ]; // Initialize $('.datatable-js').dataTable({ data: dataSet, columnDefs: [] }); // // Nested object data // $('.datatable-nested').dataTable({ ajax: '../../../../global_assets/demo_data/tables/datatable_nested.json', columns: [ {data: "name[, ]"}, {data: "hr.0" }, {data: "office"}, {data: "extn"}, {data: "hr.2"}, {data: "hr.1"} ] }); // // Generate content for a column // // Table config var table = $('.datatable-generated').DataTable({ ajax: '../../../../global_assets/demo_data/tables/datatable_ajax.json', columnDefs: [{ targets: 2, data: null, defaultContent: "<a class='badge badge-secondary text-white cursor-pointer'>Show</a>" }, { orderable: false, targets: [0, 2] }] }); // Location alert $('.datatable-generated tbody').on('click', 'a', function () { var data = table.row($(this).parents('tr')).data(); alert(data[0] +"'s location is: "+ data[ 2 ]); }); }; // Select2 for length menu styling var _componentSelect2 = function() { if (!$().select2) { console.warn('Warning - select2.min.js is not loaded.'); return; } // Initialize $('.dataTables_length select').select2({ minimumResultsForSearch: Infinity, dropdownAutoWidth: true, width: 'auto' }); }; // // Return objects assigned to module // return { init: function() { _componentDatatableDataSources(); _componentSelect2(); } } }(); // Initialize module // ------------------------------ document.addEventListener('DOMContentLoaded', function() { DatatableDataSources.init(); });