Skip to content

Commit 9a21da4

Browse files
committed
Plus / minus with highlight effect because in edge the page scroll may move so we don't loose focus
1 parent ca2dc2f commit 9a21da4

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/Controllers/TicketsController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ public function renderTicketTable($collection)
203203
$field = '<div style="margin: 0em 0em 1em 0em;">'.$field.'</div>';
204204

205205
if (Setting::grab('list_text_max_length') != 0 and strlen($ticket->content) > (Setting::grab('list_text_max_length')+30)){
206-
$field.= '<div class="jquery_ticket_' . $ticket->id . '_text" data-height-plus="" data-height-minus="">'
206+
$field.= '<div class="ticket_text jquery_ticket_' . $ticket->id . '_text" data-height-plus="" data-height-minus="">'
207207
.'<span class="text_minus">' . mb_substr($ticket->content, 0, Setting::grab('list_text_max_length')) . '...</span>'
208208
.'<span class="text_plus" style="display: none">' . $ticket->content . '</span>'
209209
.' <button class="btn btn-light btn-xs jquery_ticket_text_toggle" data-id="' . $ticket->id . '"><span class="fa fa-plus"></span></button></div>';
@@ -222,7 +222,7 @@ public function renderTicketTable($collection)
222222
if (Setting::grab('subject_content_column') == 'no'){
223223
$collection->editColumn('content', function ($ticket) {
224224
if (Setting::grab('list_text_max_length') != 0 and strlen($ticket->content) > (Setting::grab('list_text_max_length')+30)){
225-
$field = '<div class="jquery_ticket_' . $ticket->id . '_text" data-height-plus="" data-height-minus="">'
225+
$field = '<div class="ticket_text jquery_ticket_' . $ticket->id . '_text" data-height-plus="" data-height-minus="">'
226226
.'<span class="text_minus">' . mb_substr($ticket->content, 0, Setting::grab('list_text_max_length')) . '...</span>'
227227
.'<span class="text_plus" style="display: none">' . $ticket->content . '</span>'
228228
.' <button class="btn btn-light btn-xs jquery_ticket_text_toggle" data-id="' . $ticket->id . '"><span class="fa fa-plus"></span></button></div>';
@@ -239,7 +239,7 @@ public function renderTicketTable($collection)
239239
$collection->editColumn('intervention', function ($ticket) {
240240

241241
if (Setting::grab('list_text_max_length') != 0 and strlen($ticket->intervention) > (Setting::grab('list_text_max_length')+30)){
242-
$field = '<div class="jquery_ticket_' . $ticket->id . '_text" data-height-plus="" data-height-minus="">'
242+
$field = '<div class="ticket_text jquery_ticket_' . $ticket->id . '_text" data-height-plus="" data-height-minus="">'
243243
.'<span class="text_minus">...' . mb_substr($ticket->intervention, (mb_strlen($ticket->intervention)-Setting::grab('list_text_max_length'))) . '</span>'
244244
.'<span class="text_plus" style="display: none">' . $ticket->intervention . '</span>'
245245
.' <button class="btn btn-light btn-xs jquery_ticket_text_toggle" data-id="' . $ticket->id . '"><span class="fa fa-plus"></span></button></div>';

src/Views/tickets/datatable/events.blade.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
var action = $(this).find('span.fa').hasClass("fa-plus") ? 'minus' : 'plus';
1010
var id = $(this).data('id');
1111
12+
$(this).closest('tr').find('td').first().effect('highlight');
13+
1214
$('.jquery_ticket_' + id + '_text').each(function(){
1315
if (action == 'minus'){
1416
$(this).prop('data-height-minus', $(this).height());
@@ -25,7 +27,6 @@
2527
$(this).css('height', '');
2628
}
2729
});
28-
2930
});
3031
3132
// Agent change: Modal for > 4 agents

0 commit comments

Comments
 (0)