From: Moritz Bunkus Date: Wed, 14 May 2014 11:33:04 +0000 (+0200) Subject: CVars: RDBO-basiertes Render-Template nach webpages/common verschoben X-Git-Tag: release-3.2.0beta~449 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/commitdiff_plain/8cc5dbe13c88326396488ab7abbcf55e219f80e6 CVars: RDBO-basiertes Render-Template nach webpages/common verschoben --- diff --git a/templates/webpages/common/render_cvar_input.html b/templates/webpages/common/render_cvar_input.html new file mode 100644 index 000000000..c1b77203d --- /dev/null +++ b/templates/webpages/common/render_cvar_input.html @@ -0,0 +1,34 @@ +[%- USE T8 %] +[%- USE HTML %] +[%- USE L %] +[%- USE LxERP %] + +[%- SET var_name = HTML.escape(cvar_name_prefix) _ HTML.escape(var.config.name) _ HTML.escape(cvar_name_postfix) %] + +[%- IF ( hide_non_editable && !var.config.is_flag('editable') ) %] + [% L.hidden_tag(var_name, var.value) %] +[%- ELSIF ( !var.is_valid ) %] + [%- IF ( show_disabled_message ) %] + [% 'Element disabled' | $T8 %] + [%- END %] +[%- ELSIF ( var.config .type == 'bool' ) %] + [% L.checkbox_tag(var_name, checked = var.value) %] +[%- ELSIF ( var.config .type == 'textfield' ) %] + [% L.textarea_tag(var_name, var.value, cols = var.config.processed_options.WIDTH, rows = var.config.processed_options.HEIGHT) %] +[%- ELSIF ( var.config.type == 'date' ) %] + [% L.date_tag(var_name, var.value) %] +[%- ELSIF ( var.config.type == 'timestamp' ) %] + [% L.input_tag(var_name, var.value) %] +[%- ELSIF ( var.config.type == 'customer' ) %] + [% L.customer_picker(var_name, var.value) %] +[%- ELSIF ( var.config.type == 'vendor' ) %] + [% L.vendor_selector(var_name, var.value) %] +[%- ELSIF ( var.config.type == 'part' ) %] + [% L.part_selector(var_name, var.value) %] +[%- ELSIF ( var.config.type == 'select' ) %] + [% L.select_tag(var_name, var.config.processed_options, default = var.value) %] +[%- ELSIF ( var.config.type == 'number' ) %] + [%- L.input_tag(var_name, LxERP.format_amount(var.value, -2)) %] +[%- ELSE %] + [% L.input_tag(var_name, var.value, maxlength = var.config.processed_options.MAXLENGTH) %] +[%- END %] diff --git a/templates/webpages/customer_vendor/render_cvar_input.html b/templates/webpages/customer_vendor/render_cvar_input.html deleted file mode 100644 index c1b77203d..000000000 --- a/templates/webpages/customer_vendor/render_cvar_input.html +++ /dev/null @@ -1,34 +0,0 @@ -[%- USE T8 %] -[%- USE HTML %] -[%- USE L %] -[%- USE LxERP %] - -[%- SET var_name = HTML.escape(cvar_name_prefix) _ HTML.escape(var.config.name) _ HTML.escape(cvar_name_postfix) %] - -[%- IF ( hide_non_editable && !var.config.is_flag('editable') ) %] - [% L.hidden_tag(var_name, var.value) %] -[%- ELSIF ( !var.is_valid ) %] - [%- IF ( show_disabled_message ) %] - [% 'Element disabled' | $T8 %] - [%- END %] -[%- ELSIF ( var.config .type == 'bool' ) %] - [% L.checkbox_tag(var_name, checked = var.value) %] -[%- ELSIF ( var.config .type == 'textfield' ) %] - [% L.textarea_tag(var_name, var.value, cols = var.config.processed_options.WIDTH, rows = var.config.processed_options.HEIGHT) %] -[%- ELSIF ( var.config.type == 'date' ) %] - [% L.date_tag(var_name, var.value) %] -[%- ELSIF ( var.config.type == 'timestamp' ) %] - [% L.input_tag(var_name, var.value) %] -[%- ELSIF ( var.config.type == 'customer' ) %] - [% L.customer_picker(var_name, var.value) %] -[%- ELSIF ( var.config.type == 'vendor' ) %] - [% L.vendor_selector(var_name, var.value) %] -[%- ELSIF ( var.config.type == 'part' ) %] - [% L.part_selector(var_name, var.value) %] -[%- ELSIF ( var.config.type == 'select' ) %] - [% L.select_tag(var_name, var.config.processed_options, default = var.value) %] -[%- ELSIF ( var.config.type == 'number' ) %] - [%- L.input_tag(var_name, LxERP.format_amount(var.value, -2)) %] -[%- ELSE %] - [% L.input_tag(var_name, var.value, maxlength = var.config.processed_options.MAXLENGTH) %] -[%- END %] diff --git a/templates/webpages/customer_vendor/tabs/contacts.html b/templates/webpages/customer_vendor/tabs/contacts.html index 6420cbe7e..aca56cd00 100644 --- a/templates/webpages/customer_vendor/tabs/contacts.html +++ b/templates/webpages/customer_vendor/tabs/contacts.html @@ -214,7 +214,7 @@ [% var.config.description | html %] - [% PROCESS 'customer_vendor/render_cvar_input.html' + [% PROCESS 'common/render_cvar_input.html' cvar_name_prefix = 'contact_cvars.' %] diff --git a/templates/webpages/customer_vendor/tabs/custom_variables.html b/templates/webpages/customer_vendor/tabs/custom_variables.html index a0a90f9e5..00a2ca45f 100644 --- a/templates/webpages/customer_vendor/tabs/custom_variables.html +++ b/templates/webpages/customer_vendor/tabs/custom_variables.html @@ -8,7 +8,7 @@ [% var.config.description | html %] - [% PROCESS 'customer_vendor/render_cvar_input.html' + [% PROCESS 'common/render_cvar_input.html' cvar_name_prefix = 'cv_cvars.' %]