diff --git a/src/sql/base/browser/ui/table/plugins/checkboxSelectColumn.plugin.ts b/src/sql/base/browser/ui/table/plugins/checkboxSelectColumn.plugin.ts index 4c332be64a..4ed67a14ce 100644 --- a/src/sql/base/browser/ui/table/plugins/checkboxSelectColumn.plugin.ts +++ b/src/sql/base/browser/ui/table/plugins/checkboxSelectColumn.plugin.ts @@ -61,8 +61,8 @@ export class CheckboxSelectColumn implements Slick.Pl constructor(options?: ICheckboxSelectColumnOptions, columnIndex?: number) { this._options = mixin(options, defaultOptions, false); - this._options.headerCssClass = (this._options.headerCssClass === undefined) ? this._options.headerCssClass + ' ' + defaultOptions.headerCssClass : defaultOptions.headerCssClass; - this._options.cssClass = (this._options.cssClass === undefined) ? this._options.cssClass + ' ' + defaultOptions.cssClass : defaultOptions.cssClass; + this._options.headerCssClass = options.headerCssClass ? options.headerCssClass + ' ' + defaultOptions.headerCssClass : defaultOptions.headerCssClass; + this._options.cssClass = options.cssClass ? options.cssClass + ' ' + defaultOptions.cssClass : defaultOptions.cssClass; this.index = columnIndex ? columnIndex : 0; } diff --git a/src/sql/base/browser/ui/table/plugins/media/checkboxSelectColumn.plugin.css b/src/sql/base/browser/ui/table/plugins/media/checkboxSelectColumn.plugin.css index ec50c0084a..4887bef7d0 100644 --- a/src/sql/base/browser/ui/table/plugins/media/checkboxSelectColumn.plugin.css +++ b/src/sql/base/browser/ui/table/plugins/media/checkboxSelectColumn.plugin.css @@ -6,8 +6,6 @@ .slick-header-columns .slick-header-column.slick-plugin-checkbox-select-column.ui-state-default, .slick-plugin-checkbox-select-column { text-align: center; - border-bottom: 0px; - border-right: 0px; } .slick-plugin-checkbox-select-column > input, diff --git a/src/sql/workbench/browser/modelComponents/table.component.ts b/src/sql/workbench/browser/modelComponents/table.component.ts index 2784b219fc..a42795cbe1 100644 --- a/src/sql/workbench/browser/modelComponents/table.component.ts +++ b/src/sql/workbench/browser/modelComponents/table.component.ts @@ -277,7 +277,7 @@ export default class TableComponent extends ComponentBase(this._inputContainer.nativeElement, { dataProvider: this._tableData, columns: this._tableColumns }, options); this._table.setData(this._tableData); - this._table.setSelectionModel(new RowSelectionModel({ selectActiveRow: false })); + this._table.setSelectionModel(new RowSelectionModel({ selectActiveRow: true })); this._register(this._table); this._register(attachTableStyler(this._table, this.themeService));