/** * @author Jay * @update zhixin wen */ const Utils = $.fn.bootstrapTable.utils $.extend($.fn.bootstrapTable.defaults, { showJumpTo: false }) $.extend($.fn.bootstrapTable.locales, { formatJumpTo () { return 'GO' } }) $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales) $.BootstrapTable = class extends $.BootstrapTable { initPagination (...args) { super.initPagination(...args) if (this.options.showJumpTo) { const that = this const $pageGroup = this.$pagination.find('> .pagination') let $jumpTo = $pageGroup.find('.page-jump-to') if (!$jumpTo.length) { $jumpTo = $(`
`).appendTo($pageGroup) $jumpTo.find('button').click(() => { this.selectPage(+$jumpTo.find('input').val()) }) } } } }