This is an automated email from the ASF dual-hosted git repository.
chanholee pushed a commit to branch branch-0.12
in repository https://gitbox.apache.org/repos/asf/zeppelin.git
The following commit(s) were added to refs/heads/branch-0.12 by this push:
new 680a04a51b [ZEPPELIN-6317] Fix responsive layout issue of the control
action bar in New UI
680a04a51b is described below
commit 680a04a51b9dd0929d9224ccafc26ad3edeb05d1
Author: YONGJAE LEE(이용재) <[email protected]>
AuthorDate: Sun Sep 7 13:04:21 2025 +0900
[ZEPPELIN-6317] Fix responsive layout issue of the control action bar in
New UI
### What is this PR for?
In the Classic UI, when the window width was reduced, the top control bar
area expanded vertically without breaking and did not overlap with paragraphs.
However, in the New UI, the control bar layout breaks, its height is not
flexible, and due to its fixed height, some paragraph buttons become
unclickable.
**[Appropriate action - Classic UI]**
https://github.com/user-attachments/assets/117660db-ffae-41b6-a4ac-acec5b26389e
**[AS-IS]**
https://github.com/user-attachments/assets/228ee02d-e516-4db5-bd0c-5bcb79fabf5a
**[TO-BE]**
https://github.com/user-attachments/assets/a7bfee29-8878-4c45-9e85-ddf7532ab67a
### What type of PR is it?
Bug Fix
Improvement
### Todos
### What is the Jira issue?
* [[ZEPPELIN-6317](https://issues.apache.org/jira/browse/ZEPPELIN-6317)]
### How should this be tested?
### Screenshots (if appropriate)
### Questions:
* Does the license files need to update? N
* Is there breaking changes for older versions? N
* Does this needs documentation? N
Closes #5067 from dididy/fix/ZEPPELIN-6317.
Signed-off-by: ChanHo Lee <[email protected]>
(cherry picked from commit bd5aac87782b4ed7a60ac0740d81f21fafbbb3e5)
Signed-off-by: ChanHo Lee <[email protected]>
---
.../notebook/action-bar/action-bar.component.less | 15 ++++++++++++---
.../app/pages/workspace/notebook/notebook.component.less | 1 -
2 files changed, 12 insertions(+), 4 deletions(-)
diff --git
a/zeppelin-web-angular/src/app/pages/workspace/notebook/action-bar/action-bar.component.less
b/zeppelin-web-angular/src/app/pages/workspace/notebook/action-bar/action-bar.component.less
index 07a4450ee4..fde2fe3894 100644
---
a/zeppelin-web-angular/src/app/pages/workspace/notebook/action-bar/action-bar.component.less
+++
b/zeppelin-web-angular/src/app/pages/workspace/notebook/action-bar/action-bar.component.less
@@ -44,11 +44,14 @@
margin-left: -1px;
}
.bar {
- height: 60px;
+ min-height: 60px;
+ height: auto;
background: @component-background;
box-shadow: -2px 4px 2px 0 rgba(0, 0, 0, 0.06);
padding: 5px 15px 5px 40px;
- position: absolute;
+ position: sticky;
+ display: flex;
+ flex-wrap: wrap;
width: 100%;
top: 0;
line-height: 50px;
@@ -80,6 +83,10 @@
float: left;
width: auto;
max-width: 40%;
+
+ @media (max-width: 767px) {
+ max-width: 100%;
+ }
}
.control {
@@ -95,7 +102,9 @@
}
.setting {
- float: right;
+ display: flex;
+ flex: 1;
+ justify-content: flex-end;
button {
box-shadow: none;
diff --git
a/zeppelin-web-angular/src/app/pages/workspace/notebook/notebook.component.less
b/zeppelin-web-angular/src/app/pages/workspace/notebook/notebook.component.less
index 6938ce448f..fe2fce0fd7 100644
---
a/zeppelin-web-angular/src/app/pages/workspace/notebook/notebook.component.less
+++
b/zeppelin-web-angular/src/app/pages/workspace/notebook/notebook.component.less
@@ -18,7 +18,6 @@
background: @layout-body-background;
display: block;
position: relative;
- padding-top: 60px;
min-height: calc(~"100vh - 50px");
&.simple {