/*! DataTables Bootstrap 3 integration
 * ©2011-2015 SpryMedia Ltd - datatables.net/license
 */
import jQuery from"jquery";import DataTable from"datatables.net";let $=jQuery;$.extend(!0,DataTable.defaults,{renderer:"semanticUI"}),$.extend(!0,DataTable.ext.classes,{container:"dt-container dt-semanticUI ui stackable grid",search:{input:"dt-search ui input"},processing:{container:"dt-processing ui segment"},table:"dataTable table unstackable"}),DataTable.ext.renderer.pagingButton.semanticUI=function(e,a,t,n,i){var d=["dt-paging-button","item"],n=(n&&d.push("active"),i&&d.push("disabled"),$("<li>").addClass(d.join(" ")));return{display:n,clicker:$("<"+(i?"div":"a")+">",{href:i?null:"#",class:"page-link"}).html(t).appendTo(n)}},DataTable.ext.renderer.pagingContainer.semanticUI=function(e,a){return $("<div/>").addClass("ui unstackable pagination menu").append(a)},$(document).on("init.dt",function(e,a){"dt"===e.namespace&&(e=new $.fn.dataTable.Api(a),$.fn.dropdown&&$("div.dt-length select",e.table().container()).dropdown(),$("div.dt-search.ui.input",e.table().container()).removeClass("input").addClass("form"),$("div.dt-search input",e.table().container()).wrap('<span class="ui input" />'))}),DataTable.ext.renderer.layout.semanticUI=function(e,a,t){var n=$("<div/>",{class:(t.full,"row")}).appendTo(a);$.each(t,function(e,a){var t="";"start"===e?t+="left floated eight wide column":"end"===e?t+="right floated right aligned eight wide column":"full"===e&&(t+="center aligned sixteen wide column"),$("<div/>",{id:a.id||null,class:t+" "+(a.className||"")}).append(a.contents).appendTo(n)})};export default DataTable;