Fix excessive load and broken table when temp saved documents are long #2644

This commit is contained in:
Kijin Sung 2026-01-06 21:43:24 +09:00
parent 8b1da6a98a
commit 6243b0321d

View file

@ -10,8 +10,8 @@
<caption>Total : {number_format($total_count)}, Page {number_format($page)}/{number_format($total_page)}</caption> <caption>Total : {number_format($total_count)}, Page {number_format($page)}/{number_format($total_page)}</caption>
<thead> <thead>
<tr> <tr>
<th class="title">{$lang->date}</th>
<th class="title">{$lang->title}</th> <th class="title">{$lang->title}</th>
<th class="title">{$lang->date}</th>
<th class="title" style="width:60px">{$lang->cmd_select}</th> <th class="title" style="width:60px">{$lang->cmd_select}</th>
<th class="title" style="width:60px">{$lang->cmd_delete}</th> <th class="title" style="width:60px">{$lang->cmd_delete}</th>
</tr> </tr>
@ -19,14 +19,18 @@
<tbody> <tbody>
<!--@foreach($document_list as $no => $val)--> <!--@foreach($document_list as $no => $val)-->
<tr> <tr>
<td>{$val->getRegdate("Y-m-d H:i:s")}</td>
<td> <td>
<a href="#" class="toggle_content">{$val->getTitle()}</a> <a href="#" class="toggle_content" data-document-srl="{$val->document_srl}">{$val->getTitle()}</a>
<div id="saved_document_{$val->document_srl}" class="saved_content" style="display:none;margin:20px -120px 0 0">{$val->getContent(false)}</div>
</td> </td>
<td>{$val->getRegdate("Y-m-d H:i:s")}</td>
<td><a href="#" class="btn btn_select_temp_saved" data-document-srl="{$val->document_srl}" data-document-type="{$val->getDocumentType()}">{$lang->cmd_select}</a></td> <td><a href="#" class="btn btn_select_temp_saved" data-document-srl="{$val->document_srl}" data-document-type="{$val->getDocumentType()}">{$lang->cmd_select}</a></td>
<td><a href="#" class="btn btn_delete_temp_saved" data-document-srl="{$val->document_srl}">{$lang->cmd_delete}</a></td> <td><a href="#" class="btn btn_delete_temp_saved" data-document-srl="{$val->document_srl}">{$lang->cmd_delete}</a></td>
</tr> </tr>
<tr id="saved_document_{$val->document_srl}" class="saved_content" style="display:none">
<td colspan="4">
{$val->getSummary(200)}
</td>
</tr>
<!--@end--> <!--@end-->
</tbody> </tbody>
</table> </table>
@ -49,7 +53,8 @@
$(function() { $(function() {
$('.toggle_content').on('click', function(event) { $('.toggle_content').on('click', function(event) {
event.preventDefault(); event.preventDefault();
$(this).next('.saved_content').toggle(); var document_srl = $(this).data('documentSrl');
$('#saved_document_' + document_srl).toggle();
setFixedPopupSize(); setFixedPopupSize();
}); });
$('.btn_select_temp_saved').on('click', function(event) { $('.btn_select_temp_saved').on('click', function(event) {