From 6e15d97ee12465dea94bd2a919cc92b9e4850719 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 10 Oct 2014 15:59:53 +0530 Subject: [PATCH 01/18] [fixes] webform --- frappe/templates/generators/web_form.html | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/frappe/templates/generators/web_form.html b/frappe/templates/generators/web_form.html index 4c3a522d42..07619e8560 100644 --- a/frappe/templates/generators/web_form.html +++ b/frappe/templates/generators/web_form.html @@ -71,6 +71,10 @@ {% if field.hidden %} + {% elif field.fieldtype == "HTML" and field.options %} +
+ {{ field.options }} +
{% elif field.fieldtype in ("Data", "Date", "Datetime") %}
{{ label(field) }} @@ -85,11 +89,11 @@ {{ label(field) }}
{{ help(field) }}
@@ -131,7 +135,7 @@ {{ help(field) }} @@ -212,8 +216,11 @@ frappe.ready(function() { $form.find("[name]").each(function() { var $input = $(this); - if($input.attr("type")==="file") { + var input_type = $input.attr("type"); + if(input_type==="file") { var val = $input.get(0).filedata; + } else if(input_type==="checkbox") { + var val = $input.is(":checked") ? 1 : 0; } else { var val = $input.val(); } @@ -243,7 +250,7 @@ frappe.ready(function() { {% if success_url -%} setTimeout(function() { window.location.href = "{{ success_url }}"; - }, 1000); + }, 4000); {%- endif %}; } window.saving = false; From 8917d41f894f6fcad1f0e3942a1c18fbcf47ca6c Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 13 Oct 2014 17:56:10 +0530 Subject: [PATCH 02/18] web-form-fixes --- frappe/templates/generators/web_form.html | 3 +- frappe/templates/includes/sidebar.html | 2 +- frappe/templates/pages/list.html | 20 +++++------ frappe/templates/pages/list.py | 33 ++++++++--------- frappe/utils/jinja.py | 6 +--- frappe/website/doctype/web_page/web_page.py | 40 +++++++++++++++------ frappe/website/render.py | 2 +- frappe/website/statics.py | 15 ++++---- 8 files changed, 68 insertions(+), 53 deletions(-) diff --git a/frappe/templates/generators/web_form.html b/frappe/templates/generators/web_form.html index 07619e8560..f550ff652a 100644 --- a/frappe/templates/generators/web_form.html +++ b/frappe/templates/generators/web_form.html @@ -152,7 +152,7 @@
{% if allow_comments -%} -
+

{{ _("Comments") }}

@@ -243,6 +243,7 @@ frappe.ready(function() { callback: function(data) { if(!data.exc) { $form.addClass("hide"); + $(".comments").addClass("hide"); scroll(0, 0); $(".form-message") .html("{{ success_message or 'Thank You!' }}") diff --git a/frappe/templates/includes/sidebar.html b/frappe/templates/includes/sidebar.html index 5cea826b02..a6a318fb5d 100644 --- a/frappe/templates/includes/sidebar.html +++ b/frappe/templates/includes/sidebar.html @@ -3,7 +3,7 @@