Skip to main content
Closed

Make the Ticket Properties Panel 'Float'

Related products:Freshdesk
  • Jun 16, 2016 2:57 PM UTC
  • 12 replies
  • 42 views

Forum|alt.badge.img+1

Hi,


With long tickets (where I have the scroll), it would be useful if the ticket properties panel would float down to the right when I'm scrolling down through the ticket, as naturally the latest response is at the bottom by default.


At the moment, I have to scroll to the top of the page to amend the properties and also resolve/close the ticket (I know that you can close it with the down arrow next to the 'Send' button'.


Cheers,

Jake

12 replies

  • Contributor
  • Jun 16, 2016 3:11 PM UTC

Here is a temporary hack if you're interested.  It's not pretty but it works and could easily be improved.  Let me know if you need help adding a custom app.

 

<style type="text/css">
  #ticket_details_sidebar {
  	position: fixed;
    right: 420px;
    height: 500px;
    overflow-y: scroll;
  }
</style>

 


  • Contributor
  • Jun 16, 2016 3:16 PM UTC

Updated:

 

<style type="text/css">
  #ticket_details_sidebar {
    position: fixed;
    right: 420px;
    top: 200px;
    bottom: 10px;
    width: 335px !important;
    overflow-y: scroll;
    padding-right: 20px;
  }
</style>

 


  • Contributor
  • Jun 16, 2016 3:16 PM UTC

Apparently I replied to a reply that hadn't been approved, sorry about that.


The CSS above can be added to a custom app to provide a temporary solution to your request.  Let me know if you need help.


Forum|alt.badge.img+1
Hi, Can I add this CSS customisation on the Sprout package? Cheers

  • Contributor
  • Jun 16, 2016 9:14 PM UTC

I think so but I'm not sure.


Forum|alt.badge.img+1

Hi Scott,


Work's perfectly! Added as a custom app with the CSS you've provided.. I modified the vertical height for my personal preference as I have a 4K screen.


Cheers,

Jake


  • Contributor
  • Jun 17, 2016 1:51 PM UTC

Try the second version I posted, no need for changing the height.


Forum|alt.badge.img+1

Works even better! Cheers.


  • Contributor
  • Sep 16, 2017 3:45 AM UTC

Holy Scroll panes, Batman! I was just about to request a UI enhancement to have those scroll independently. I have to tweak the left pane as it is overlapping a little but man, this is beautiful!


Now, if I could get the menu buttons at the top to be fixed/frozen so that they don't scroll away. 


  • Contributor
  • Sep 16, 2017 4:01 AM UTC

Adding the following position: fixed; to the `sticky-header` element with class `tkt-details-sticky` almost gets me what I want: 

  .tkt-details-sticky {
    border-bottom: solid 1px #eee;    
    margin-left: -20px;    
    margin-right: -20px;    
    padding: 10px 20px;    
    background: #FFF;    
    position: fixed;
}

But at rest, the ticket details overlay the menu buttons and once you start scrolling, then it is all good. So just need to get this element to hold its ground when the pan is scrolled all the way up. Maybe someone with actual CCS skillz can help (Scott?).


​

  • Contributor
  • Sep 16, 2017 8:59 PM UTC

Many thanks to Scott. Why hasn't Freshdesk just baked this into the UI or at least make it a configurable option.


And I was able to prevent the button menu bar from scrolling off the screen but that led to the change due date dialog getting hidden behind the ticket conversation panel. So I repositioned it to be under the due date display.


<style type="text/css">
  #ticket_details_sidebar {
    position: fixed;
    right: 400px;
    top: 200px;
    bottom: 10px;
    width: 335px !important;
    overflow-y: scroll;
    padding-right: 20px;
  }

  #due-date-dialog {
    top: 70px !important;
    left: 25px !important;
  }
</style>

 


aravind.sundararajan
Skilled Expert
Forum|alt.badge.img+12

Hello,


With the new MINT interface, you don't have to worry about the ticket properties pane being hidden on long threads. The quick actions menu, ticket conversations & the ticket properties act as separate components and they are scroll independent of each other. 


Cheers!