Skip to content
Snippets Groups Projects
  1. Mar 24, 2015
  2. Dec 16, 2014
    • Jared Hancock's avatar
      lock: Set ticket lock on ticket-view · 1ab0f541
      Jared Hancock authored
      Since the automatic lock was being acquired but not passed to the autoLock
      system, the automatically acquired lock was not being release on away
      navigation.
      
      This patch addresses the issue by passing the automatically acquired lock id
      to the autoLock system on ticket-view page load and change the ::Init()
      method so that the lock id is not cleared with the ::Init() method is called
      by the page load.
      1ab0f541
  3. Oct 03, 2014
  4. Aug 22, 2014
  5. Jul 03, 2014
  6. May 23, 2014
  7. May 22, 2014
  8. May 21, 2014
    • Jared Hancock's avatar
      Fix external image in an inline <a> element · 99e719d9
      Jared Hancock authored
      htmLawed stripped/discarded <div> tags nested inside inline tags such as
      <a>. The previous replacement engine would replace <img> tags with <div>
      tags and would cause the HTML to be corrupted by htmLawed.
      
      This patch uses <span> tags which have CSS rules to be displayed as
      inline-blocks. This should stay truer to the normal sizing and placement of
      the original <img> tag.
      99e719d9
  9. May 15, 2014
  10. Apr 28, 2014
  11. Apr 15, 2014
  12. Apr 12, 2014
  13. Mar 27, 2014
  14. Mar 10, 2014
  15. Feb 28, 2014
  16. Feb 25, 2014
  17. Feb 22, 2014
  18. Feb 03, 2014
  19. Jan 11, 2014
  20. Jan 10, 2014
  21. Dec 17, 2013
  22. Nov 27, 2013
  23. Nov 26, 2013
  24. Nov 12, 2013
    • Jared Hancock's avatar
      Connect the redactor editor to the autolock · 0493c5b7
      Jared Hancock authored
      Previously the richtext editor introduced the loss of the collision
      avoidance feature.
      0493c5b7
    • Jared Hancock's avatar
      Fixup image hover · ac764c54
      Jared Hancock authored
      Since the ticket thread is nested in a div now (required for inline videos
      to be displayed correctly), the image hover caused the images to be shown at
      the end of the thread entry body rather that its original location.
      ac764c54
  25. Oct 21, 2013
    • Jared Hancock's avatar
      Provide delay on inline-image hover · 4a1aed56
      Jared Hancock authored
      This means that drive-by mouse hovers, where the user likely did not intend
      for the hover to actually popup the banner with the filename and download
      button, do not trigger the popup. This patch changes the popup effect so
      that it requires a 500ms hover before the popup is shown.
      4a1aed56
  26. Oct 09, 2013
    • Jared Hancock's avatar
      Changes made after feature review · 9478ccb8
      Jared Hancock authored
      9478ccb8
    • Jared Hancock's avatar
      HTML ticket thread, inline images and draft support · 864d3539
      Jared Hancock authored
      Process inline attachments in thread entry and support inline images in
      piped emails
      
      Support inline images across the system, with draft support
      
      Migrate to a single attachment table
          That way we don't need a new table for everything we need to attach an
          inline image to (like a signature, for instance)
      
      Add richtext support for internal notes
      
      Implement images on site pages
      
      * Image paste in Redactor
      * Make non-local images optional
      * Placeholder for non-local images
      * Fix local image download hover
      * Don't re-attach inline images
      864d3539
  27. Sep 02, 2013
  28. Feb 19, 2013
  29. Feb 15, 2013
  30. Dec 10, 2012
  31. Oct 19, 2012
  32. Oct 11, 2012
  33. Oct 08, 2012
  34. Jul 09, 2012
  35. Jun 20, 2012
    • Jared Hancock's avatar
      Implement simple CSRF protection scheme · ff1d8b9e
      Jared Hancock authored
      Protect againts cross-site request forgery attacks by requiring a special
      form-field or header to be sent with requests that modify ticket system
      data.
      
      This meant a slight change to the AJAX ticket locking mechanism. It was
      defined to lock with a GET request; however, GET requests are defined as
      safe methods and should not modify backend data (such as a lock
      acquisition). Therefore, the the lock acquire AJAX method was changed to
      require a POST method.
      
      Also remove old, no-longer-used staff panel include files
      ff1d8b9e
Loading