mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-29 01:25:37 -05:00
* Initial work of adding tab in the dashboard (#526) * refactor dashboard to have the home tab * formatting * fix grid layout issue * fix initailize issue in database dashboard * Add action bar to the panel and add close tab to the dashboard (#562) * add action bar to the panel and add close tab to the dashboard * formatting * Tab contribution (#564) * added contrib * disabled edit for extensions; fixed new name for insights contrib * fix merge issue * move file * formatting * fix builds * moving imports * Expand on tab contrib (#581) * added contrib * disabled edit for extensions; fixed new name for insights contrib * fix merge issue * move file * formatting * fix builds * adding to contrib * updated contrib * format * moving imports * updated contribution to map to current design * implemented actually using provider and edition filtering * Refactor and fix issues in close tab and add the placeholder for pin tab (#588) * refactor and fix issues in close tab and add the placeholder for pin tab * formatting * remove the redundant code * add clear all tabs in dashboard page init * Initial work for adding a feature tab dialog (#594) * initial work for add new dashboard tab * formatting * fix add panel action issue * fix breaking change * fix issues and tab and panels * formatting * minor fix * address comments * Add tab status to add extension tab dialog (#610) * add tab status to add extension tab dialog * add tab status to add extension tab dialog * rename add feature tab action * address comments * Webview widget (#618) * getting closer * webview widget now works * fix problem with rerendering webview * formatting * ensure that webview only shows up for extensions * formatting * comments * fix more compile issues * Change dashboard page init (#640) * changed init of serverpage * formatting * Webview tab (#638) * getting closer * webview widget now works * fix problem with rerendering webview * formatting * ensure that webview only shows up for extensions * formatting * comments * fix more compile issues * refacting stuff * added inital webview tab * piped through messaging and tested * Implement pin/unpin feature and always on tabs (#629) * implement pin/unpin feature * fix issue where insight can't be loaded after reopen * fix tab look and feel * implement always show tabs * make AddFeatureTabAction to track always show and pinned tabs * formatting * make dashboard tabs looks like the UX design * load always show before pinned tab * fix regression in panel for restore and connection dialog * fix merge conflict * don't worry about no widgets if its a webview (#656) * expose the dashboard server info when a webview is rendering (#644) * Fix few issues in dashboard command center (#655) * fix reloading insight wigets and create new tab when there is no extension * show possible tabIDs in the setting file * formatting * address comment * fix import name * fixes problem with size of webview widget being wrong (#654) * Refactor tab contribution to support content type (#685) * refactor tab contribution to support content type * formatting * address comment * fix rendering tab issue (#694) * Add layout option to panel for supporting horizontal and vertical navigation bar (#700) * Add left navigation panel for inner tab in the dashboard * add layout option in panel * remove panel option in dashboard Page
83 lines
1.7 KiB
CSS
83 lines
1.7 KiB
CSS
/*---------------------------------------------------------------------------------------------
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
|
|
.tabbedPanel {
|
|
border-top-color: rgba(128, 128, 128, 0.35);
|
|
border-top-width: 1px;
|
|
border-top-style: solid;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.tabbedPanel .composite.title {
|
|
display: flex;
|
|
}
|
|
|
|
.tabbedPanel .tabList {
|
|
display: flex;
|
|
margin: 0 auto;
|
|
padding: 0;
|
|
justify-content: flex-start;
|
|
line-height: 35px;
|
|
}
|
|
|
|
.tabbedPanel .tabList .tab {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.tabbedPanel .tabList .tab .tabLabel {
|
|
text-transform: uppercase;
|
|
margin-left: 16px;
|
|
margin-right: 16px;
|
|
font-size: 11px;
|
|
padding-bottom: 4px;
|
|
}
|
|
|
|
.tabbedPanel .composite.title .title-actions .action-label {
|
|
display: block;
|
|
height: 35px;
|
|
line-height: 35px;
|
|
min-width: 28px;
|
|
background-size: 16px;
|
|
background-position: center center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.composite.title .title-actions {
|
|
flex: 1;
|
|
}
|
|
|
|
.tab > .tabLabel.active {
|
|
border-bottom: 1px solid;
|
|
}
|
|
|
|
.composite.title ~ tab.fullsize > :first-child {
|
|
height: calc(100% - 38px);
|
|
}
|
|
|
|
.tabbedPanel .title-actions .panel-actions .actions-container {
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.tabbedPanel.vertical {
|
|
display: flex;
|
|
}
|
|
|
|
.tabbedPanel.vertical > .title {
|
|
flex: 0 0 auto;
|
|
flex-direction: column;
|
|
height: 100%;
|
|
}
|
|
|
|
.tabbedPanel.vertical > .tab-content {
|
|
flex: 1;
|
|
}
|
|
|
|
.tabbedPanel.vertical > .title > .tabList {
|
|
flex-flow: column;
|
|
}
|
|
|
|
.tabbedPanel.horizontal > .title > .tabList {
|
|
flex-flow: row;
|
|
} |