stratin tables note expand on click
This commit is contained in:
@@ -792,6 +792,22 @@ var stratinRecords =
|
|||||||
return '<div class="tdnowrap" data-bs-toggle="tooltip" data-bs-placement="top" title="'+data+'">'+data+'</i>'
|
return '<div class="tdnowrap" data-bs-toggle="tooltip" data-bs-placement="top" title="'+data+'">'+data+'</i>'
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
targets: 10,
|
||||||
|
render: function(data, type, row, meta) {
|
||||||
|
var stateClass = 'truncated-text';
|
||||||
|
var uniqueId = 'note-' + row.id;
|
||||||
|
|
||||||
|
if (localStorage.getItem(uniqueId) === 'expanded') {
|
||||||
|
stateClass = 'expanded-text';
|
||||||
|
}
|
||||||
|
|
||||||
|
if (type === 'display') {
|
||||||
|
return '<div class="' + stateClass + '" id="' + uniqueId + '">' + data + '</div>';
|
||||||
|
}
|
||||||
|
return data;
|
||||||
|
},
|
||||||
|
},
|
||||||
],
|
],
|
||||||
order: [[1, 'asc']],
|
order: [[1, 'asc']],
|
||||||
select: {
|
select: {
|
||||||
@@ -806,6 +822,21 @@ var stratinRecords =
|
|||||||
//}
|
//}
|
||||||
} );
|
} );
|
||||||
|
|
||||||
|
|
||||||
|
$('#stratinTable tbody').on('click', '.truncated-text, .expanded-text', function() {
|
||||||
|
var div = $(this);
|
||||||
|
var isExpanded = div.hasClass('expanded-text');
|
||||||
|
var id = div.attr('id');
|
||||||
|
|
||||||
|
div.toggleClass('expanded-text truncated-text');
|
||||||
|
|
||||||
|
if (isExpanded) {
|
||||||
|
localStorage.setItem(id, 'collapsed');
|
||||||
|
} else {
|
||||||
|
localStorage.setItem(id, 'expanded');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
//runner table
|
//runner table
|
||||||
var runnerRecords =
|
var runnerRecords =
|
||||||
$('#runnerTable').DataTable( {
|
$('#runnerTable').DataTable( {
|
||||||
|
|||||||
@@ -7,6 +7,19 @@
|
|||||||
--dt-row-selected-text: 173,181,189;
|
--dt-row-selected-text: 173,181,189;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.truncated-text {
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
max-width: 150px; /* Adjust as needed */
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.expanded-text {
|
||||||
|
white-space: normal;
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
|
||||||
.pagination {
|
.pagination {
|
||||||
--bs-pagination-padding-x: 0.45rem;
|
--bs-pagination-padding-x: 0.45rem;
|
||||||
--bs-pagination-padding-y: 0.15rem;
|
--bs-pagination-padding-y: 0.15rem;
|
||||||
@@ -105,7 +118,8 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
tbody, td, tfoot, th, thead, tr {
|
tbody, td, tfoot, th, thead, tr {
|
||||||
border-color: #7d7d8a;
|
/* border-color: #7d7d8a; */
|
||||||
|
border-color: #2a2a2a;
|
||||||
border-style: solid;
|
border-style: solid;
|
||||||
border-width: 0;
|
border-width: 0;
|
||||||
padding: 4px;
|
padding: 4px;
|
||||||
|
|||||||
Reference in New Issue
Block a user