| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | /** * @author Jay <jwang@dizsoft.com> */(function ($) {    'use strict';    var sprintf = $.fn.bootstrapTable.utils.sprintf;    $.extend($.fn.bootstrapTable.defaults, {        showJumpto: false,        exportOptions: {}    });    $.extend($.fn.bootstrapTable.locales, {        formatJumpto: function () {            return 'GO';        }    });    $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales);    var BootstrapTable = $.fn.bootstrapTable.Constructor,        _initPagination = BootstrapTable.prototype.initPagination;    BootstrapTable.prototype.initPagination = function () {        this.showToolbar = this.options.showExport;        _initPagination.apply(this, Array.prototype.slice.apply(arguments));        if (this.options.showJumpto) {            var that = this,                $pageGroup = this.$pagination.find('ul.pagination'),                $jumpto = $pageGroup.find('li.jumpto');            if (!$jumpto.length) {                $jumpto = $([                    '<li class="jumpto">',                    '<input type="text" class="form-control">',                    '<button class="btn' +                    sprintf(' btn-%s', this.options.buttonsClass) +                    sprintf(' btn-%s', this.options.iconSize) +                    '" title="' + this.options.formatJumpto() + '" ' +                    ' type="button">'+this.options.formatJumpto(),                    '</button>',                    '</li>'].join('')).appendTo($pageGroup);                $jumpto.find('button').click(function () {                    that.selectPage(parseInt($jumpto.find('input').val()));                });            }        }    };})(jQuery);
 |