View File Name : tableOldPlugin.8c72b8399d197aeebe16.js
"),s===void 0?(h.push("display:none"),a.hidden=!0):a.hidden=!1,a.hidden===!0)return"";if(a.style&&a.style.preserveFormat&&d.push("table-panel-cell-pre"),a.style&&a.style.align){const S=(0,o.find)(T.alignTypesEnum,["text",a.style.align]);S&&S.value&&h.push(`text-align:${S.value}`)}if(h.length&&(c=' style="'+h.join(";")+'"'),a.style&&a.style.link){const S=this.renderRowVariables(t);S.__cell={value:s,text:s?s.toString():""};const w=this.templateSrv.replace(a.style.linkUrl,S,encodeURIComponent),U=F.sQ.sanitizeUrl(w),B=F.sQ.escapeHtml(this.templateSrv.replace(a.style.linkTooltip,S)),v=a.style.linkTargetBlank?"_blank":"";d.push("table-panel-cell-link"),g+=`
`,g+=`${s}`,g+=""}else g+=s;return a.filterable&&(d.push("table-panel-cell-filterable"),g+=`
`,g+='',g+="",g+=`
`,g+='',g+=""),d.length&&(b=' class="'+d.join(" ")+'"'),g="
"+g+" | ",g}render(e){const t=this.panel.pageSize||100,s=e*t,r=Math.min(s+t,this.table.rows.length);let a="";for(let h=s;h
"+d+""}return a}render_values(){const e=[],t=this.table.columns.filter(s=>!s.hidden);for(let s=0;sa.colorMode==="row"),this.panelHasLinks=!!this.panel.styles.find(a=>a.link),this.events.on(y.ee.dataReceived,this.onDataReceived.bind(this)),this.events.on(y.ee.dataSnapshotLoad,this.onDataReceived.bind(this)),this.events.on(y.ee.editModeInitialized,this.onInitEditMode.bind(this))}onInitEditMode(){this.addEditorTab("Options",G,2),this.addEditorTab("Column Styles",L,3)}migrateToPanel(e){this.onPluginTypeChange(p.Ay.panels[e])}issueQueries(e){return this.pageIndex=0,this.panel.transform==="annotations"?this.annotationsSrv.getAnnotations({dashboard:this.dashboard,panel:this.panel,range:this.range}).then(t=>{this.loading=!1,this.dataRaw=t,this.pageIndex=0,this.render()}):super.issueQueries(e)}onDataReceived(e){this.dataRaw=e,this.pageIndex=0,this.dataRaw&&this.dataRaw.length&&((0,f.pH)(this.dataRaw[0])?this.panel.transform="table":this.dataRaw[0].type==="docs"?this.panel.transform="json":(this.panel.transform==="table"||this.panel.transform==="json")&&(this.panel.transform="timeseries_to_rows")),this.render()}render(){return this.table=J(this.dataRaw,this.panel),this.table.sort(this.panel.sort),this.renderer=new q(this.panel,this.table,this.dashboard.getTimezone(),this.$sanitize,this.templateSrv,p.Ay.theme2),super.render(this.table)}toggleColumnSort(e,t){this.table.columns[this.panel.sort.col]&&(this.table.columns[this.panel.sort.col].sort=!1),this.panel.sort.col===t?this.panel.sort.desc?this.panel.sort.desc=!1:this.panel.sort.col=null:(this.panel.sort.col=t,this.panel.sort.desc=!0),this.render()}link(e,t,s,r){let a;const h=r.panel;let c=0;function d(){let v=r.height;return c>1&&(v-=26),v-31+"px"}function b(v){r.renderer.setTable(a),v.empty(),v.html(r.renderer.render(r.pageIndex))}function g(v){const R=P()(v.currentTarget);r.pageIndex=parseInt(R.text(),10)-1,w()}function S(v){v.empty();const R=h.pageSize||100;if(c=Math.ceil(a.rows.length/R),c===1)return;const O=Math.max(r.pageIndex-3,0),z=Math.min(c,O+9),k=P()("");for(let N=O;N'+(N+1)+"");k.append(et)}v.append(k)}function w(){const v=t.parents(".panel-content"),R=t.find(".table-panel-scroll"),O=t.find("tbody"),z=t.find(".table-panel-footer");t.css({"font-size":h.fontSize}),v.addClass("table-panel-content"),b(O),S(z),R.css({"max-height":d()})}t.tooltip({selector:"[data-link-tooltip]"});function U(v){const R=P()(v.currentTarget).data(),O={datasource:h.datasource,key:a.columns[R.column].text,value:a.rows[R.row][R.column],operator:R.operator};(0,i.JD)((0,C.z_)(O))}t.on("click",".table-panel-page-link",g),t.on("click",".table-panel-filter-link",U);const B=e.$on("$destroy",()=>{t.off("click",".table-panel-page-link"),t.off("click",".table-panel-filter-link"),B()});r.events.on(y.ee.render,v=>{a=v||a,a&&w(),r.renderingCompleted()})}}Y.templateUrl="module.html",Y.$inject=["$scope","$injector","annotationsSrv","$sanitize"];const $=new x.m(null);$.angularPanelCtrl=Y,$.setNoPadding()},5808:(A,E,l)=>{l.r(E),l.d(E,{MetricsPanelCtrl:()=>p,PanelCtrl:()=>x,QueryCtrl:()=>C,loadPluginCss:()=>P.PL});var D=l(92341),P=l(89191),o=l(75519),y=l(70225),f=l(59559);const x=(0,D.Y)(y.y),p=(0,D.Y)(o.F),C=(0,D.Y)(f.a)}}]);
//# sourceMappingURL=tableOldPlugin.8c72b8399d197aeebe16.js.map