aboutsummaryrefslogtreecommitdiffstats
path: root/spec/lib/attachment_to_html
Commit message (Collapse)AuthorAgeLines
* Handle converting empty RTF fileshotfix/0.18.0.3Gareth Rees2014-06-06-0/+11
| | | | Fixes https://github.com/mysociety/alaveteli/issues/1563
* Work around bug#77932 in pdftohtmlGareth Rees2014-05-06-0/+37
| | | | | | | | | Sometimes pdftohtml will generate thousands of images when converting an image embedded in a PDF. This causes a request spike when a user tries to view the converted PDF as HTML. See https://bugs.freedesktop.org/show_bug.cgi?id=77932 for the bug report.
* Dynamically inject AttachmentToHTML::View contentGareth Rees2014-04-07-0/+5
|
* Remove redundant AttachmentToHTML::HTMLGareth Rees2014-04-07-24/+0
|
* Update AttachmentToHTML for new View classGareth Rees2014-04-07-6/+24
|
* Simpler AttachmentToHTML::Adapters::CouldNotConvert interfaceGareth Rees2014-04-07-40/+9
|
* Simpler AttachmentToHTML::Adapters::GoogleDocsViewer interfaceGareth Rees2014-04-07-42/+10
|
* Simpler AttachmentToHTML::Adapters::RTF interfaceGareth Rees2014-04-07-60/+22
| | | | | | | | | | | TODO: We really should be testing the full output of RTF#body, but we currently want to remain consistent with Adapters::PDF as many methods are shared between the Adapters. A more correct spec might be: expected = %Q(<font size=3><font color="#000000">thisisthebody</font></font>) adapter.body.should == expected
* Simpler AttachmentToHTML::Adapters::PDF interfaceGareth Rees2014-04-07-56/+21
| | | | | | | | | | | TODO: We really should be testing the full output of PDF#body, but inconsistencies between pdftohtml prevent sensible means of doing this. For example: adapter.body.should == %Q(\n<A name=1></a>thisisthebody<br/>\n<hr>\n) Fails because some versions (correctly!) use lower case tag names.
* Simpler AttachmentToHTML::Adapters::Text interfaceGareth Rees2014-04-07-73/+22
|
* Add an AttachmentToHTML::View to deal with renderingGareth Rees2014-04-07-0/+145
|
* Work around a bug in unrtfGareth Rees2014-04-01-0/+25
|
* Add AttachmentToHTML libraryGareth Rees2014-03-28-0/+537
Extracts the attachment processing from FoiAttachment#body_to_html AttachmentToHTML contains adapters which convert - text/plain - application/pdf - application/rtf Results are returned as an AttachmentHTML::HTML instance which contains the raw HTML and other metadata about the conversion.