From ce6daecdf96955aab2f1d528d3fdc2f56213f400 Mon Sep 17 00:00:00 2001 From: Matthew Somerville Date: Fri, 16 Mar 2012 12:03:44 +0000 Subject: Put validation strings in external file (fixes #281), tidy to only have one common_header_tags file. --- templates/web/default/js/validation_strings.html | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 templates/web/default/js/validation_strings.html (limited to 'templates/web/default/js/validation_strings.html') diff --git a/templates/web/default/js/validation_strings.html b/templates/web/default/js/validation_strings.html new file mode 100644 index 000000000..70a0ed41c --- /dev/null +++ b/templates/web/default/js/validation_strings.html @@ -0,0 +1,18 @@ + validation_strings = { + update: '[% loc('Please enter a message') %]', + title: '[% loc('Please enter a subject') %]', + detail: '[% loc('Please enter some details') %]', + name: { + required: '[% loc('Please enter your name') %]', + validName: '[% loc('Please enter your full name, councils need this information – if you do not wish your name to be shown on the site, untick the box below') %]' + }, + category: '[% loc('Please choose a category') %]', + rznvy: { + required: '[% loc('Please enter your email') %]', + email: '[% loc('Please enter a valid email') %]' + }, + email: { + required: '[% loc('Please enter your email') %]', + email: '[% loc('Please enter a valid email') %]' + } + }; -- cgit v1.2.3 From e9bd0f0ba61e12c73a5457aa8176d7c505af46da Mon Sep 17 00:00:00 2001 From: Matthew Somerville Date: Wed, 2 May 2012 12:52:38 +0100 Subject: Escape single quotes (from translations). --- templates/web/default/js/validation_strings.html | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'templates/web/default/js/validation_strings.html') diff --git a/templates/web/default/js/validation_strings.html b/templates/web/default/js/validation_strings.html index 70a0ed41c..718d10d56 100644 --- a/templates/web/default/js/validation_strings.html +++ b/templates/web/default/js/validation_strings.html @@ -1,18 +1,18 @@ validation_strings = { - update: '[% loc('Please enter a message') %]', - title: '[% loc('Please enter a subject') %]', - detail: '[% loc('Please enter some details') %]', + update: '[% loc('Please enter a message') | replace("'", "\\'") %]', + title: '[% loc('Please enter a subject') | replace("'", "\\'") %]', + detail: '[% loc('Please enter some details') | replace("'", "\\'") %]', name: { - required: '[% loc('Please enter your name') %]', - validName: '[% loc('Please enter your full name, councils need this information – if you do not wish your name to be shown on the site, untick the box below') %]' + required: '[% loc('Please enter your name') | replace("'", "\\'") %]', + validName: '[% loc('Please enter your full name, councils need this information – if you do not wish your name to be shown on the site, untick the box below') | replace("'", "\\'") %]' }, - category: '[% loc('Please choose a category') %]', + category: '[% loc('Please choose a category') | replace("'", "\\'") %]', rznvy: { - required: '[% loc('Please enter your email') %]', - email: '[% loc('Please enter a valid email') %]' + required: '[% loc('Please enter your email') | replace("'", "\\'") %]', + email: '[% loc('Please enter a valid email') | replace("'", "\\'") %]' }, email: { - required: '[% loc('Please enter your email') %]', - email: '[% loc('Please enter a valid email') %]' + required: '[% loc('Please enter your email') | replace("'", "\\'") %]', + email: '[% loc('Please enter a valid email') | replace("'", "\\'") %]' } }; -- cgit v1.2.3