Skip to content
Snippets Groups Projects
  1. Dec 06, 2021
  2. Dec 02, 2021
  3. Dec 01, 2021
  4. Nov 29, 2021
  5. Nov 17, 2021
  6. Nov 04, 2021
  7. Nov 02, 2021
  8. Nov 01, 2021
  9. Oct 31, 2021
  10. Oct 28, 2021
  11. Oct 15, 2021
  12. Sep 30, 2021
  13. Sep 14, 2021
  14. Sep 13, 2021
  15. Jun 15, 2021
  16. Jun 14, 2021
  17. Jun 10, 2021
  18. Jun 07, 2021
  19. Jun 03, 2021
  20. Jun 01, 2021
  21. May 25, 2021
  22. May 18, 2021
  23. Apr 20, 2021
  24. Mar 30, 2021
  25. Mar 26, 2021
  26. Mar 24, 2021
  27. Mar 23, 2021
  28. Mar 15, 2021
    • Timm Fitschen's avatar
      Fix safari edit mode and entity preview · 34052f91
      Timm Fitschen authored and Daniel Hornung's avatar Daniel Hornung committed
      This merge should resolve #156 and #160
      
      The general strategy here was fixing as much unit tests as possible for Safari and then hope that the edit mode (and entity preview) is fixed automatically.
      
      Therefore, a lot of small changes have happened. However, the most important take-away is that Safari is way more strict (or dumb?) when it comes to XML, XSLT and HTML. E.g. it does not allow <tr> elements without direct <table> parents, it is very pedantic with XML namespaces (conversion from 'XMLDocuments to HTMLDocuments and vice-versa can break things). Apparently, DocumentFragment(a lightweight alternative toDocument`s) could not be transformed by our XSLT functions - I still don't understand why.
      
      Note: I also removed the (unnecessary) ext_revisions module because the tests kept failing in safari and I didn't want to deal with them.
      34052f91
Loading