From 85382dc2e0facebdd8a64c7c4d968a7b20e8530d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Tue, 24 Nov 2015 10:03:52 +0100 Subject: [PATCH] fix(table): fixed table height alignment --- public/app/panels/table/module.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/public/app/panels/table/module.ts b/public/app/panels/table/module.ts index dbdc4d0ba25..a1cfdef211e 100644 --- a/public/app/panels/table/module.ts +++ b/public/app/panels/table/module.ts @@ -19,6 +19,7 @@ export function tablePanel() { link: function(scope, elem) { var data; var panel = scope.panel; + var pageCount = 0; var formaters = []; function getTableHeight() { @@ -26,8 +27,11 @@ export function tablePanel() { if (_.isString(panelHeight)) { panelHeight = parseInt(panelHeight.replace('px', ''), 10); } + if (pageCount > 1) { + panelHeight -= 28; + } - return (panelHeight - 40) + 'px'; + return (panelHeight - 60) + 'px'; } function appendTableRows(tbodyElem) { @@ -46,7 +50,7 @@ export function tablePanel() { footerElem.empty(); var pageSize = panel.pageSize || 100; - var pageCount = Math.ceil(data.rows.length / pageSize); + pageCount = Math.ceil(data.rows.length / pageSize); if (pageCount === 1) { return; } @@ -73,12 +77,10 @@ export function tablePanel() { appendTableRows(tbodyElem); - rootElem.css({ - 'max-height': panel.scroll ? getTableHeight() : '' - }); - container.css({'font-size': panel.fontSize}); appendPaginationControls(footerElem); + + rootElem.css({'max-height': panel.scroll ? getTableHeight() : '' }); } elem.on('click', '.table-panel-page-link', switchPage);