diff --git a/frappe/public/js/frappe/web_form/web_form_list.js b/frappe/public/js/frappe/web_form/web_form_list.js
index 4481901e0b..5f2a65bbec 100644
--- a/frappe/public/js/frappe/web_form/web_form_list.js
+++ b/frappe/public/js/frappe/web_form/web_form_list.js
@@ -381,7 +381,7 @@ frappe.ui.WebFormListRow = class WebFormListRow {
formatter(this.doc[field.fieldname], field, { only_value: 1 }, this.doc)
)) ||
"";
- let cell = $(`
${value} | `);
+ let cell = $(`${value} | `);
cell.appendTo(this.row);
});
diff --git a/frappe/public/scss/website/web_form.scss b/frappe/public/scss/website/web_form.scss
index 88237e3282..e2f85b787e 100644
--- a/frappe/public/scss/website/web_form.scss
+++ b/frappe/public/scss/website/web_form.scss
@@ -23,6 +23,7 @@
font-size: 2.25rem;
margin-top: 0;
margin-bottom: 0;
+ padding-bottom: 2px;
}
.web-form-header {
@@ -49,6 +50,19 @@
.title {
display: flex;
justify-content: space-between;
+ flex-wrap: wrap;
+ gap: 1rem;
+
+ .web-form-actions {
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+ flex: 1;
+
+ .btn {
+ font-size: var(--text-base);
+ }
+ }
}
.web-form-introduction {
@@ -95,7 +109,7 @@
padding-right: 0;
}
- @include media-breakpoint-down(sm) {
+ @include media-breakpoint-down(xs) {
padding: 0;
}
}
@@ -135,6 +149,7 @@
.web-form-actions {
display: flex;
justify-content: space-between;
+ flex-wrap: wrap;
.btn {
font-size: var(--text-base);
@@ -152,6 +167,10 @@
.left-area {
display: flex;
flex: 1;
+
+ @include media-breakpoint-down(sm) {
+ order: 1
+ }
}
.center-area {
@@ -214,14 +233,30 @@
}
}
}
+
+ @include media-breakpoint-down(xs) {
+ width: 16px;
+ height: 16px;
+ }
}
}
+
+ @include media-breakpoint-down(sm) {
+ order: 0;
+ width: 100%;
+ justify-content: center;
+ margin-bottom: 1.5rem;
+ }
}
.right-area {
display: flex;
justify-content: flex-end;
flex: 1;
+
+ @include media-breakpoint-down(sm) {
+ order: 2
+ }
}
}
}
@@ -281,11 +316,16 @@
.web-list-header {
display: flex;
justify-content: space-between;
+ flex-wrap: wrap;
+ gap: 1rem;
border-bottom: 1px solid var(--dark-border-color);
padding-bottom: 1.25rem;
.web-list-actions {
- align-self: center;
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+ flex: 1;
}
}
@@ -345,6 +385,18 @@
td {
font-size: 13px;
border-top: 1px solid var(--border-color);
+
+ .ql-editor, p {
+ width: max-content;
+ max-width: 200px;
+ margin-bottom: 0;
+
+ p {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ }
+ }
}
}
@@ -377,6 +429,11 @@
padding-left: 0;
}
}
+
+ @include media-breakpoint-down(lg) {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
}
@include media-breakpoint-down(lg) {
diff --git a/frappe/website/doctype/web_form/templates/web_form.html b/frappe/website/doctype/web_form/templates/web_form.html
index a3ebc35e69..93884f5e90 100644
--- a/frappe/website/doctype/web_form/templates/web_form.html
+++ b/frappe/website/doctype/web_form/templates/web_form.html
@@ -63,7 +63,9 @@
{% endif %}