From 6bf82feaf3663ec07518c20d0d80078a87647d0e Mon Sep 17 00:00:00 2001 From: Amos Latteier <amos@latteier.com> Date: Sat, 24 Jul 1999 05:45:36 +0000 Subject: [PATCH] Minor changes to allow DOM access to DTMLMethod and DTML Document properties. --- lib/python/OFS/DTMLDocument.py | 4 ++-- lib/python/OFS/DTMLMethod.py | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/python/OFS/DTMLDocument.py b/lib/python/OFS/DTMLDocument.py index b78828eb3..f4cdd8b02 100644 --- a/lib/python/OFS/DTMLDocument.py +++ b/lib/python/OFS/DTMLDocument.py @@ -84,7 +84,7 @@ ############################################################################## """DTML Document objects.""" -__version__='$Revision: 1.28 $'[11:-2] +__version__='$Revision: 1.29 $'[11:-2] from DocumentTemplate.DT_Util import InstanceDict, TemplateDict from ZPublisher.Converters import type_converters from Globals import HTML, HTMLFile, MessageDialog @@ -100,7 +100,7 @@ import Globals done='done' -class DTMLDocument(DTMLMethod, PropertyManager): +class DTMLDocument(PropertyManager, DTMLMethod): """DTML Document objects are DocumentTemplate.HTML objects that act as methods whose 'self' is the DTML Document itself.""" diff --git a/lib/python/OFS/DTMLMethod.py b/lib/python/OFS/DTMLMethod.py index 7ee7027bc..642d224c0 100644 --- a/lib/python/OFS/DTMLMethod.py +++ b/lib/python/OFS/DTMLMethod.py @@ -84,7 +84,7 @@ ############################################################################## """DTML Method objects.""" -__version__='$Revision: 1.30 $'[11:-2] +__version__='$Revision: 1.31 $'[11:-2] from Globals import HTML, HTMLFile, MessageDialog from string import join,split,strip,rfind,atoi,lower @@ -94,13 +94,14 @@ from DocumentTemplate.DT_Util import cDocument from PropertyManager import PropertyManager from AccessControl.Role import RoleManager from webdav.common import rfc1123_date +from ZDOM import ElementWithTitle from DateTime.DateTime import DateTime from urllib import quote import ts_regex, Globals, sys, Acquisition class DTMLMethod(cDocument, HTML, Acquisition.Implicit, RoleManager, - Item_w__name__): + ElementWithTitle, Item_w__name__): """DTML Method objects are DocumentTemplate.HTML objects that act as methods of their containers.""" meta_type='DTML Method' -- 2.30.9