ponepaste/public/assets/bundle/user_profile.min.js

3 lines
14 KiB
JavaScript
Raw Normal View History

2023-06-02 15:37:06 -04:00
function t(t){return function(t){if(Array.isArray(t))return n(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||a(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=a(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){l=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}function a(t,e){if(t){if("string"==typeof t)return n(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(t,e):void 0}}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=new Array(e);a<e;a++)n[a]=t[a];return n}function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var a=0;a<e.length;a++){var n=e[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,(r=n.key,o=void 0,o=function(t,e){if("object"!==i(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var n=a.call(t,e||"default");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(r,"string"),"symbol"===i(o)?o:String(o)),n)}var r,o}function s(t,e,a){return e&&o(t.prototype,e),a&&o(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t}var l,c=function(t){return document.querySelector(t)},d=function(t){return document.querySelectorAll(t)||[]},u=function(t){var e=document.createElement("template");return e.innerHTML=t.trim(),e.content.firstChild},h=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},p=function(t){t.classList.contains("is-hidden")?t.classList.remove("is-hidden"):t.classList.add("is-hidden")},f=function(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")},v=function(){function t(e){r(this,t),this.element=e}return s(t,[{key:"attach",value:function(t){this.element.addEventListener("click",(function(e){e.target&&e.target.classList.contains("paginator__button")&&t(+e.target.dataset.page)}))}},{key:"update",value:function(t,e,a){h(this.element);var n=Math.floor(t/e);if(0!==n){var i=a-2<0?0:a-2,r=a+2>n?n:a+2,o=Math.abs(0-a)>2,s=Math.abs(n-a)>2,l=0===a?"disabled":"";this.element.appendChild(u('<button class="paginator__button previous" '.concat(l,' data-page="').concat(a-1,'">Previous</button>'))),o&&(this.element.appendChild(u('<button class="paginator__button" data-page="'.concat(0,'">').concat(0,"</button>"))),this.element.appendChild(u('<span class="ellipsis">…</span>')));for(var c=i;c<=r;c++){var d=c===a?"paginator__button--selected":"";this.element.appendChild(u('<button class="paginator__button '.concat(d,'" data-page="').concat(c,'">').concat(c,"</button>")))}s&&(this.element.appendChild(u('<span class="ellipsis">…</span>')),this.element.appendChild(u('<button class="paginator__button" data-page="'.concat(n,'">').concat(n,"</button>"))));var p=a===n?"disabled":"";this.element.appendChild(u('<button class="paginator__button next" '.concat(p,' data-page="').concat(a+1,'">Next</button>'))
2022-07-30 17:55:17 -04:00
//# sourceMappingURL=user_profile.min.js.map