PageSourceSearch

https://community.terracaching.com/bundles/pagination?v=aOn_Hg95CPul35i_kjAYX0ut_k3G-Gr-25E0sVvw_uA1

js terracaching.com collected 2026-09-24 19:09:40 UTC 3,702 bytes, 1 lines download raw bytes

1if(function(n){"use strict";n.jqPagination=function(t,i){var r=this;r.$el=n(t),r.el=t,r.$input=r.$el.find("input"),r.$el.data("jqPagination",r),r.init=function(){r.options=n.extend({},n.jqPagination.defaultOptions,i),r.options.max_page===null&&(r.options.max_page=r.$input.data("max-page")!==undefined?r.$input.data("max-page"):1),r.$input.data("current-page")!==undefined&&r.isNumber(r.$input.data("current-page"))&&(r.options.current_page=r.$input.data("current-page")),r.$input.removeAttr("readonly"),r.updateInput(!0);r.$input.on("focus.jqPagination mouseup.jqPagination",function(t){if(t.type==="focus"){var i=parseInt(r.options.current_page,10);n(this).val(i).select()}if(t.type==="mouseup")return!1});r.$input.on("blur.jqPagination keydown.jqPagination",function(t){var i=n(this),u=parseInt(r.options.current_page,10);t.keyCode===27&&(i.val(u),i.blur()),t.keyCode===13&&i.blur(),t.type==="blur"&&r.setPage(i.val())});r.$el.on("click.jqPagination","a",function(t){var i=n(this);if(i.hasClass("disabled"))return!1;t.metaKey||t.ctrlKey||(t.preventDefault(),r.setPage(i.data("action")))})},r.setPage=function(n){if(n===undefined)return r.options.current_page;var t=parseInt(r.options.current_page,10),i=parseInt(r.options.max_page,10);if(isNaN(parseInt(n,10)))switch(n){case"first":n=1;break;case"prev":case"previous":n=t-1;break;case"next":n=t+1;break;case"last":n=i}if(n=parseInt(n,10),isNaN(n)||n<1||n>i||n===t)return r.setInputValue(t),!1;r.options.current_page=n,r.$input.data("current-page",n),r.updateInput()},r.setMaxPage=function(n){if(n===undefined)return r.options.max_page;if(!r.isNumber(n))return console.error("jqPagination: max_page is not a number"),!1;if(n<r.options.current_page)return console.error("jqPagination: max_page lower than current_page"),!1;r.options.max_page=n,r.$input.data("max-page",n),r.updateInput()},r.updateInput=function(n){var t=parseInt(r.options.current_page,10);r.setInputValue(t),r.setLinks(t),n!==!0&&r.options.paged(t)},r.setInputValue=function(n){var t=r.options.page_string,i=r.options.max_page;t=t.replace("{current_page}",n).replace("{max_page}",i),r.$input.val(t)},r.isNumber=function(n){return!isNaN(parseFloat(n))&&isFinite(n)},r.setLinks=function(){var t=r.options.link_string,i=parseInt(r.options.current_page,10),u=parseInt(r.options.max_page,10),f,e;t!==""&&(f=i-1,f<1&&(f=1),e=i+1,e>u&&(e=u),r.$el.find("a.first").attr("href",t.replace("{page_number}","1")),r.$el.find("a.prev, a.previous").attr("href",t.replace("{page_number}",f)),r.$el.find("a.next").attr("href",t.replace("{page_number}",e)),r.$el.find("a.last").attr("href",t.replace("{page_number}",u))),r.$el.find("a").removeClass("disabled"),i===u&&r.$el.find(".next, .last").addClass("disabled"),i===1&&r.$el.find(".previous, .first").addClass("disabled")},r.callMethod=function(n,t,i){switch(n.toLowerCase()){case"option":switch(t.toLowerCase()){case"current_page":return r.setPage(i);case"max_page":return r.setMaxPage(i)}return console.error("jqPagination: cannot get / set option "+t),!1;case"destroy":r.$el.off(".jqPagination").find("*").off(".jqPagination");break;default:return console.error('jqPagination: method "'+n+'" does not exist'),!1}},r.init()},n.jqPagination.defaultOptions={current_page:1,link_string:"",max_page:null,page_string:"Page {current_page} of {max_page}",paged:function(){}},n.fn.jqPagination=function(){var t=this,i=Array.prototype.slice.call(arguments),r;if(typeof i[0]=="string")return t.length>1&&(t=t.eq(0)),r=n(t).data("jqPagination"),r.callMethod(i[0],i[1],i[2]);t.each(function(){new n.jqPagination(this,i[0])})}}(jQuery),!console){var console={},func=function(){return!1};console.log=func,console.info=func,console.warn=func,console.error=func}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.