;ς ’nξAc@sΪdklZdklZdklZdklZdkl Z dkl Z dk l Z dk l Z dk lZeieiƒZeid eiƒeid eiƒd efd „ƒYZeeƒd „ZdS((s nested_scopes(sClassSecurityInfo(sInitializeClass(s SimpleItem(sSilvaPermissions(smangle(sexternalsource(s interfaces(smixedcontentsupportsheadingspres EditorSupportcBs±tZdZeƒZdZd„Zeiei dƒd„Z eiei dƒd„Z eiei dƒd„Z eiei d ƒd „Z eiei d ƒd „Zeid ƒd„Zeiei dƒdd„Zeiei dƒdd„Zeiei dƒd„Zeiei dƒd„Zeiei dƒd„Zeiei dƒed„Zeiei dƒd„Zeiei dƒd„ZRS( sXML editor support. sSilva Editor Support ServicecCs ||_dS(N(sidsself(sselfsid((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pys__init__"ssgetMixedContentSupportcCs)ti||ƒ}||ƒi|ƒSdS(N(smixedContentSupportRegistryslookupscontextsnodes supportklasss__of__(sselfscontextsnodes supportklass((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysgetMixedContentSupport'ssavailableSourcescCsti|ƒSdS(N(sexternalsourcesavailableSourcesscontext(sselfscontext((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysavailableSources/ssgetSourceForIdcCsti||ƒSdS(N(sexternalsourcesgetSourceForIdscontextsid(sselfscontextsid((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysgetSourceForId4ssgetSourceParameterscCsti||ƒSdS(N(sexternalsourcesgetSourceParametersscontextsnode(sselfscontextsnode((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysgetSourceParameters9ssisSourceCacheablecCsti||ƒSdS(N(sexternalsourcesisSourceCacheablescontextsnode(sselfscontextsnode((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysisSourceCacheable>ssreplace_xml_entitiescCsP|iddƒ}|iddƒ}|iddƒ}|iddƒ}|Sd S( s3Replace all disallowed characters with XML-entitiess&s&ss>s"s"N(stextsreplace(sselfstext((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysreplace_xml_entitiesBs srender_text_as_htmlicCs)tit|iƒ}||ƒiƒSdS(N(smixedContentSupportRegistrys lookupByNamesNonesnodesnodeNamessupps renderHTML(sselfsnodes show_indexssupp((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysrender_text_as_htmlPssrender_heading_as_htmlcCs)tit|iƒ}||ƒiƒSdS(N(smixedContentSupportRegistrys lookupByNamesNonesnodesnodeNamessupps renderHTML(sselfsnodes show_indexssupp((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysrender_heading_as_htmlWssrender_text_as_editablecCs)tit|iƒ}||ƒiƒSdS(N(smixedContentSupportRegistrys lookupByNamesNonesnodesnodeNamessuppsrenderEditable(sselfsnodessupp((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysrender_text_as_editable^ssrender_heading_as_editablecCs)tit|iƒ}||ƒiƒSdS(N(smixedContentSupportRegistrys lookupByNamesNonesnodesnodeNamessuppsrenderEditable(sselfsnodessupp((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysrender_heading_as_editableessrender_pre_as_editablecCs)tit|iƒ}||ƒiƒSdS(N(smixedContentSupportRegistrys lookupByNamesNonesnodesnodeNamessuppsrenderEditable(sselfsnodessupp((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysrender_pre_as_editablelss replace_textcCs,tit|iƒ}||ƒi|ƒSdS(N(smixedContentSupportRegistrys lookupByNamesNonesnodesnodeNamessuppsparsesst(sselfsnodesstsparserssupp((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pys replace_textsss replace_precCs,tit|iƒ}||ƒi|ƒSdS(N(smixedContentSupportRegistrys lookupByNamesNonesnodesnodeNamessuppsparsesst(sselfsnodesstssupp((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pys replace_prezssreplace_headingcCs,tit|iƒ}||ƒi|ƒSdS(N(smixedContentSupportRegistrys lookupByNamesNonesnodesnodeNamessuppsparsesst(sselfsnodesstssupp((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysreplace_headings(s__name__s __module__s__doc__sClassSecurityInfossecuritys meta_types__init__sdeclareProtectedsSilvaPermissionssAccessContentsInformationsgetMixedContentSupportsavailableSourcessgetSourceForIdsgetSourceParameterssisSourceCacheables declarePublicsreplace_xml_entitiessrender_text_as_htmlsrender_heading_as_htmlsrender_text_as_editablesrender_heading_as_editablesrender_pre_as_editablesNones replace_texts replace_presreplace_heading(((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pys EditorSupports@                 cCs d}|i|t|ƒƒdS(seditor support service factorysservice_editorsupportN(sids containers _setObjects EditorSupport(s containersid((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pysmanage_addEditorSupportˆsN(s __future__s nested_scopess AccessControlsClassSecurityInfosGlobalssInitializeClasssOFS.SimpleItems SimpleItemsProducts.SilvasSilvaPermissionssmanglesProducts.SilvaDocumentsexternalsources interfacessmixedcontentsupportsSupportRegistrysParagraphSupportsmixedContentSupportRegistrysregisterElementDefaultsHeadingSupports PreSupports EditorSupportsmanage_addEditorSupport( s nested_scopessSilvaPermissionssmanage_addEditorSupports interfacessClassSecurityInfosInitializeClasssmixedcontentsupports SimpleItemsexternalsources EditorSupportsmixedContentSupportRegistrysmangle((sK/mnt/gmirror/ports/www/zope-silva/work/SilvaDocument/EditorSupportNested.pys?s         k