src/ztfy/baseskin/configure.zcml
changeset 0 747fc65e13e2
equal deleted inserted replaced
-1:000000000000 0:747fc65e13e2
       
     1 <configure
       
     2 	xmlns="http://namespaces.zope.org/zope"
       
     3 	xmlns:browser="http://namespaces.zope.org/browser"
       
     4 	xmlns:i18n="http://namespaces.zope.org/i18n"
       
     5 	i18n_domain="ztfy.baseskin">
       
     6 
       
     7 	<i18n:registerTranslations directory="locales" />
       
     8 
       
     9 	<include file="metas.zcml" />
       
    10 
       
    11 	<!-- Skinnables traversal -->
       
    12 	<subscriber handler=".skin.handleSkinTraversal" />
       
    13 
       
    14 	<!-- Sub-packages includes -->
       
    15 	<include package=".tal" />
       
    16 
       
    17 	<!-- Forms viewlets managers -->
       
    18 	<browser:viewletManager
       
    19 		name="form_prefix"
       
    20 		class=".viewlet.FormPrefixViewletManager"
       
    21 		permission="zope.View"
       
    22 		layer=".layer.IBaseSkinLayer" />
       
    23 
       
    24 	<browser:viewletManager
       
    25 		name="widgets_prefix"
       
    26 		class=".viewlet.WidgetsPrefixViewletManager"
       
    27 		permission="zope.View"
       
    28 		layer=".layer.IBaseSkinLayer" />
       
    29 
       
    30 	<browser:viewletManager
       
    31 		name="widgets_suffix"
       
    32 		class=".viewlet.WidgetsSuffixViewletManager"
       
    33 		permission="zope.View"
       
    34 		layer=".layer.IBaseSkinLayer" />
       
    35 
       
    36 	<browser:viewletManager
       
    37 		name="form_suffix"
       
    38 		class=".viewlet.FormSuffixViewletManager"
       
    39 		permission="zope.View"
       
    40 		layer=".layer.IBaseSkinLayer" />
       
    41 
       
    42 
       
    43 	<!-- Custom widgets -->
       
    44 	<adapter
       
    45 		factory=".widget.ResetFieldWidget" />
       
    46 
       
    47 	<adapter
       
    48 		factory=".widget.ResetButtonAction"
       
    49 		provides="z3c.form.interfaces.IButtonAction" />
       
    50 
       
    51 	<adapter
       
    52 		factory=".widget.CloseFieldWidget" />
       
    53 
       
    54 	<adapter
       
    55 		factory=".widget.CloseButtonAction"
       
    56 		provides="z3c.form.interfaces.IButtonAction" />
       
    57 
       
    58 
       
    59 	<!-- Text renderers views -->
       
    60 	<browser:view
       
    61 		name=""
       
    62 		for="zope.app.renderer.plaintext.IPlainTextSource"
       
    63 		class="zope.app.renderer.plaintext.PlainTextToHTMLRenderer"
       
    64 		layer=".layer.IBaseSkinLayer"
       
    65 		permission="zope.Public" />
       
    66 
       
    67 	<browser:view
       
    68 		name=""
       
    69 		for="zope.app.renderer.stx.IStructuredTextSource"
       
    70 		class="zope.app.renderer.stx.StructuredTextToHTMLRenderer"
       
    71 		layer=".layer.IBaseSkinLayer"
       
    72 		permission="zope.Public" />
       
    73 
       
    74 	<browser:view
       
    75 		name=""
       
    76 		for="zope.app.renderer.rest.IReStructuredTextSource"
       
    77 		class="zope.app.renderer.rest.ReStructuredTextToHTMLRenderer"
       
    78 		layer=".layer.IBaseSkinLayer"
       
    79 		permission="zope.Public" />
       
    80 
       
    81 </configure>