## The contents of this file are subject to the Common Public Attribution
## License Version 1.0. (the "License"); you may not use this file except in
## compliance with the License. You may obtain a copy of the License at
## http://code.reddit.com/LICENSE. The License is based on the Mozilla Public
## License Version 1.1, but Sections 14 and 15 have been added to cover use of
## software over a computer network and provide for limited attribution for the
## Original Developer. In addition, Exhibit A has been modified to be
## consistent with Exhibit B.
##
## Software distributed under the License is distributed on an "AS IS" basis,
## WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
## the specific language governing rights and limitations under the License.
##
## The Original Code is reddit.
##
## The Original Developer is the Initial Developer. The Initial Developer of
## the Original Code is reddit Inc.
##
## All portions of the code written by reddit are Copyright (c) 2006-2012
## reddit Inc. All Rights Reserved.
###############################################################################
<%! from r2.lib.template_helpers import static %>
<%namespace file="utils.html" import="error_field"/>
<%namespace name="utils" file="utils.html"/>
##${captchagen(thing.iden, thing.error)}
${rounded_captcha()}
<%def name="captcha_basics(iden='')">
<%
iden = getattr(thing, "iden", iden)
%>
%def>
<%def name="rounded_captcha()">
<%utils:round_field title="${_('are you human?')}" description="${_('(sorry)')}" css_class="captcha">
${captcha_basics()}
${error_field("BAD_CAPTCHA", "captcha")}
%utils:round_field>
%def>
<%def name="captchagen(iden, error='', tabulate=False, tabular = True, size=60, label=True, show_error = True, tabindex = None)">
%if tabulate:
| %endif ${captcha_basics(iden)} %if tabular: | ||
| %else: %endif %if label: %endif %if tabular: | %endif %if tabular: | %else: %endif %if show_error: ${error_field("BAD_CAPTCHA", "captcha")} %endif %if tabular: |