/*! * version: 1.0.0 * docs: https://github.com/yeild/pager * */!function(e){var n={};function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=9)}([function(e,n,t){"use strict";function r(e,n){e.classList.add(n)}function i(e,n){e.classList.remove(n)}function a(e,n){return e.classList.contains(n)}Object.defineProperty(n,"__esModule",{value:!0}),n.addClass=r,n.removeClass=i,n.hasClass=a,n.toggleClass=function(e,n){a(e,n)?i(e,n):r(e,n)}},function(e,n){e.exports=function(e){var n="undefined"!=typeof window&&window.location;if(!n)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var t=n.protocol+"//"+n.host,r=t+n.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,n){var i,a=n.trim().replace(/^"(.*)"$/,function(e,n){return n}).replace(/^'(.*)'$/,function(e,n){return n});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(i=0===a.indexOf("//")?a:0===a.indexOf("/")?t+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")})}},function(e,n,t){var r,i,a={},o=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===i&&(i=r.apply(this,arguments)),i}),s=function(e){var n={};return function(e){if("function"==typeof e)return e();if(void 0===n[e]){var t=function(e){return document.querySelector(e)}.call(this,e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}n[e]=t}return n[e]}}(),u=null,c=0,p=[],l=t(1);function f(e,n){for(var t=0;t=0&&p.splice(n,1)}function v(e){var n=document.createElement("style");return e.attrs.type="text/css",m(n,e.attrs),g(e,n),n}function m(e,n){Object.keys(n).forEach(function(t){e.setAttribute(t,n[t])})}function b(e,n){var t,r,i,a;if(n.transform&&e.css){if(!(a=n.transform(e.css)))return function(){};e.css=a}if(n.singleton){var o=c++;t=u||(u=v(n)),r=y.bind(null,t,o,!1),i=y.bind(null,t,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=function(e){var n=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",m(n,e.attrs),g(e,n),n}(n),r=function(e,n,t){var r=t.css,i=t.sourceMap,a=void 0===n.convertToAbsoluteUrls&&i;(n.convertToAbsoluteUrls||a)&&(r=l(r));i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var o=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(o),s&&URL.revokeObjectURL(s)}.bind(null,t,n),i=function(){h(t),t.href&&URL.revokeObjectURL(t.href)}):(t=v(n),r=function(e,n){var t=n.css,r=n.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}.bind(null,t),i=function(){h(t)});return r(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;r(e=n)}else i()}}e.exports=function(e,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(n=n||{}).attrs="object"==typeof n.attrs?n.attrs:{},n.singleton||"boolean"==typeof n.singleton||(n.singleton=o()),n.insertInto||(n.insertInto="head"),n.insertAt||(n.insertAt="bottom");var t=d(e,n);return f(t,n),function(e){for(var r=[],i=0;i';\n position: absolute;\n right: 12px;\n display: inline-block;\n font-family: cursive;\n color: #C0C0C0;\n transform: rotate(90deg);\n transition: transform 0.25s; }\n .page-sizeChanger-active {\n border-color: #1890ff;\n box-shadow: 0 0 4px #1890ff; }\n .page-sizeChanger-active:after {\n transform: rotate(270deg); }\n .page-sizeChanger-active .page-sizeChanger-ul {\n display: block; }\n\n.page-sizeChanger-ul {\n display: none;\n position: absolute;\n width: 97px;\n margin-top: 4px;\n padding: 0;\n list-style: none;\n color: #495060;\n box-shadow: 0 2px 8px #E4E4E4;\n border-radius: 4px; }\n\n.page-sizeChanger-li {\n text-align: center;\n padding: 5px 15px 5px 0;\n cursor: pointer; }\n .page-sizeChanger-li:hover {\n background: #F3F3F3; }\n .page-sizeChanger-li-active, .page-sizeChanger-li-active:hover {\n background: #1890ff;\n color: white; }\n\n.page-show-total {\n font-size: 12px;\n color: #495060;\n margin-right: 10px; }\n",""])},function(e,n,t){var r=t(4);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};t(2)(r,i);r.locals&&(e.exports=r.locals)},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getSiblings=function(e,n){var t=Array.from(e.parentNode.children);return(t=t.filter(function(e){return e.tagName===n}))||[]}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.toggleQuickBtn=a,n.updatePage=function(e,n,t){var i=t.current;t.current="number"==typeof e?e:e.diff?function(e,n,t){var r=e+n;return r<1?1:r>t?t:r}(t.current,e.diff,t.pageCount):Number(e.innerHTML);if(t.current===i)return;(function(e,n){var t=n.current,i=n.pageCount;(function(e,n,t){var r=n<5?1:t-n<3?t-4:n-2;e.forEach(function(e){e.innerHTML=r++})})(e.main,t,i),function(e,n){(0,r.removeClass)(e.active,"page-btn-active"),e.main.forEach(function(t){Number(t.innerHTML)===n&&((0,r.addClass)(t,"page-btn-active"),e.active=t)})}(e,t),a(e)})(n,t),"function"==typeof t.onChange&&t.onChange(t.current,t.pageSize)};var r=t(0);function i(e,n,t,i){e.innerHTML-n.innerHTML<=t?(0,r.addClass)(i,"page-btn-hidden"):(0,r.removeClass)(i,"page-btn-hidden")}function a(e){var n=e.main,t=e.home,r=e.jumpPrev,a=e.end,o=e.jumpNext;i(n[0],t,1,r),i(n[0],t,0,t),i(a,n[4],1,o),i(a,n[4],0,a)}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.createDOM=function(e){o=e;var n=document.createDocumentFragment();return o.showTotal&&n.appendChild((c=document.createElement("span"),c.innerHTML="共 "+o.total+" 条数据",c.className="page-show-total",c)),n.appendChild((t=u("<","page-prev"),t.title="上一页",t.diff=-1,s.prev=t,t)),n.appendChild(function(){var e=u("1");return s.home=e,e}()),n.appendChild(function(){var e=u("···","page-jumpPrev");return e.title="向前 5 页",e.diff=-5,s.jumpPrev=e,e}()),n.appendChild(function(){var e=document.createDocumentFragment();s.main=[];for(var n=o.current,t=o.pageCount,r=n<4?1:t-n<3?t-4:n-2,i=1;i<=5;i++){var a=u(r++);e.appendChild(a),s.main.push(a)}return e}()),n.appendChild(function(){var e=u("···","page-jumpNext");return e.title="向后 5 页",e.diff=5,s.jumpNext=e,e}()),n.appendChild(function(){var e=u(o.pageCount);return s.end=e,e}()),n.appendChild(function(){var e=u(">","page-next");return e.title="下一页",e.diff=1,s.next=e,e}()),o.sizeChangeable&&n.appendChild(function(){var e=document.createElement("span");e.className="page-sizeChanger",e.innerHTML=o.pageSize+" 条/页",e.addEventListener("click",function(){(0,i.toggleClass)(e,"page-sizeChanger-active")});var n=document.createElement("ul");n.className="page-sizeChanger-ul";for(var t=function(t){var r=document.createElement("li");r.innerHTML=10*t+" 条/页",r.className="page-sizeChanger-li",10*t===o.pageSize&&(0,i.addClass)(r,"page-sizeChanger-li-active"),r.addEventListener("click",function(){(0,a.getSiblings)(r,"LI").forEach(function(e){(0,i.removeClass)(e,"page-sizeChanger-li-active")}),e.firstChild.nodeValue=10*t+" 条/页",console.log(e.firstChild),o.current=1,o.pageSize=10*t,o.init(),(0,i.addClass)(r,"page-sizeChanger-li-active"),o.onSizeChange&&o.onSizeChange(o.current,o.pageSize)}),n.appendChild(r)},r=1;r<5;r++)t(r);return e.appendChild(n),e}()),o.showJumper&&n.appendChild(function(){var e=document.createElement("span");e.className="page-quickJumper",e.innerHTML="跳至第";var n=document.createElement("input");return n.className="page-quickJumper-input",n.addEventListener("keydown",function(e){if(13===e.keyCode){var n=e.target.value;/^\d+$/.test(n)&&((n=Number(n))>o.pageCount&&(n=o.pageCount),n<1&&(n=1),(0,r.updatePage)(n,s,o)),e.target.value=""}}),e.appendChild(n),e.appendChild(document.createTextNode("页")),e}()),(0,r.toggleQuickBtn)(s),n;var t;var c};var r=t(7),i=t(0),a=t(6),o={},s={};function u(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=document.createElement("span");return t.innerHTML=e,t.className="page-btn "+n,e===o.current&&(t.className+="page-btn-active",s.active=t),e>o.pageCount&&(0,i.addClass)(t,"page-btn-hidden"),t.addEventListener("click",function(e){(0,r.updatePage)(e.target,s,o)}),t}},function(e,n,t){"use strict";var r=function(){function e(e,n){for(var t=0;t0?Number(t):1}return r(e,[{key:"init",value:function(){if(this.el.innerHTML="",this.pageCount=Math.ceil(this.total/this.pageSize),!(this.hideOnSinglePage&&this.pageCount<=1)){var e=(0,i.createDOM)(this);this.el.appendChild(e)}return this}}]),e}();window.Pager={init:function(e){return new a(e).init()}}}]);