var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
define(["require", "exports", "jquery", "datatables"], function (require, exports, jquery_1) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    jquery_1 = __importDefault(jquery_1);
    //import 'cci-ui/css/limitless.datatables.css';
    // @ts-ignore
    jquery_1.default.extend(jquery_1.default.fn.dataTable.defaults, {
        autoWidth: false,
        dom: '<"datatable-header"fl><"datatable-scroll"tr><"datatable-footer info-right paginate-left"ip>',
        language: {
            processing: '<i class="icon-spinner2 spinner"></i><span class="sr-only">Loading...</span> ',
            search: '_INPUT_',
            searchPlaceholder: 'Пошук...',
            lengthMenu: '_MENU_',
            info: '&nbsp;<b>_TOTAL_</b> записи',
            infoFiltered: '(відфільтровано з _MAX_ записів)',
            infoEmpty: '&nbsp;<b>0</b> записи',
            emptyTable: 'У таблиці відсутні дані',
            paginate: {
                first: 'Перша',
                last: 'Остання',
                next: '&rarr;',
                previous: '&larr;'
            }
        },
        init: () => {
        },
        drawCallback: () => {
            /*$('.dataTables_length select')
                .select2({
                    minimumResultsForSearch: Infinity,
                    dropdownAutoWidth: true,
                    width: 'auto'
                });*/
        },
        preDrawCallback: () => {
            (0, jquery_1.default)('html,body')
                .scrollTop(0);
        }
    });
    // @ts-ignore
    jquery_1.default.extend(jquery_1.default.fn.dataTableExt.oStdClasses, {
        sSortAsc: 'sorting_asc',
        sSortDesc: 'sorting_desc',
        sSortable: 'sorting'
    });
});
