Changeset 2802 in products for quintagroup.formlib.captcha/trunk/quintagroup/formlib
- Timestamp:
- Sep 10, 2010 10:27:42 AM (14 years ago)
- Location:
- quintagroup.formlib.captcha/trunk/quintagroup/formlib/captcha
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.formlib.captcha/trunk/quintagroup/formlib/captcha/example.py
r2801 r2802 1 from zope import interface, schema 2 from zope.formlib import form 3 from zope.publisher.browser import TestRequest 4 from zope.interface import Interface 1 from zope.schema import TextLine 2 from zope.component import adapts 3 from zope.interface import Interface, implements 4 from zope.formlib.form import EditForm, FormFields 5 5 6 from quintagroup.formlib.captcha import Captcha 6 from zope.schema import TextLine7 7 8 8 # Define CaptchaFormlibForm form schema … … 16 16 17 17 class CaptchaFormlibFormAdapter(object): 18 adapts( interface.Interface)19 i nterface.implements(ICaptchaFormlibFormSchema)18 adapts(Interface) 19 implements(ICaptchaFormlibFormSchema) 20 20 label = u'' 21 21 captcha = None … … 23 23 # And at the last define the CaptchaFormlibForm form 24 24 25 class CaptchaFormlibForm( form.EditForm):26 form_fields = form.FormFields(IFoo)25 class CaptchaFormlibForm(EditForm): 26 form_fields = FormFields(ICaptchaFormlibFormSchema) -
quintagroup.formlib.captcha/trunk/quintagroup/formlib/captcha/tests/tests.zcml
r2801 r2802 3 3 xmlns:browser="http://namespaces.zope.org/browser"> 4 4 5 <adapter factory="quintagroup. captcha.core.example.CaptchaFormlibFormAdapter" />5 <adapter factory="quintagroup.formlib.captcha.example.CaptchaFormlibFormAdapter" /> 6 6 7 7 <browser:page 8 8 name="formlib-captcha-form" 9 9 for="*" 10 class="quintagroup. captcha.core.example.CaptchaFormlibForm"10 class="quintagroup.formlib.captcha.example.CaptchaFormlibForm" 11 11 permission="zope2.View" 12 12 />
Note: See TracChangeset
for help on using the changeset viewer.