diff --git a/frappe/public/js/frappe/web_form/web_form.js b/frappe/public/js/frappe/web_form/web_form.js index 9d753a0895..11e0b782ae 100644 --- a/frappe/public/js/frappe/web_form/web_form.js +++ b/frappe/public/js/frappe/web_form/web_form.js @@ -140,6 +140,7 @@ export default class WebForm extends frappe.ui.FieldGroup { set_form_description(intro) { let intro_wrapper = document.getElementById('introduction'); intro_wrapper.innerHTML = intro; + intro_wrapper.classList.remove('hidden'); } add_button(name, type, action, wrapper_class=".web-form-actions") { diff --git a/frappe/public/scss/website/web_form.scss b/frappe/public/scss/website/web_form.scss index 3956d9d667..0dc1e1a805 100644 --- a/frappe/public/scss/website/web_form.scss +++ b/frappe/public/scss/website/web_form.scss @@ -13,15 +13,24 @@ margin-bottom: 0; } + .web-form-head { + margin: 0 -1rem; + padding: 0 1rem 1rem 1rem; + margin-bottom: 1rem; + border-bottom: 1px solid var(--border-color); + } + #introduction { - border-top: 1px solid var(--border-color); - padding: 1rem; - margin: 1rem -1rem; + margin-bottom: 2rem; } #introduction p { color: var(--text-muted); } + + .web-form-actions button { + margin-top: 0.1rem; + } } .frappe-card.list-card { diff --git a/frappe/website/doctype/web_form/templates/web_form.html b/frappe/website/doctype/web_form/templates/web_form.html index 9b9cde8f4c..fff0598be3 100644 --- a/frappe/website/doctype/web_form/templates/web_form.html +++ b/frappe/website/doctype/web_form/templates/web_form.html @@ -32,12 +32,12 @@ data-web-form="{{ name }}" data-web-form-doctype="{{ doc_type }}" data-login-req {% else %} -
+

{{ _(title) }}

-
+
-
+