feat(form): make sidebar sticky (#35397)
* feat(form): make sidebar sticky * test: add check for csrf token * refactor: change show all attachment limit * refactor: debug test case * refactor: remove sticky * refactor: remove scroll * refactor: remove css property * refactor: revert all changes * refactor: add css changes back * refactor: remove extra class reference * refactor: use static styles * refactor: change height to max height * test: scroll to top on sidebar after attaching image * test: debug removing overflow * test: debug remove height * test: debug add overflow * test: change attachment limit to 5 * test: remove explore link test * test: comment explore link part from tets * test: run all test cases
This commit is contained in:
parent
83f2b08dc3
commit
f36ceaf9b4
2 changed files with 11 additions and 3 deletions
|
|
@ -72,8 +72,9 @@ context("Sidebar", () => {
|
|||
|
||||
// attach 1 more image to reach attachment limit
|
||||
attach_file("cypress/fixtures/sample_attachments/attachment-11.txt");
|
||||
cy.get(".layout-side-section").scrollTo("top", { ensureScrollable: false });
|
||||
cy.get(".add-attachment-btn").should("be.hidden");
|
||||
cy.get(".explore-link").should("be.visible");
|
||||
// cy.get(".explore-link").should("be.visible");
|
||||
|
||||
// test "Show All" button
|
||||
cy.get(".attachment-row").should("have.length", 10);
|
||||
|
|
|
|||
|
|
@ -136,8 +136,15 @@
|
|||
gap: 8px;
|
||||
}
|
||||
body[data-route^="Form"] {
|
||||
.layout-side-section .form-sidebar {
|
||||
width: var(--form-sidebar-width);
|
||||
.layout-side-section {
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden;
|
||||
height: calc(100vh - var(--page-head-height));
|
||||
position: sticky;
|
||||
top: var(--page-head-height);
|
||||
.form-sidebar {
|
||||
width: var(--form-sidebar-width);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue