appy.gen: added new format 'captcha' for a String.
This commit is contained in:
parent
0d55abb239
commit
a80ef513ff
15 changed files with 123 additions and 53 deletions
|
@ -26,7 +26,7 @@
|
|||
tal:define="fmt widget/format;
|
||||
isSelect widget/isSelect;
|
||||
isMaster widget/slaves;
|
||||
isOneLine python: fmt in (0,3);
|
||||
isOneLine python: fmt in (0,3,4);
|
||||
maxChars python: test(widget['maxChars'], widget['maxChars'], '')">
|
||||
|
||||
<tal:choice condition="isSelect">
|
||||
|
@ -49,6 +49,12 @@
|
|||
value python: test(inRequest, requestValue, value);
|
||||
style python: 'text-transform:%s' % widget['transform'];
|
||||
type python: (widget['format'] == 3) and 'password' or 'text'"/>
|
||||
<tal:comment replace="nothing">Display a captcha if required</tal:comment>
|
||||
<tal:captcha condition="python: widget['format'] == 4">
|
||||
<span tal:define="challenge python: contextObj.getCaptchaChallenge(name)"
|
||||
tal:content="python: _('captcha_text', mapping=challenge)">
|
||||
</span>
|
||||
</tal:captcha>
|
||||
</tal:line>
|
||||
<tal:textarea condition="python: fmt in (1,2)">
|
||||
<textarea tal:attributes="id name; name name;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue