/*! DataTables Foundation integration
 * ©2011-2015 SpryMedia Ltd - datatables.net/license
 */
import jQuery from"jquery";import DataTable from"datatables.net";let $=jQuery;$.extend(!0,DataTable.ext.classes,{container:"dt-container dt-foundation",processing:{container:"dt-processing panel callout"}}),$.extend(!0,DataTable.defaults,{renderer:"foundation"}),DataTable.ext.renderer.pagingButton.foundation=function(a,e,t,n,l){var i,r=[];return"ellipsis"===e?{display:i=$("<li>",{class:"ellipsis"}),clicker:i}:n||l?{display:i=$("<li>",{class:n?"current":"disabled "+r.join(" ")}).html(t),clicker:i}:{display:i=$("<li>").addClass(r.join(" ")),clicker:$("<a>",{href:"#"}).html(t).appendTo(i)}},DataTable.ext.renderer.pagingContainer.foundation=function(a,e){return $("<ul/>").addClass("pagination").append(e)},DataTable.ext.renderer.layout.foundation=function(a,e,t){var l=$("<div/>",{class:"grid-x"}).appendTo(e);$.each(t,function(a,e){var t="",n={};e.table?t+="cell small-12":"start"===a?t+="cell auto":"end"===a?(t+="cell shrink",n.marginLeft="auto"):"full"===a&&(t+="cell",n.marginLeft="auto",n.marginRight="auto"),$("<div/>",{id:e.id||null,class:t+" "+(e.className||"")}).css(n).append(e.contents).appendTo(l)})};export default DataTable;