From: Fredrik Unger Date: Mon, 6 Feb 2012 21:17:06 +0000 (+0100) Subject: Adding initial support for html forms. X-Git-Url: https://source.tree.se/git?p=treecutter.git;a=commitdiff_plain;h=009574858893811b0e286ed68d9cda3d128a32fd Adding initial support for html forms. --- diff --git a/src/tree-cutter.py b/src/tree-cutter.py index 19ddd87..1daed02 100755 --- a/src/tree-cutter.py +++ b/src/tree-cutter.py @@ -49,7 +49,8 @@ def publish(src,target): PREFIXES={u'db': u'http://docbook.org/ns/docbook', u'xi': u'http://www.w3.org/2001/XInclude', - u'xl': u'http://www.w3.org/1999/xlink'} + u'xl': u'http://www.w3.org/1999/xlink', + u'html' : u'http://www.w3.org/1999/xhtml'} class Directory(): """Class containing the state of the directory with articles""" @@ -126,6 +127,11 @@ class Page(): im = os.path.join(dirname,i.fileref) if os.path.isfile(im): self._resources.append(im) + for i in self._doc.xml_select(u"//html:form[@action]"): + pyscript = re.split('\.py',i.action,1)[0]+'.py' + im = os.path.join(dirname,pyscript) + if os.path.isfile(im): + self._resources.append(im) def render(self): # amara can not handle the docbook stylesheets