-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update version * [Flexible Layout] Fix draggable status for layout items while in browse mode (#5750) * Modify flexible layout pages to make them not draggable in browse mode and add e2e test * Don't destroy mutable if the domain object is not ready yet (#5695) * Check if the domain object is set (mounted is done) before trying to destroy the mutable * Use optional chaining. Add mutable promise check to prevent memory leaks * Request priority (#5737) * Set priority of couch requests to high * Set priority of image requests to low * Add e2e test for low-priority images * Timelist views support fixed time - 5629 (#5726) * Initialize full view for fixed time * Clean up * Add back in ticker after merge * Check for undefined clock instead of timestamp * Cleanup * Initialize full view for fixed time * Clean up * Add back in ticker after merge * Check for undefined clock instead of timestamp * Cleanup * Update timestamp method and remove from beforeDestroy * Shorten ternary to optional chaining * Cleanup unused var * Moved duplicated logic to method * Reorder methods * Update Timelist.vue Set timestamp to clock start when in fixed time * Added blank line * Lint fix * Update pluginSpec.js * Invoke currentValue method properly Co-authored-by: Khalid Adil <khalidadil29@gmail.com> Co-authored-by: Andrew Henry <akhenry@gmail.com> Co-authored-by: Michael Rogers <contact@mhrogers.com>
- Loading branch information
1 parent
07bf85a
commit f39419b
Showing
13 changed files
with
132 additions
and
12 deletions.
There are no files selected for viewing
66 changes: 66 additions & 0 deletions
66
e2e/tests/functional/plugins/flexibleLayout/flexibleLayout.e2e.spec.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
/***************************************************************************** | ||
* Open MCT, Copyright (c) 2014-2022, United States Government | ||
* as represented by the Administrator of the National Aeronautics and Space | ||
* Administration. All rights reserved. | ||
* | ||
* Open MCT is licensed under the Apache License, Version 2.0 (the | ||
* "License"); you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* http://www.apache.org/licenses/LICENSE-2.0. | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | ||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | ||
* License for the specific language governing permissions and limitations | ||
* under the License. | ||
* | ||
* Open MCT includes source code licensed under additional open source | ||
* licenses. See the Open Source Licenses file (LICENSES.md) included with | ||
* this source code distribution or the Licensing information page available | ||
* at runtime from the About dialog for additional information. | ||
*****************************************************************************/ | ||
|
||
const { test, expect } = require('../../../../pluginFixtures'); | ||
const { createDomainObjectWithDefaults } = require('../../../../appActions'); | ||
|
||
test.describe('Testing Flexible Layout @unstable', () => { | ||
test.beforeEach(async ({ page }) => { | ||
await page.goto('./', { waitUntil: 'networkidle' }); | ||
|
||
// Create Sine Wave Generator | ||
await createDomainObjectWithDefaults(page, { | ||
type: 'Sine Wave Generator', | ||
name: "Test Sine Wave Generator" | ||
}); | ||
|
||
// Create Clock Object | ||
await createDomainObjectWithDefaults(page, { | ||
type: 'Clock', | ||
name: "Test Clock" | ||
}); | ||
}); | ||
test('panes have the appropriate draggable attribute while in Edit and Browse modes', async ({ page }) => { | ||
// Create a Flexible Layout | ||
await createDomainObjectWithDefaults(page, { | ||
type: 'Flexible Layout', | ||
name: "Test Flexible Layout" | ||
}); | ||
// Edit Flexible Layout | ||
await page.locator('[title="Edit"]').click(); | ||
|
||
// Expand the 'My Items' folder in the left tree | ||
await page.locator('.c-tree__item__view-control.c-disclosure-triangle').first().click(); | ||
// Add the Sine Wave Generator and Clock to the Flexible Layout | ||
await page.dragAndDrop('text=Test Sine Wave Generator', '.c-fl__container.is-empty'); | ||
await page.dragAndDrop('text=Test Clock', '.c-fl__container.is-empty'); | ||
// Check that panes can be dragged while Flexible Layout is in Edit mode | ||
let dragWrapper = await page.locator('.c-fl-container__frames-holder .c-fl-frame__drag-wrapper').first(); | ||
await expect(dragWrapper).toHaveAttribute('draggable', 'true'); | ||
// Save Flexible Layout | ||
await page.locator('button[title="Save"]').click(); | ||
await page.locator('text=Save and Finish Editing').click(); | ||
// Check that panes are not draggable while Flexible Layout is in Browse mode | ||
dragWrapper = await page.locator('.c-fl-container__frames-holder .c-fl-frame__drag-wrapper').first(); | ||
await expect(dragWrapper).toHaveAttribute('draggable', 'false'); | ||
}); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -187,6 +187,7 @@ class CouchObjectProvider { | |
let fetchOptions = { | ||
method, | ||
body, | ||
priority: 'high', | ||
signal | ||
}; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters