-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmain.min.js
6 lines (6 loc) · 13.6 KB
/
main.min.js
1
2
3
4
5
6
/*! ResizeSensor.js */
!function(){var e=function(t,i){function s(){this.q=[],this.add=function(e){this.q.push(e)};var e,t;this.call=function(){for(e=0,t=this.q.length;e<t;e++)this.q[e].call()}}function o(e,t){return e.currentStyle?e.currentStyle[t]:window.getComputedStyle?window.getComputedStyle(e,null).getPropertyValue(t):e.style[t]}function n(e,t){if(e.resizedAttached){if(e.resizedAttached)return void e.resizedAttached.add(t)}else e.resizedAttached=new s,e.resizedAttached.add(t);e.resizeSensor=document.createElement("div"),e.resizeSensor.className="resize-sensor";var i="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;",n="position: absolute; left: 0; top: 0; transition: 0s;";e.resizeSensor.style.cssText=i,e.resizeSensor.innerHTML='<div class="resize-sensor-expand" style="'+i+'"><div style="'+n+'"></div></div><div class="resize-sensor-shrink" style="'+i+'"><div style="'+n+' width: 200%; height: 200%"></div></div>',e.appendChild(e.resizeSensor),{fixed:1,absolute:1}[o(e,"position")]||(e.style.position="relative");var d,r,l=e.resizeSensor.childNodes[0],c=l.childNodes[0],h=e.resizeSensor.childNodes[1],a=(h.childNodes[0],function(){c.style.width=l.offsetWidth+10+"px",c.style.height=l.offsetHeight+10+"px",l.scrollLeft=l.scrollWidth,l.scrollTop=l.scrollHeight,h.scrollLeft=h.scrollWidth,h.scrollTop=h.scrollHeight,d=e.offsetWidth,r=e.offsetHeight});a();var f=function(){e.resizedAttached&&e.resizedAttached.call()},u=function(e,t,i){e.attachEvent?e.attachEvent("on"+t,i):e.addEventListener(t,i)},p=function(){e.offsetWidth==d&&e.offsetHeight==r||f(),a()};u(l,"scroll",p),u(h,"scroll",p)}var d=Object.prototype.toString.call(t),r="[object Array]"===d||"[object NodeList]"===d||"[object HTMLCollection]"===d||"undefined"!=typeof jQuery&&t instanceof jQuery||"undefined"!=typeof Elements&&t instanceof Elements;if(r)for(var l=0,c=t.length;l<c;l++)n(t[l],i);else n(t,i);this.detach=function(){if(r)for(var i=0,s=t.length;i<s;i++)e.detach(t[i]);else e.detach(t)}};e.detach=function(e){e.resizeSensor&&(e.removeChild(e.resizeSensor),delete e.resizeSensor,delete e.resizedAttached)},"undefined"!=typeof module&&"undefined"!=typeof module.exports?module.exports=e:window.ResizeSensor=e}();
/*! TheiaStickySidebar v2.0.2 */
!function(T){T.fn.theiaStickySidebar=function(e){var t,i,o,s,n,r;function a(e,t){return!0===e.initialized||!(T("body").width()<e.minWidth)&&(function(b,e){b.initialized=!0,0===T("#theia-sticky-sidebar-stylesheet-"+b.namespace).length&&T("head").append(T('<style id="theia-sticky-sidebar-stylesheet-'+b.namespace+'">.theiaStickySidebar:after {content: ""; display: table; clear: both;}</style>'));e.each(function(){var e={};if(e.sidebar=T(this),e.options=b||{},e.container=T(e.options.containerSelector),0==e.container.length&&(e.container=e.sidebar.parent()),e.sidebar.parents().css("-webkit-transform","none"),e.sidebar.css({position:e.options.defaultPosition,overflow:"visible","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","box-sizing":"border-box"}),e.stickySidebar=e.sidebar.find(".theiaStickySidebar"),0==e.stickySidebar.length){var i=/(?:text|application)\/(?:x-)?(?:javascript|ecmascript)/i;e.sidebar.find("script").filter(function(e,t){return 0===t.type.length||t.type.match(i)}).remove(),e.stickySidebar=T("<div>").addClass("theiaStickySidebar").append(e.sidebar.children()),e.sidebar.append(e.stickySidebar)}e.marginBottom=parseInt(e.sidebar.css("margin-bottom")),e.paddingTop=parseInt(e.sidebar.css("padding-top")),e.paddingBottom=parseInt(e.sidebar.css("padding-bottom"));var t,o,s,n=e.stickySidebar.offset().top,r=e.stickySidebar.outerHeight();function k(){e.fixedScrollTop=0,e.sidebar.css({"min-height":"1px"}),e.stickySidebar.css({position:"static",width:"",transform:"none"})}e.stickySidebar.css("padding-top",1),e.stickySidebar.css("padding-bottom",1),n-=e.stickySidebar.offset().top,r=e.stickySidebar.outerHeight()-r-n,0==n?(e.stickySidebar.css("padding-top",0),e.stickySidebarPaddingTop=0):e.stickySidebarPaddingTop=1,0==r?(e.stickySidebar.css("padding-bottom",0),e.stickySidebarPaddingBottom=0):e.stickySidebarPaddingBottom=1,e.previousScrollTop=null,e.fixedScrollTop=0,k(),e.onScroll=function(e){if(e.stickySidebar.is(":visible"))if(T("body").width()<e.options.minWidth)k();else{if(e.options.disableOnResponsiveLayouts){var t=e.sidebar.outerWidth("none"==e.sidebar.css("float"));if(t+50>e.container.width())return void k()}var i,o,s=T(document).scrollTop(),n="static";if(s>=e.sidebar.offset().top+(e.paddingTop-e.options.additionalMarginTop)){var r,a=e.paddingTop+b.additionalMarginTop,l=e.paddingBottom+e.marginBottom+b.additionalMarginBottom,d=e.sidebar.offset().top,c=e.sidebar.offset().top+(i=e.container,o=i.height(),i.children().each(function(){o=Math.max(o,T(this).height())}),o),p=0+b.additionalMarginTop,u=e.stickySidebar.outerHeight()+a+l<T(window).height();r=u?p+e.stickySidebar.outerHeight():T(window).height()-e.marginBottom-e.paddingBottom-b.additionalMarginBottom;var h=d-s+e.paddingTop,f=c-s-e.paddingBottom-e.marginBottom,v=e.stickySidebar.offset().top-s,g=e.previousScrollTop-s;"fixed"==e.stickySidebar.css("position")&&"modern"==e.options.sidebarBehavior&&(v+=g),"stick-to-top"==e.options.sidebarBehavior&&(v=b.additionalMarginTop),"stick-to-bottom"==e.options.sidebarBehavior&&(v=r-e.stickySidebar.outerHeight()),v=0<g?Math.min(v,p):Math.max(v,r-e.stickySidebar.outerHeight()),v=Math.max(v,h),v=Math.min(v,f-e.stickySidebar.outerHeight());var m=e.container.height()==e.stickySidebar.outerHeight();n=(m||v!=p)&&(m||v!=r-e.stickySidebar.outerHeight())?s+v-e.sidebar.offset().top-e.paddingTop<=b.additionalMarginTop?"static":"absolute":"fixed"}if("fixed"==n){var y=T(document).scrollLeft();e.stickySidebar.css({position:"fixed",width:S(e.stickySidebar)+"px",transform:"translateY("+v+"px)",left:e.sidebar.offset().left+parseInt(e.sidebar.css("padding-left"))-y+"px",top:"0px"})}else if("absolute"==n){var w={};"absolute"!=e.stickySidebar.css("position")&&(w.position="absolute",w.transform="translateY("+(s+v-e.sidebar.offset().top-e.stickySidebarPaddingTop-e.stickySidebarPaddingBottom)+"px)",w.top="0px"),w.width=S(e.stickySidebar)+"px",w.left="",e.stickySidebar.css(w)}else"static"==n&&k();"static"!=n&&1==e.options.updateSidebarHeight&&e.sidebar.css({"min-height":e.stickySidebar.outerHeight()+e.stickySidebar.offset().top-e.sidebar.offset().top+e.paddingBottom}),e.previousScrollTop=s}},e.onScroll(e),T(document).on("scroll."+e.options.namespace,(t=e,function(){t.onScroll(t)})),T(window).on("resize."+e.options.namespace,(o=e,function(){o.stickySidebar.css({position:"static"}),o.onScroll(o)})),"undefined"!=typeof ResizeSensor&&new ResizeSensor(e.stickySidebar[0],(s=e,function(){s.onScroll(s)}))})}(e,t),!0)}function S(e){var t;try{t=e[0].getBoundingClientRect().width}catch(e){}return void 0===t&&(t=e.width()),t}return(e=T.extend({containerSelector:"",additionalMarginTop:0,additionalMarginBottom:0,updateSidebarHeight:!0,minWidth:0,disableOnResponsiveLayouts:!0,sidebarBehavior:"modern",defaultPosition:"relative",namespace:"TSS"},e)).additionalMarginTop=parseInt(e.additionalMarginTop)||0,e.additionalMarginBottom=parseInt(e.additionalMarginBottom)||0,a(t=e,i=this)||(console.log("TSS: Body width smaller than options.minWidth. Init is delayed."),T(document).on("scroll."+t.namespace,(n=t,r=i,function(e){var t=a(n,r);t&&T(this).unbind(e)})),T(window).on("resize."+t.namespace,(o=t,s=i,function(e){var t=a(o,s);t&&T(this).unbind(e)}))),this}}(jQuery);
/*! simplePagination.js v1.6.0 */
!function(p){var g={init:function(e){var a=p.extend({items:1,itemsOnPage:1,pages:0,displayedPages:5,edges:2,currentPage:0,hrefTextPrefix:"#page-",hrefTextSuffix:"",prevText:"Prev",nextText:"Next",ellipseText:"…",ellipsePageSet:!0,cssStyle:"light-theme",listStyle:"",labelMap:[],selectOnClick:!0,nextAtFront:!1,invertPageOrder:!1,useStartEdge:!0,useEndEdge:!0,onPageClick:function(e,a){},onInit:function(){}},e||{}),t=this;return a.pages=a.pages?a.pages:Math.ceil(a.items/a.itemsOnPage)?Math.ceil(a.items/a.itemsOnPage):1,a.currentPage?a.currentPage=a.currentPage-1:a.currentPage=a.invertPageOrder?a.pages-1:0,a.halfDisplayed=a.displayedPages/2,this.each(function(){t.addClass(a.cssStyle+" simple-pagination").data("pagination",a),g._draw.call(t)}),a.onInit(),this},selectPage:function(e){return g._selectPage.call(this,e-1),this},prevPage:function(){var e=this.data("pagination");return e.invertPageOrder?e.currentPage<e.pages-1&&g._selectPage.call(this,e.currentPage+1):0<e.currentPage&&g._selectPage.call(this,e.currentPage-1),this},nextPage:function(){var e=this.data("pagination");return e.invertPageOrder?0<e.currentPage&&g._selectPage.call(this,e.currentPage-1):e.currentPage<e.pages-1&&g._selectPage.call(this,e.currentPage+1),this},getPagesCount:function(){return this.data("pagination").pages},setPagesCount:function(e){this.data("pagination").pages=e},getCurrentPage:function(){return this.data("pagination").currentPage+1},destroy:function(){return this.empty(),this},drawPage:function(e){var a=this.data("pagination");return a.currentPage=e-1,this.data("pagination",a),g._draw.call(this),this},redraw:function(){return g._draw.call(this),this},disable:function(){var e=this.data("pagination");return e.disabled=!0,this.data("pagination",e),g._draw.call(this),this},enable:function(){var e=this.data("pagination");return e.disabled=!1,this.data("pagination",e),g._draw.call(this),this},updateItems:function(e){var a=this.data("pagination");a.items=e,a.pages=g._getPages(a),this.data("pagination",a),g._draw.call(this)},updateItemsOnPage:function(e){var a=this.data("pagination");return a.itemsOnPage=e,a.pages=g._getPages(a),this.data("pagination",a),g._selectPage.call(this,0),this},getItemsOnPage:function(){return this.data("pagination").itemsOnPage},_draw:function(){var e,a=this.data("pagination"),t=g._getInterval(a);g.destroy.call(this);var s="UL"===("function"==typeof this.prop?this.prop("tagName"):this.attr("tagName"))?this:p("<ul"+(a.listStyle?' class="'+a.listStyle+'"':"")+"></ul>").appendTo(this);if(a.prevText&&g._appendItem.call(this,a.invertPageOrder?a.currentPage+1:a.currentPage-1,{text:a.prevText,classes:"prev"}),a.nextText&&a.nextAtFront&&g._appendItem.call(this,a.invertPageOrder?a.currentPage-1:a.currentPage+1,{text:a.nextText,classes:"next"}),a.invertPageOrder){if(t.end<a.pages&&0<a.edges){if(a.useStartEdge){var n=Math.max(a.pages-a.edges,t.end);for(e=a.pages-1;n<=e;e--)g._appendItem.call(this,e)}a.pages-a.edges>t.end&&a.pages-a.edges-t.end!=1?s.append('<li class="disabled"><span class="ellipse">'+a.ellipseText+"</span></li>"):a.pages-a.edges-t.end==1&&g._appendItem.call(this,t.end)}}else if(0<t.start&&0<a.edges){if(a.useStartEdge){var i=Math.min(a.edges,t.start);for(e=0;e<i;e++)g._appendItem.call(this,e)}a.edges<t.start&&t.start-a.edges!=1?s.append('<li class="disabled"><span class="ellipse">'+a.ellipseText+"</span></li>"):t.start-a.edges==1&&g._appendItem.call(this,a.edges)}if(a.invertPageOrder)for(e=t.end-1;e>=t.start;e--)g._appendItem.call(this,e);else for(e=t.start;e<t.end;e++)g._appendItem.call(this,e);if(a.invertPageOrder){if(0<t.start&&0<a.edges&&(a.edges<t.start&&t.start-a.edges!=1?s.append('<li class="disabled"><span class="ellipse">'+a.ellipseText+"</span></li>"):t.start-a.edges==1&&g._appendItem.call(this,a.edges),a.useEndEdge))for(e=(i=Math.min(a.edges,t.start))-1;0<=e;e--)g._appendItem.call(this,e)}else if(t.end<a.pages&&0<a.edges&&(a.pages-a.edges>t.end&&a.pages-a.edges-t.end!=1?s.append('<li class="disabled"><span class="ellipse">'+a.ellipseText+"</span></li>"):a.pages-a.edges-t.end==1&&g._appendItem.call(this,t.end),a.useEndEdge))for(e=n=Math.max(a.pages-a.edges,t.end);e<a.pages;e++)g._appendItem.call(this,e);a.nextText&&!a.nextAtFront&&g._appendItem.call(this,a.invertPageOrder?a.currentPage-1:a.currentPage+1,{text:a.nextText,classes:"next"}),a.ellipsePageSet&&!a.disabled&&g._ellipseClick.call(this,s)},_getPages:function(e){return Math.ceil(e.items/e.itemsOnPage)||1},_getInterval:function(e){return{start:Math.ceil(e.currentPage>e.halfDisplayed?Math.max(Math.min(e.currentPage-e.halfDisplayed,e.pages-e.displayedPages),0):0),end:Math.ceil(e.currentPage>e.halfDisplayed?Math.min(e.currentPage+e.halfDisplayed,e.pages):Math.min(e.displayedPages,e.pages))}},_appendItem:function(a,e){var t,s,n=this,i=n.data("pagination"),l=p("<li></li>"),r=n.find("ul");t={text:(a=a<0?0:a<i.pages?a:i.pages-1)+1,classes:""},i.labelMap.length&&i.labelMap[a]&&(t.text=i.labelMap[a]),t=p.extend(t,e||{}),a==i.currentPage||i.disabled?(i.disabled||"prev"===t.classes||"next"===t.classes?l.addClass("disabled"):l.addClass("active"),s=p('<span class="current">'+t.text+"</span>")):(s=p('<a href="'+i.hrefTextPrefix+(a+1)+i.hrefTextSuffix+'" class="page-link">'+t.text+"</a>")).click(function(e){return g._selectPage.call(n,a,e)}),t.classes&&s.addClass(t.classes),l.append(s),r.length?r.append(l):n.append(l)},_selectPage:function(e,a){var t=this.data("pagination");return t.currentPage=e,t.selectOnClick&&g._draw.call(this),t.onPageClick(e+1,a)},_ellipseClick:function(e){var s=this,n=this.data("pagination"),i=e.find(".ellipse");i.addClass("clickable").parent().removeClass("disabled"),i.click(function(e){if(!n.disable){var a=p(this),t=(parseInt(a.parent().prev().text(),10)||0)+1;a.html('<input type="number" min="1" max="'+n.pages+'" step="1" value="'+t+'">').find("input").focus().click(function(e){e.stopPropagation()}).keyup(function(e){var a=p(this).val();13===e.which&&""!==a?0<a&&a<=n.pages&&g._selectPage.call(s,a-1):27===e.which&&i.empty().html(n.ellipseText)}).bind("blur",function(e){var a=p(this).val();return""!==a&&g._selectPage.call(s,a-1),i.empty().html(n.ellipseText),!1})}return!1})}};p.fn.pagination=function(e){return g[e]&&"_"!=e.charAt(0)?g[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void p.error("Method "+e+" does not exist on jQuery.pagination"):g.init.apply(this,arguments)}}(jQuery);