mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2024-11-25 15:06:55 +00:00
36736882ee
* Document page now loads list of docs and displays selection * DocumentsTabV2 now properly loads documents, show partition keys and display first doc with proper selection behavior. Move it to its own folder. * Extract table in a separate component * Resizable columns on the document table * Fix selection behavior and some layout issue * Adding table scrolling * Fix NaN height issue * Fix NaN height issue * Fix column sizing + cell selection * Improvement in width size. Add Load More * Add react editor and pass column headers * Dynamic columns for pk * Fix initial columns size * Add nav buttons * Editing content updates buttons state * Discard and save buttons working * Fix save new document. Implement delete. * Remove debug display * Fix unexpand filter and reformat * Fix compil issues * Add refresh button * Update column header placeholder style * Implement delete multiple docs * Fix multi delete * Fix show/hide delete button * Fix selection behavior * Fix UX with buttons behavior and editor display * Fix UX issue with not discarding edit changes * Add some TODO's * Remove debugging info and reformat * Add mongo support * Fix build issues * Fix table header. Remove debug statement * Restore broken nosql * Fix mongo save new document/update document * Fix bugs with clicking on newly created documents * Fix comment * Fix double fetch issue when clicking on an item * Auto-select last document when saving new document * Fix resourceTokenPartitionKey code * Fix format * Fix isQueryCopilotSampleContainer flag * Fix unused code * Call tab when updating error flag * Destructure props to make useEffect dependencies work * Fix loadStartKey * minor update * Fix format * Add title to table * Fix table coming off its container with unwanted horizontal scrollbar * Increase table width. Fix eslint issue. * Move refresh documents button from table back to DocumentsTabV2 * Fix load more text centering * Don't show Load More if nothing to show * Fix columns min width * Add keyboard shortcuts * Add keyboard handlers to load more and refresh button * Add keyboard support to select table row * Disable eslint issue from fluent library * Connect cancel query button * Add Fluent V9 theme for Fabric (#1821) * Clean up dependencies and memoize internal functions and object. Move methods and object that don't depend on state outside of component. * Fix filter disappearing when clicking Apply Filter * Fix typo and format * Implement bulk delete for nosql * Replace filter ui components with fluent ui * Remove jquery calls * Migrate unit test to DocumentsTabV2 * Remove DocumentsTab and MongoDocumentsTab. Fix build issues. * Properly handle activetab * Remove comments and unused code * Port keyboard shortcuts from commitId1f4d0f2
* Port item editor shortcuts to improved Items tab branch (#1831) * set filter focus on Ctrl+Shift+F * implement filter enter/esc keybinds * remove debugging * Collapse filter when query is executed * Fix monaco editor not happy when parent is null * Fix how bulk delete operation gets called when no partition key * Fix update id list after delete * Fix deleteDocuments * Fix build issue * Fix bug in mongo delete * Fix mongo delete flow * Proper error handling in mongo * Handle >100 bulk delete operations * Add unit tests for DocumentsTableComponent * More improvements to table unit tests * Fix import. Disable selection test for now * Add more DocumentsTab unit react tests * Remove selection test * Add more unit tests. Add lcov coverage report to display in vscode * Move unit tests to correct file * Add unit test on command bar * Fix build issues * Add more unit tests * Remove unneeded call * Add DocumentsTab for Mongo API * Fix linting errors * Update fluent ui v9 dependency. Color columns separation. Fix refresh button placement to not interfere with header cell width. * Revert @fluentui/react-components to a safe version that compiles * Add confirmation window when documents have been deleted * Fix mongo unit tests * Fix format * Update src/Common/dataAccess/deleteDocument.ts Co-authored-by: Ashley Stanton-Nurse <ashleyst@microsoft.com> * Update src/Common/dataAccess/deleteDocument.ts Co-authored-by: Ashley Stanton-Nurse <ashleyst@microsoft.com> * Update src/Common/dataAccess/deleteDocument.ts Co-authored-by: Ashley Stanton-Nurse <ashleyst@microsoft.com> * Fix bug with markup. Simplify code. * Protect against creating React editor without parent node * Replace rendering tests with snapshot match * Add test screenshot to troubleshoot e2e test * Revert "Add test screenshot to troubleshoot e2e test" This reverts commit1b8138ade0
. * Attempt 2 at troubleshooting failing test * Revert "Attempt 2 at troubleshooting failing test" This reverts commit3e51a593bf
. * Delete button now shows if one or more rows are selected --------- Co-authored-by: Vsevolod Kukol <sevoku@microsoft.com> Co-authored-by: Ashley Stanton-Nurse <ashleyst@microsoft.com>
146 lines
6.2 KiB
Plaintext
146 lines
6.2 KiB
Plaintext
**/node_modules/
|
|
src/**/__mocks__/**/*
|
|
dist/
|
|
Contracts/
|
|
src/Api/Apis.ts
|
|
src/AuthType.ts
|
|
src/Bindings/BindingHandlersRegisterer.ts
|
|
src/Bindings/ReactBindingHandler.ts
|
|
src/Common/Constants.ts
|
|
src/Common/CosmosClient.test.ts
|
|
src/Common/CosmosClient.ts
|
|
src/Common/DataAccessUtilityBase.test.ts
|
|
src/Common/DataAccessUtilityBase.ts
|
|
src/Common/EditableUtility.ts
|
|
src/Common/HashMap.test.ts
|
|
src/Common/Logger.test.ts
|
|
src/Common/MessageHandler.test.ts
|
|
src/Common/MessageHandler.ts
|
|
src/Common/MongoProxyClient.test.ts
|
|
src/Common/MongoUtility.ts
|
|
src/Common/NotificationsClientBase.ts
|
|
src/Common/QueriesClient.ts
|
|
src/Common/Splitter.ts
|
|
src/Controls/Heatmap/Heatmap.test.ts
|
|
src/Controls/Heatmap/Heatmap.ts
|
|
src/Definitions/datatables.d.ts
|
|
src/Definitions/gif.d.ts
|
|
src/Definitions/globals.d.ts
|
|
src/Definitions/html.d.ts
|
|
src/Definitions/jquery-typescript.d.ts
|
|
src/Definitions/jquery-ui.d.ts
|
|
src/Definitions/jquery.contextmenu.d.ts
|
|
src/Definitions/jquery.d.ts
|
|
src/Definitions/plotly.js-cartesian-dist.d-min.ts
|
|
src/Definitions/png.d.ts
|
|
src/Definitions/svg.d.ts
|
|
src/Explorer/ComponentRegisterer.test.ts
|
|
src/Explorer/ComponentRegisterer.ts
|
|
src/Explorer/Controls/DiffEditor/DiffEditorComponent.ts
|
|
|
|
src/Explorer/Controls/Editor/EditorComponent.ts
|
|
src/Explorer/Controls/JsonEditor/JsonEditorComponent.ts
|
|
src/Explorer/DataSamples/ContainerSampleGenerator.test.ts
|
|
src/Explorer/DataSamples/ContainerSampleGenerator.ts
|
|
src/Explorer/DataSamples/DataSamplesUtil.test.ts
|
|
src/Explorer/DataSamples/DataSamplesUtil.ts
|
|
src/Explorer/Graph/GraphExplorerComponent/ArraysByKeyCache.test.ts
|
|
src/Explorer/Graph/GraphExplorerComponent/ArraysByKeyCache.ts
|
|
src/Explorer/Graph/GraphExplorerComponent/D3ForceGraph.test.ts
|
|
src/Explorer/Graph/GraphExplorerComponent/D3ForceGraph.ts
|
|
src/Explorer/Graph/GraphExplorerComponent/EdgeInfoCache.ts
|
|
src/Explorer/Graph/GraphExplorerComponent/GraphData.test.ts
|
|
src/Explorer/Graph/GraphExplorerComponent/GraphData.ts
|
|
src/Explorer/Graph/GraphExplorerComponent/GremlinClient.test.ts
|
|
src/Explorer/Graph/GraphExplorerComponent/GremlinClient.ts
|
|
src/Explorer/Graph/GraphExplorerComponent/GremlinSimpleClient.test.ts
|
|
src/Explorer/Graph/GraphExplorerComponent/GremlinSimpleClient.ts
|
|
src/Explorer/Menus/ContextMenu.ts
|
|
src/Explorer/MostRecentActivity/MostRecentActivity.ts
|
|
src/Explorer/Notebook/NotebookClientV2.ts
|
|
src/Explorer/Notebook/NotebookComponent/NotebookContentProvider.ts
|
|
src/Explorer/Notebook/NotebookComponent/__mocks__/rx-jupyter.ts
|
|
src/Explorer/Notebook/NotebookComponent/actions.ts
|
|
src/Explorer/Notebook/NotebookComponent/epics.test.ts
|
|
src/Explorer/Notebook/NotebookComponent/epics.ts
|
|
src/Explorer/Notebook/NotebookComponent/loadTransform.ts
|
|
src/Explorer/Notebook/NotebookComponent/reducers.ts
|
|
src/Explorer/Notebook/NotebookComponent/store.ts
|
|
src/Explorer/Notebook/NotebookComponent/types.ts
|
|
src/Explorer/Notebook/NotebookContainerClient.ts
|
|
src/Explorer/Notebook/NotebookContentClient.ts
|
|
src/Explorer/Notebook/NotebookContentItem.ts
|
|
src/Explorer/Notebook/NotebookUtil.ts
|
|
src/Explorer/OpenActionsStubs.ts
|
|
src/Explorer/Panes/Tables/Validators/EntityPropertyNameValidator.ts
|
|
src/Explorer/Panes/Tables/Validators/EntityPropertyValidationCommon.ts
|
|
src/Explorer/Panes/Tables/Validators/EntityPropertyValueValidator.ts
|
|
src/Explorer/SplashScreen/SplashScreen.test.ts
|
|
src/Explorer/Tables/DataTable/CacheBase.ts
|
|
src/Explorer/Tables/DataTable/DataTableBindingManager.ts
|
|
src/Explorer/Tables/DataTable/DataTableBuilder.ts
|
|
src/Explorer/Tables/DataTable/DataTableContextMenu.ts
|
|
src/Explorer/Tables/DataTable/DataTableOperationManager.ts
|
|
src/Explorer/Tables/DataTable/DataTableViewModel.ts
|
|
src/Explorer/Tables/DataTable/TableEntityListViewModel.ts
|
|
src/Explorer/Tables/QueryBuilder/CustomTimestampHelper.ts
|
|
src/Explorer/Tables/TableDataClient.ts
|
|
src/Explorer/Tables/TableEntityProcessor.ts
|
|
src/Explorer/Tables/Utilities.ts
|
|
src/Explorer/Tabs/ConflictsTab.ts
|
|
src/Explorer/Tabs/DatabaseSettingsTab.ts
|
|
src/Explorer/Tabs/GraphTab.ts
|
|
src/Explorer/Tabs/NotebookV2Tab.ts
|
|
src/Explorer/Tabs/ScriptTabBase.ts
|
|
src/Explorer/Tabs/TabComponents.ts
|
|
src/Explorer/Tabs/TabsBase.ts
|
|
src/Explorer/Tabs/TriggerTab.ts
|
|
src/Explorer/Tabs/UserDefinedFunctionTab.ts
|
|
src/Explorer/Tree/AccessibleVerticalList.ts
|
|
src/Explorer/Tree/Collection.ts
|
|
src/Explorer/Tree/ConflictId.ts
|
|
src/Explorer/Tree/DocumentId.ts
|
|
src/Explorer/Tree/ObjectId.ts
|
|
src/Explorer/Tree/ResourceTokenCollection.ts
|
|
src/Explorer/Tree/StoredProcedure.ts
|
|
src/Explorer/Tree/TreeComponents.ts
|
|
src/Explorer/WaitsForTemplateViewModel.ts
|
|
src/GitHub/GitHubClient.test.ts
|
|
src/GitHub/GitHubClient.ts
|
|
src/Index.ts
|
|
src/Platform/Hosted/Authorization.ts
|
|
src/ReactDevTools.ts
|
|
src/Shared/Constants.ts
|
|
src/Shared/DefaultExperienceUtility.test.ts
|
|
src/Shared/DefaultExperienceUtility.ts
|
|
src/Shared/appInsights.ts
|
|
src/SparkClusterManager/ArcadiaResourceManager.ts
|
|
src/SparkClusterManager/SparkClusterManager.ts
|
|
src/Terminal/JupyterLabAppFactory.ts
|
|
src/Terminal/NotebookAppContracts.d.ts
|
|
src/applyExplorerBindings.ts
|
|
src/global.d.ts
|
|
src/setupTests.ts
|
|
src/Explorer/Controls/InputTypeahead/InputTypeaheadComponent.tsx
|
|
src/Explorer/Controls/Notebook/NotebookTerminalComponent.test.tsx
|
|
src/Explorer/Controls/Notebook/NotebookTerminalComponent.tsx
|
|
src/Explorer/Controls/NotebookViewer/NotebookViewerComponent.tsx
|
|
src/Explorer/Controls/TreeComponent/TreeComponent.tsx
|
|
src/Explorer/Graph/GraphExplorerComponent/GraphExplorer.test.tsx
|
|
src/Explorer/Graph/GraphExplorerComponent/NodePropertiesComponent.tsx
|
|
src/Explorer/Graph/GraphExplorerComponent/ReadOnlyNodePropertiesComponent.test.tsx
|
|
src/Explorer/Graph/GraphExplorerComponent/ReadOnlyNodePropertiesComponent.tsx
|
|
src/Explorer/Menus/CommandBar/CommandBarUtil.tsx
|
|
src/Explorer/Notebook/NotebookComponent/NotebookComponentAdapter.tsx
|
|
src/Explorer/Notebook/NotebookComponent/VirtualCommandBarComponent.tsx
|
|
src/Explorer/Notebook/NotebookComponent/contents/index.tsx
|
|
src/Explorer/Notebook/NotebookRenderer/NotebookRenderer.tsx
|
|
src/Explorer/Notebook/NotebookRenderer/decorators/draggable/index.tsx
|
|
src/Explorer/Notebook/NotebookRenderer/decorators/hijack-scroll/index.tsx
|
|
src/Explorer/Notebook/NotebookRenderer/decorators/kbd-shortcuts/index.tsx
|
|
src/Explorer/Notebook/temp/inputs/connected-editors/codemirror.tsx
|
|
src/Explorer/Tree/ResourceTreeAdapter.tsx
|
|
__mocks__/monaco-editor.ts
|
|
src/Explorer/Tree/ResourceTree.tsx
|
|
src/Utils/EndpointUtils.ts
|
|
src/Utils/PriorityBasedExecutionUtils.ts |