diff --git a/app/assets/javascripts/app/controllers/_dashboard/ticket_search.js.coffee b/app/assets/javascripts/app/controllers/_dashboard/ticket_search.js.coffee index 4e5b01020..5ce6b63c1 100644 --- a/app/assets/javascripts/app/controllers/_dashboard/ticket_search.js.coffee +++ b/app/assets/javascripts/app/controllers/_dashboard/ticket_search.js.coffee @@ -96,7 +96,21 @@ class App.DashboardTicketSearch extends App.Controller attribute.data = id: refObject.id value - + callbackIconHeader = (header) -> + attribute = + name: 'icon' + display: '' + translation: false + style: 'width: 28px' + header.unshift(0) + header[0] = attribute + header + callbackIcon = (value, object, attribute, header, refObject) -> + value = ' ' + attribute.class = object.icon() + attribute.link = '' + attribute.title = App.i18n.translateInline( object.iconTitle() ) + value new App.ControllerTable( overview: @view.d el: html.find('.table-overview'), @@ -107,7 +121,10 @@ class App.DashboardTicketSearch extends App.Controller bindRow: events: 'click': openTicket + callbackHeader: callbackIconHeader callbackAttributes: + icon: + [ callbackIcon ] customer_id: [ callbackResetLink, callbackUserPopover ] owner_id: