Skip to content
Snippets Groups Projects
Commit b1571222 authored by Jack Reed's avatar Jack Reed Committed by Chris Beer
Browse files

Elastic mode - focused windows on top fixes #2123

parent 98e15cd7
Branches
Tags
No related merge requests found
......@@ -9,6 +9,7 @@ function createWrapper(props) {
<WorkspaceElastic
windows={{}}
workspace={{
focusedWindowId: 2,
viewportPosition: {
x: 20,
y: 20,
......@@ -70,6 +71,11 @@ describe('WorkspaceElastic', () => {
height: 400,
});
});
describe('focused window', () => {
it('adds a class to the focused window', () => {
expect(wrapper.find(Rnd).at(2).hasClass('mirador-workspace-focused-window'));
});
});
describe('window behaviour', () => {
it('when windows are dragged', () => {
const mockDragStop = jest.fn();
......
......@@ -61,6 +61,9 @@ class WorkspaceElastic extends React.Component {
});
}}
dragHandleClassName={ns('window-top-bar')}
className={
workspace.focusedWindowId === window.id ? ns('workspace-focused-window') : null
}
>
<Window
window={window}
......
......@@ -68,6 +68,10 @@
z-index: 10000;
}
&-workspace-focused-window {
z-index: 9000;
}
&-workspace-add {
height: 100%;
overflow: auto;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment