All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.bower_components.datatables.net-zf.js.dataTables.foundation.min.js Maven / Gradle / Ivy

There is a newer version: 1.2.2.1-jre17
Show newest version
(function(factory){if(typeof define==="function"&&define.amd){define(["jquery","datatables.net"],function($){return factory($,window,document)})}else if(typeof exports==="object"){module.exports=function(root,$){if(!root){root=window}if(!$||!$.fn.dataTable){$=require("datatables.net")(root,$).$}return factory($,root,root.document)}}else{factory(jQuery,window,document)}})(function($,window,document,undefined){"use strict";var DataTable=$.fn.dataTable;var meta=$('').appendTo("head");DataTable.ext.foundationVersion=meta.css("font-family").match(/small|medium|large/)?6:5;meta.remove();$.extend(DataTable.ext.classes,{sWrapper:"dataTables_wrapper dt-foundation",sProcessing:"dataTables_processing panel callout"});$.extend(true,DataTable.defaults,{dom:"<'row'<'small-6 columns'l><'small-6 columns'f>r>"+"t"+"<'row'<'small-6 columns'i><'small-6 columns'p>>",renderer:"foundation"});DataTable.ext.renderer.pageButton.foundation=function(settings,host,idx,buttons,page,pages){var api=new DataTable.Api(settings);var classes=settings.oClasses;var lang=settings.oLanguage.oPaginate;var aria=settings.oLanguage.oAria.paginate||{};var btnDisplay,btnClass;var tag;var v5=DataTable.ext.foundationVersion===5;var attach=function(container,buttons){var i,ien,node,button;var clickHandler=function(e){e.preventDefault();if(!$(e.currentTarget).hasClass("unavailable")&&api.page()!=e.data.action){api.page(e.data.action).draw("page")}};for(i=0,ien=buttons.length;i0?"":" unavailable disabled");tag=page>0?"a":null;break;case"previous":btnDisplay=lang.sPrevious;btnClass=button+(page>0?"":" unavailable disabled");tag=page>0?"a":null;break;case"next":btnDisplay=lang.sNext;btnClass=button+(page",{class:classes.sPageButton+" "+btnClass,"aria-controls":settings.sTableId,"aria-label":aria[button],tabindex:settings.iTabIndex,id:idx===0&&typeof button==="string"?settings.sTableId+"_"+button:null}).append(tag?$("<"+tag+"/>",{href:"#"}).html(btnDisplay):btnDisplay).appendTo(container);settings.oApi._fnBindAction(node,{action:button},clickHandler)}}}};attach($(host).empty().html('
    ').children("ul"),buttons)};return DataTable});




© 2015 - 2025 Weber Informatics LLC | Privacy Policy