summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiskvorky <radimrehurek@seznam.cz>2011-12-17 08:41:14 +0100
committerpiskvorky <radimrehurek@seznam.cz>2011-12-17 08:50:50 +0100
commitca020224af9a58035012f96ddca499c78bc9982b (patch)
tree8492c4420cd02e2df9cf3e9a7c1f61553c5e6fe7
parent68d36e1f9bddfde23b7d2d9aae39466ced7a6714 (diff)
downloadaskbot-ca020224af9a58035012f96ddca499c78bc9982b.tar.gz
askbot-ca020224af9a58035012f96ddca499c78bc9982b.tar.bz2
askbot-ca020224af9a58035012f96ddca499c78bc9982b.zip
added min settings to javascript
-rw-r--r--askbot/forms.py6
-rw-r--r--askbot/skins/common/media/js/post.js17
-rw-r--r--askbot/skins/default/templates/meta/editor_data.html2
3 files changed, 10 insertions, 15 deletions
diff --git a/askbot/forms.py b/askbot/forms.py
index e0c24cfd..cc2a4ef3 100644
--- a/askbot/forms.py
+++ b/askbot/forms.py
@@ -107,8 +107,7 @@ class TitleField(forms.CharField):
def clean(self, value):
if len(value) < askbot_settings.MIN_TITLE_LENGTH:
- msg = ungettext_lazy('title must be > %(min_len) characters'
- ) % {'min_len': askbot_settings.MIN_TITLE_LENGTH}
+ msg = _('title must be > %d characters') % askbot_settings.MIN_TITLE_LENGTH
raise forms.ValidationError(msg)
return value
@@ -124,8 +123,7 @@ class EditorField(forms.CharField):
def clean(self, value):
if len(value) < askbot_settings.MIN_EDITOR_LENGTH:
- msg = ungettext_lazy('question content must be > %(min_len)d characters'
- ) % {'min_len': askbot_settings.MIN_EDITOR_LENGTH}
+ msg = _('question content must be > %d characters') % askbot_settings.MIN_EDITOR_LENGTH
raise forms.ValidationError(msg)
return value
diff --git a/askbot/skins/common/media/js/post.js b/askbot/skins/common/media/js/post.js
index 8f6461d0..958ccf0d 100644
--- a/askbot/skins/common/media/js/post.js
+++ b/askbot/skins/common/media/js/post.js
@@ -111,20 +111,15 @@ var CPValidator = function(){
limit_tag_count: true,
limit_tag_length: true
},
- /* minimum character settings for the title and text can be set in livesettings (under data entry rules)
text: {
- required: true,
- minlength: 10
+ minlength: askbot['settings']['minEditorLength']
+ },
+ title: {
+ minlength: askbot['settings']['minTitleLength']
}
- */
- /*title: {
- required: true,
- minlength: 10
- }*/
};
},
getQuestionFormMessages: function(){
- var chars = 10
return {
tags: {
required: " " + gettext('tags cannot be empty'),
@@ -134,11 +129,11 @@ var CPValidator = function(){
},
text: {
required: " " + gettext('content cannot be empty'),
- minlength: interpolate(gettext('%s content minchars'), [chars])
+ minlength: interpolate(gettext('%s content minchars'), [askbot['settings']['minEditorLength']])
},
title: {
required: " " + gettext('please enter title'),
- minlength: interpolate(gettext('%s title minchars'), [chars])
+ minlength: interpolate(gettext('%s title minchars'), [askbot['settings']['minTitleLength']])
}
};
}
diff --git a/askbot/skins/default/templates/meta/editor_data.html b/askbot/skins/default/templates/meta/editor_data.html
index 79ed96fb..7902fe8e 100644
--- a/askbot/skins/default/templates/meta/editor_data.html
+++ b/askbot/skins/default/templates/meta/editor_data.html
@@ -7,4 +7,6 @@
askbot['messages']['maxTagsPerPost'] = '{% trans tag_count = settings.MAX_TAGS_PER_POST %}please use {{tag_count}} tag{% pluralize %}please use {{tag_count}} tags or less{% endtrans %}';
askbot['messages']['tagLimits'] = '{% trans tag_count=settings.MAX_TAGS_PER_POST, max_chars=settings.MAX_TAG_LENGTH %}please use up to {{tag_count}} tags, less than {{max_chars}} characters each{% endtrans %}';
askbot['urls']['upload'] = '{% url "upload" %}';
+ askbot['settings']['minTitleLength'] = {{settings.MIN_TITLE_LENGTH}}
+ askbot['settings']['minEditorLength'] = {{settings.MIN_EDITOR_LENGTH}}
</script>