Admin/website/build/pypager.py
changeset 16296 f05c81817ec6
parent 16241 bf058cdf6841
child 16323 7115adb43f3f
equal deleted inserted replaced
16295:cd7a83dae4f9 16296:f05c81817ec6
   103         handler.characters(title)
   103         handler.characters(title)
   104         handler.endElement(u"a")
   104         handler.endElement(u"a")
   105         handler.endElement(wrapTagname)
   105         handler.endElement(wrapTagname)
   106         handler.endElement(u"li")
   106         handler.endElement(u"li")
   107 
   107 
   108     def downloadCells(self, handler, **args):
   108     def downloadLink(self, handler, **args):
   109 
   109 
   110         target = args[u"target"].encode("latin-1")
   110         target = args[u"target"].encode("latin-1")
   111         targetReal = self._pc.absDstPathOf(target)
   111         targetReal = self._pc.absDstPathOf(target)
   112         title = args.get(u"title", unicode(posixpath.split(target)[0], 'latin-1'))
   112         title = args.get(u"title", unicode(posixpath.split(targetReal)[1], 'latin-1'))
       
   113         size = os.stat(targetReal).st_size
       
   114         handler.startElement(u"a", {
       
   115             u"href": target
       
   116         })
       
   117         handler.characters(title)
       
   118         handler.endElement(u"a")
       
   119 
       
   120     def downloadCells(self, handler, **args):
       
   121 
       
   122         target = args[u"target"].encode("latin-1")
       
   123         targetReal = self._pc.absDstPathOf(target)
       
   124         title = args.get(u"title", unicode(posixpath.split(targetReal)[1], 'latin-1'))
   113         size = os.stat(targetReal).st_size
   125         size = os.stat(targetReal).st_size
   114         handler.startElement(u"td", {})
   126         handler.startElement(u"td", {})
   115         handler.startElement(u"a", {
   127         handler.startElement(u"a", {
   116             u"href": target
   128             u"href": target
   117         })
   129         })