diff --git a/frappe/public/js/frappe/form/controls/text_editor.js b/frappe/public/js/frappe/form/controls/text_editor.js index f9ee15692c..faf803ee54 100644 --- a/frappe/public/js/frappe/form/controls/text_editor.js +++ b/frappe/public/js/frappe/form/controls/text_editor.js @@ -88,6 +88,9 @@ frappe.ui.form.ControlTextEditor = class ControlTextEditor extends frappe.ui.for make_quill_editor() { if (this.quill) return; this.quill_container = $('
').appendTo(this.input_area); + if (this.df.max_height) { + $(this.quill_container).css({'max-height': this.df.max_height, 'overflow': 'auto'}); + } this.quill = new Quill(this.quill_container[0], this.get_quill_options()); this.bind_events(); } diff --git a/frappe/templates/includes/footer/footer_info.html b/frappe/templates/includes/footer/footer_info.html index a186247c9a..ba04949ec0 100644 --- a/frappe/templates/includes/footer/footer_info.html +++ b/frappe/templates/includes/footer/footer_info.html @@ -12,7 +12,11 @@ {# powered #}
diff --git a/frappe/website/doctype/website_settings/website_settings.json b/frappe/website/doctype/website_settings/website_settings.json index 3f73892f90..2a6b3dc1fb 100644 --- a/frappe/website/doctype/website_settings/website_settings.json +++ b/frappe/website/doctype/website_settings/website_settings.json @@ -42,6 +42,7 @@ "copyright", "address", "footer_items", + "footer_powered", "footer_template", "footer_template_values", "edit_footer_template_values", @@ -142,7 +143,6 @@ }, { "collapsible": 1, - "collapsible_depends_on": "top_bar_items", "fieldname": "top_bar", "fieldtype": "Section Break", "label": "Navbar" @@ -189,7 +189,8 @@ "description": "Address and other legal information you may want to put in the footer.", "fieldname": "address", "fieldtype": "Text Editor", - "label": "Address" + "label": "Address", + "max_height": "8rem" }, { "fieldname": "footer_items", @@ -391,6 +392,7 @@ "label": "App Logo" }, { + "collapsible": 1, "fieldname": "account_deletion_settings_section", "fieldtype": "Section Break", "label": "Account Deletion Settings" @@ -406,6 +408,11 @@ "fieldname": "auto_account_deletion", "fieldtype": "Int", "label": "Auto Account Deletion within (Days)" + }, + { + "fieldname": "footer_powered", + "fieldtype": "Small Text", + "label": "Footer \"Powered By\"" } ], "icon": "fa fa-cog", @@ -414,7 +421,7 @@ "issingle": 1, "links": [], "max_attachments": 10, - "modified": "2021-12-15 17:28:59.255184", + "modified": "2022-02-28 23:05:42.493192", "modified_by": "Administrator", "module": "Website", "name": "Website Settings", @@ -437,5 +444,6 @@ ], "sort_field": "modified", "sort_order": "ASC", + "states": [], "track_changes": 1 } \ No newline at end of file diff --git a/frappe/website/doctype/website_settings/website_settings.py b/frappe/website/doctype/website_settings/website_settings.py index 2dec14ab7a..2c28092aec 100644 --- a/frappe/website/doctype/website_settings/website_settings.py +++ b/frappe/website/doctype/website_settings/website_settings.py @@ -120,7 +120,8 @@ def get_website_settings(context=None): "facebook_share", "google_plus_one", "twitter_share", "linked_in_share", "disable_signup", "hide_footer_signup", "head_html", "title_prefix", "navbar_template", "footer_template", "navbar_search", "enable_view_tracking", - "footer_logo", "call_to_action", "call_to_action_url", "show_language_picker"]: + "footer_logo", "call_to_action", "call_to_action_url", "show_language_picker", + "footer_powered"]: if hasattr(settings, k): context[k] = settings.get(k)