UNPKG

primevue

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue) [![Join the chat at https://gitter.im/primefaces/primevu

1 lines 16.9 kB
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["tableheader"]=t():e["tableheader"]=t()})("undefined"!==typeof self?self:this,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"0d58":function(e,t,n){var r=n("ce10"),o=n("e11e");e.exports=Object.keys||function(e){return r(e,o)}},"11e9":function(e,t,n){var r=n("52a7"),o=n("4630"),u=n("6821"),i=n("6a99"),c=n("69a8"),a=n("c69a"),l=Object.getOwnPropertyDescriptor;t.f=n("9e1e")?l:function(e,t){if(e=u(e),t=i(t,!0),a)try{return l(e,t)}catch(n){}if(c(e,t))return o(!r.f.call(e,t),e[t])}},1495:function(e,t,n){var r=n("86cc"),o=n("cb7c"),u=n("0d58");e.exports=n("9e1e")?Object.defineProperties:function(e,t){o(e);var n,i=u(t),c=i.length,a=0;while(c>a)r.f(e,n=i[a++],t[n]);return e}},"230e":function(e,t,n){var r=n("d3f4"),o=n("7726").document,u=r(o)&&r(o.createElement);e.exports=function(e){return u?o.createElement(e):{}}},"2aba":function(e,t,n){var r=n("7726"),o=n("32e9"),u=n("69a8"),i=n("ca5a")("src"),c=n("fa5b"),a="toString",l=(""+c).split(a);n("8378").inspectSource=function(e){return c.call(e)},(e.exports=function(e,t,n,c){var a="function"==typeof n;a&&(u(n,"name")||o(n,"name",t)),e[t]!==n&&(a&&(u(n,i)||o(n,i,e[t]?""+e[t]:l.join(String(t)))),e===r?e[t]=n:c?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,a,function(){return"function"==typeof this&&this[i]||c.call(this)})},"2aeb":function(e,t,n){var r=n("cb7c"),o=n("1495"),u=n("e11e"),i=n("613b")("IE_PROTO"),c=function(){},a="prototype",l=function(){var e,t=n("230e")("iframe"),r=u.length,o="<",i=">";t.style.display="none",n("fab2").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+i+"document.F=Object"+o+"/script"+i),e.close(),l=e.F;while(r--)delete l[a][u[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(c[a]=r(e),n=new c,c[a]=null,n[i]=e):n=l(),void 0===t?n:o(n,t)}},"2d00":function(e,t){e.exports=!1},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"32e9":function(e,t,n){var r=n("86cc"),o=n("4630");e.exports=n("9e1e")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},4588:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},4630:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"52a7":function(e,t){t.f={}.propertyIsEnumerable},5537:function(e,t,n){var r=n("8378"),o=n("7726"),u="__core-js_shared__",i=o[u]||(o[u]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"5ca1":function(e,t,n){var r=n("7726"),o=n("8378"),u=n("32e9"),i=n("2aba"),c=n("9b43"),a="prototype",l=function(e,t,n){var s,f,p,d,h=e&l.F,m=e&l.G,b=e&l.S,v=e&l.P,y=e&l.B,g=m?r:b?r[t]||(r[t]={}):(r[t]||{})[a],_=m?o:o[t]||(o[t]={}),x=_[a]||(_[a]={});for(s in m&&(n=t),n)f=!h&&g&&void 0!==g[s],p=(f?g:n)[s],d=y&&f?c(p,r):v&&"function"==typeof p?c(Function.call,p):p,g&&i(g,s,p,e&l.U),_[s]!=p&&u(_,s,d),v&&x[s]!=p&&(x[s]=p)};r.core=o,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},"5dbc":function(e,t,n){var r=n("d3f4"),o=n("8b97").set;e.exports=function(e,t,n){var u,i=t.constructor;return i!==n&&"function"==typeof i&&(u=i.prototype)!==n.prototype&&r(u)&&o&&o(e,u),e}},"613b":function(e,t,n){var r=n("5537")("keys"),o=n("ca5a");e.exports=function(e){return r[e]||(r[e]=o(e))}},"626a":function(e,t,n){var r=n("2d95");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},6821:function(e,t,n){var r=n("626a"),o=n("be13");e.exports=function(e){return r(o(e))}},"69a8":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"6a99":function(e,t,n){var r=n("d3f4");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},7726:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(e,t,n){var r=n("4588"),o=Math.max,u=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):u(e,t)}},"79e5":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},8378:function(e,t){var n=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=n)},"86cc":function(e,t,n){var r=n("cb7c"),o=n("c69a"),u=n("6a99"),i=Object.defineProperty;t.f=n("9e1e")?Object.defineProperty:function(e,t,n){if(r(e),t=u(t,!0),r(n),o)try{return i(e,t,n)}catch(c){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},"8b97":function(e,t,n){var r=n("d3f4"),o=n("cb7c"),u=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n("9b43")(Function.call,n("11e9").f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(o){t=!0}return function(e,n){return u(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:u}},9093:function(e,t,n){var r=n("ce10"),o=n("e11e").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},"9b43":function(e,t,n){var r=n("d8e8");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},"9def":function(e,t,n){var r=n("4588"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},"9e1e":function(e,t,n){e.exports=!n("79e5")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},aa77:function(e,t,n){var r=n("5ca1"),o=n("be13"),u=n("79e5"),i=n("fdef"),c="["+i+"]",a="​…",l=RegExp("^"+c+c+"*"),s=RegExp(c+c+"*$"),f=function(e,t,n){var o={},c=u(function(){return!!i[e]()||a[e]()!=a}),l=o[e]=c?t(p):i[e];n&&(o[n]=l),r(r.P+r.F*c,"String",o)},p=f.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(l,"")),2&t&&(e=e.replace(s,"")),e};e.exports=f},be13:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},c366:function(e,t,n){var r=n("6821"),o=n("9def"),u=n("77f1");e.exports=function(e){return function(t,n,i){var c,a=r(t),l=o(a.length),s=u(i,l);if(e&&n!=n){while(l>s)if(c=a[s++],c!=c)return!0}else for(;l>s;s++)if((e||s in a)&&a[s]===n)return e||s||0;return!e&&-1}}},c5f6:function(e,t,n){"use strict";var r=n("7726"),o=n("69a8"),u=n("2d95"),i=n("5dbc"),c=n("6a99"),a=n("79e5"),l=n("9093").f,s=n("11e9").f,f=n("86cc").f,p=n("aa77").trim,d="Number",h=r[d],m=h,b=h.prototype,v=u(n("2aeb")(b))==d,y="trim"in String.prototype,g=function(e){var t=c(e,!1);if("string"==typeof t&&t.length>2){t=y?t.trim():p(t,3);var n,r,o,u=t.charCodeAt(0);if(43===u||45===u){if(n=t.charCodeAt(2),88===n||120===n)return NaN}else if(48===u){switch(t.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+t}for(var i,a=t.slice(2),l=0,s=a.length;l<s;l++)if(i=a.charCodeAt(l),i<48||i>o)return NaN;return parseInt(a,r)}}return+t};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof h&&(v?a(function(){b.valueOf.call(n)}):u(n)!=d)?i(new m(g(t)),n,h):g(t)};for(var _,x=n("9e1e")?l(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),C=0;x.length>C;C++)o(m,_=x[C])&&!o(h,_)&&f(h,_,s(m,_));h.prototype=b,b.constructor=h,n("2aba")(r,d,h)}},c69a:function(e,t,n){e.exports=!n("9e1e")&&!n("79e5")(function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a})},ca5a:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},cb7c:function(e,t,n){var r=n("d3f4");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},ce10:function(e,t,n){var r=n("69a8"),o=n("6821"),u=n("c366")(!1),i=n("613b")("IE_PROTO");e.exports=function(e,t){var n,c=o(e),a=0,l=[];for(n in c)n!=i&&r(c,n)&&l.push(n);while(t.length>a)r(c,n=t[a++])&&(~u(l,n)||l.push(n));return l}},d3f4:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},e11e:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},f6fd:function(e,t){(function(e){var t="currentScript",n=e.getElementsByTagName("script");t in e||Object.defineProperty(e,t,{get:function(){try{throw new Error}catch(r){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(e in n)if(n[e].src==t||"interactive"==n[e].readyState)return n[e];return null}}})})(document)},fa5b:function(e,t,n){e.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(e,t,n){var r=n("7726").document;e.exports=r&&r.documentElement},fb15:function(e,t,n){"use strict";var r;(n.r(t),"undefined"!==typeof window)&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^\/]+\.js(\?.*)?$/))&&(n.p=r[1]));var o,u,i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("thead",{staticClass:"p-datatable-thead"},[e.columnGroup?e._l(e.columnGroup.rows,function(t,r){return n("tr",{key:r},e._l(t.columns,function(t,r){return n("th",{key:t.columnKey||t.field||r,class:e.getColumnHeaderClass(t),style:t.headerStyle,attrs:{colspan:t.colspan,rowspan:t.rowspan},on:{dragstart:function(t){return e.onColumnHeaderDragStart(t)},dragover:function(t){return e.onColumnHeaderDragOver(t)},dragleave:function(t){return e.onColumnHeaderDragLeave(t)},drop:function(t){return e.onColumnHeaderDrop(t)}}},[t.$scopedSlots.header?n("ColumnSlot",{attrs:{column:t,type:"header"}}):e._e(),t.header?n("span",{staticClass:"p-column-title"},[e._v(e._s(t.header))]):e._e(),t.sortable?n("span",{class:e.getSortableColumnIcon(t)}):e._e(),t.$scopedSlots.filter?n("DTColumnSlot",{attrs:{column:t,type:"filter"}}):e._e(),"multiple"===t.selectionMode?n("DTHeaderCheckbox",{attrs:{checked:e.allRowsSelected,disabled:e.empty},on:{change:function(t){return e.onHeaderCheckboxChange(t)}}}):e._e()],1)}),0)}):n("tr",[e._l(e.columns,function(t,r){return["subheader"!==e.rowGroupMode||e.groupRowsBy!==t.field?n("th",{key:t.columnKey||t.field||r,class:e.getColumnHeaderClass(t),style:t.headerStyle,attrs:{colspan:t.colspan,rowspan:t.rowspan},on:{click:function(n){return e.onColumnHeaderClick(n,t)},mousedown:function(n){return e.onColumnHeaderMouseDown(n,t)},dragstart:function(t){return e.onColumnHeaderDragStart(t)},dragover:function(t){return e.onColumnHeaderDragOver(t)},dragleave:function(t){return e.onColumnHeaderDragLeave(t)},drop:function(t){return e.onColumnHeaderDrop(t)}}},[e.resizableColumns?n("span",{staticClass:"p-column-resizer p-clickable",on:{mousedown:function(t){return e.onColumnResizeStart(t)}}}):e._e(),t.$scopedSlots.header?n("DTColumnSlot",{attrs:{column:t,type:"header"}}):e._e(),t.header?n("span",{staticClass:"p-column-title"},[e._v(e._s(t.header))]):e._e(),t.sortable?n("span",{class:e.getSortableColumnIcon(t)}):e._e(),t.$scopedSlots.filter?n("DTColumnSlot",{attrs:{column:t,type:"filter"}}):e._e(),"multiple"===t.selectionMode?n("DTHeaderCheckbox",{attrs:{checked:e.allRowsSelected,disabled:e.empty},on:{change:function(t){return e.onHeaderCheckboxChange(t)}}}):e._e()],1):e._e()]})],2)],2)},c=[],a=(n("c5f6"),{functional:!0,props:{column:{type:null,default:null},data:{type:null,default:null},index:{type:Number,default:null},type:{type:String,default:null}},render:function(e,t){var n=t.props.column.$scopedSlots[t.props.type]({data:t.props.data,index:t.props.index,column:t.props.column});return[n]}}),l=a;function s(e,t,n,r,o,u,i,c){var a,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),u&&(l._scopeId="data-v-"+u),i?(a=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},l._ssrRegister=a):o&&(a=c?function(){o.call(this,this.$root.$options.shadowRoot)}:o),a)if(l.functional){l._injectStyles=a;var s=l.render;l.render=function(e,t){return a.call(t),s(e,t)}}else{var f=l.beforeCreate;l.beforeCreate=f?[].concat(f,a):[a]}return{exports:e,options:l}}var f=s(l,o,u,!1,null,null,null),p=f.exports,d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"p-checkbox p-component",on:{click:e.onClick}},[n("div",{staticClass:"p-hidden-accessible"},[n("input",{ref:"input",attrs:{type:"checkbox",disabled:e.disabled},domProps:{checked:e.checked},on:{focus:function(t){return e.onFocus(t)},blur:function(t){return e.onBlur(t)}}})]),n("div",{ref:"box",class:["p-checkbox-box p-component",{"p-highlight":e.checked,"p-disabled":e.$attrs.disabled,"p-focus":e.focused}]},[n("span",{class:["p-checkbox-icon p-c",{"pi pi-check":e.checked}]})])])},h=[],m={inheritAttrs:!1,props:{disabled:null,checked:null},data:function(){return{focused:!1}},methods:{onClick:function(e){this.disabled||(this.$emit("change",e),this.$refs.input.focus())},onFocus:function(){this.focused=!0},onBlur:function(){this.focused=!1}}},b=m,v=s(b,d,h,!1,null,null,null),y=v.exports,g={props:{columnGroup:{type:null,default:null},columns:{type:null,default:null},rowGroupMode:{type:String,default:null},groupRowsBy:{type:[Array,String],default:null},resizableColumns:{type:Boolean,default:!1},allRowsSelected:{type:Boolean,default:!1},empty:{type:Boolean,default:!1},sortMode:{type:String,default:"single"},sortField:{type:String,default:null},sortOrder:{type:Number,default:null},multiSortMeta:{type:Array,default:null}},methods:{getColumnHeaderClass:function(e){var t="single"===this.sortMode?this.sortField===(e.field||e.sortField):this.getMultiSortMetaIndex(e)>-1;return[e.headerClass,{"p-sortable-column":e.sortable},{"p-resizable-column":this.resizableColumns},{"p-highlight":t}]},getSortableColumnIcon:function(e){var t=!1,n=null;if("single"===this.sortMode)t=this.sortField===(e.field||e.sortField),n=t?this.sortOrder:0;else if("multiple"===this.sortMode){var r=this.getMultiSortMetaIndex(e);r>-1&&(t=!0,n=this.multiSortMeta[r].order)}return["p-sortable-column-icon pi pi-fw",{"pi-sort":!t},{"pi-sort-up":t&&n>0},{"pi-sort-down":t&&n<0}]},getMultiSortMetaIndex:function(e){for(var t=-1,n=0;n<this.multiSortMeta.length;n++){var r=this.multiSortMeta[n];if(r.field===(e.field||e.sortField)){t=n;break}}return t},onColumnHeaderClick:function(e,t){this.$emit("column-click",{originalEvent:e,column:t})},onColumnHeaderMouseDown:function(e,t){this.$emit("column-mousedown",{originalEvent:e,column:t})},onColumnHeaderDragStart:function(e){this.$emit("column-dragstart",e)},onColumnHeaderDragOver:function(e){this.$emit("column-dragover",e)},onColumnHeaderDragLeave:function(e){this.$emit("column-dragleave",e)},onColumnHeaderDrop:function(e){this.$emit("column-drop",e)},onColumnResizeStart:function(e){this.$emit("column-resizestart",e)},onHeaderCheckboxChange:function(e){this.$emit("checkbox-change",e)}},components:{DTColumnSlot:p,DTHeaderCheckbox:y}},_=g,x=s(_,i,c,!1,null,null,null),C=x.exports;t["default"]=C},fdef:function(e,t){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"}})["default"]});