Fix resizing of the results grid, when full of data.

This commit is contained in:
Khushboo Vashi 2019-03-01 12:49:41 +00:00 committed by Dave Page
parent 74cfeabd02
commit c6d295727c

View File

@ -265,7 +265,7 @@ define('tools.querytool', [
name: 'history', name: 'history',
title: gettext('Query History'), title: gettext('Query History'),
width: '100%', width: '100%',
height: '100%', height: '33%',
isCloseable: false, isCloseable: false,
isPrivate: true, isPrivate: true,
content: '<div id ="history_grid" class="sql-editor-history-container" tabindex: "0"></div>', content: '<div id ="history_grid" class="sql-editor-history-container" tabindex: "0"></div>',
@ -275,7 +275,7 @@ define('tools.querytool', [
name: 'scratch', name: 'scratch',
title: gettext('Scratch Pad'), title: gettext('Scratch Pad'),
width: '25%', width: '25%',
height: '100%', height: '33%',
isCloseable: true, isCloseable: true,
isPrivate: false, isPrivate: false,
content: '<div class="sql-scratch" tabindex: "0"><textarea wrap="off"></textarea></div>', content: '<div class="sql-scratch" tabindex: "0"><textarea wrap="off"></textarea></div>',
@ -819,7 +819,7 @@ define('tools.querytool', [
var $data_grid = $('#datagrid'); var $data_grid = $('#datagrid');
// Calculate height based on panel size at runtime & set it // Calculate height based on panel size at runtime & set it
var grid_height = $($('#editor-panel').find('.wcFrame')[1]).height() - 35; var grid_height = $(this.data_output_panel.$container.parent().parent()).height() - 35;
$data_grid.height(grid_height); $data_grid.height(grid_height);
var dataView = self.dataView = new Slick.Data.DataView(), var dataView = self.dataView = new Slick.Data.DataView(),
@ -1248,7 +1248,7 @@ define('tools.querytool', [
/* This function is responsible to render output grid */ /* This function is responsible to render output grid */
grid_resize: function(grid) { grid_resize: function(grid) {
var prev_height = $('#datagrid').height(), var prev_height = $('#datagrid').height(),
h = $($('#editor-panel').find('.wcFrame')[1]).height() - 35, h = $(this.data_output_panel.$container.parent().parent()).height() - 35,
prev_viewport = grid.getViewport(), prev_viewport = grid.getViewport(),
prev_viewport_rows = grid.getRenderedRange(), prev_viewport_rows = grid.getRenderedRange(),
prev_cell = grid.getActiveCell(); prev_cell = grid.getActiveCell();