diff --git a/module/common/view/datatable.fix.html.php b/module/common/view/datatable.fix.html.php index 3e8b90b882..a558034779 100644 --- a/module/common/view/datatable.fix.html.php +++ b/module/common/view/datatable.fix.html.php @@ -9,16 +9,21 @@ $(function() $('#sidebar .cell .text-center:last').append("datatable->moduleSetting?>
"); - var $btnToolbar = $('#main .table-header .btn-toolbar:first'); - if($btnToolbar.length > 0) + var addSettingButton = function() { - datatable->$datatableId->mode) ? $config->datatable->$datatableId->mode : 'table';?> - var $dropdown = $(''); - var $dropmenu = $(''); - $dropmenu.append("
  • datatable->custom?>
  • "); - $dropmenu.append("
  • \", true);' id='switchToDatatable'>datatable->switchToDatatable : $lang->datatable->switchToTable;?>
  • "); - $dropdown.append($dropmenu).appendTo($btnToolbar); - } + var $btnToolbar = $('#main .table-header .btn-toolbar:first'); + if($btnToolbar.length > 0) + { + datatable->$datatableId->mode) ? $config->datatable->$datatableId->mode : 'table';?> + var $dropdown = $(''); + var $dropmenu = $(''); + $dropmenu.append("
  • datatable->custom?>
  • "); + $dropmenu.append("
  • \", true);' id='switchToDatatable'>datatable->switchToDatatable : $lang->datatable->switchToTable;?>
  • "); + $dropdown.append($dropmenu).appendTo($btnToolbar); + } + }; + $('#main .main-table').on('tableReload', addSettingButton); + addSettingButton(); $('#setShowModule').click(function() { @@ -31,12 +36,12 @@ $(function() { type: "POST", dataType: 'json', - data: + data: { - target: datatableId, - name: 'showModule', - value: value, - allModule: allModule, + target: datatableId, + name: 'showModule', + value: value, + allModule: allModule, }, success:function(){window.location.reload();}, url: 'createLink('datatable', 'ajaxSave')?>' @@ -72,12 +77,12 @@ $(function()