Ticket #1056: pagetopdf_image_re_patch_r3243.diff

File pagetopdf_image_re_patch_r3243.diff, 1.1 kB (added by reingart, 11 months ago)

Image regex patch

  • 0.10/pagetopdf/pagetopdf.py

    old new  
    2020        codepage = self.env.config.get('trac', 'charset', 'iso-8859-1') 
    2121        self.env.log.debug('HTML output for PageToPDF in charset %s' % codepage) 
    2222        page = wiki_to_html(source, self.env, req).encode(codepage, 'replace') 
    23         page = re.sub('<img src="(?!\w+://)', '<img src="%s://%s:%d' % (req.scheme, req.server_name, req.server_port), page) 
     23        # This doesn't work because of alt, width, etc. 
     24        # page = re.sub('<img src="(?!\w+://)', '<img src="%s://%s:%d' % (req.scheme, req.server_name, req.server_port), page) 
     25        page = re.sub(' src="(?!\w+://)', ' src="%s://%s:%d' % (req.scheme, req.server_name, req.server_port), page) 
    2426        meta = ('<meta http-equiv="Content-Type" content="text/html; charset=%s"/>' % codepage).encode(codepage) 
    2527        os.write(hfile, '<html><head>' + meta + '</head><body>' + page + '</body></html>') 
    2628        os.close(hfile)