grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026(function($){var __loop=function(cfg,i){var $this=$(this),wdg=$this.data('MediaTable');if(!$.isEmptyObject(wdg))return;wdg={$wrap:$('
'),$table:$this,$menu:!1,cfg:cfg,id:$this.attr('id')};if(!wdg.id){wdg.id='MediaTable-'+i;wdg.$table.attr('id',wdg.id)}
wdg.$table.addClass('activeMediaTable');wdg.$wrap.addClass('mediaTableWrapper');wdg.$table.before(wdg.$wrap).appendTo(wdg.$wrap);if(wdg.cfg.menu)__initMenu(wdg);wdg.$table.find('thead th').each(function(i){__thInit.call(this,i,wdg)});wdg.$table.data('MediaTable',wdg)};var __initMenu=function(wdg){wdg.$menu=$('
');wdg.$menu.$header=$('
');wdg.$menu.$list=$('
');wdg.$menu.addClass('mediaTableMenu').addClass('mediaTableMenuClosed').append(wdg.$menu.$header).append(wdg.$menu.$list);wdg.$wrap.addClass('mediaTableWrapperWithMenu');wdg.$menu.$header.html(wdg.cfg.menuTitle);wdg.$table.before(wdg.$menu);$(window).bind('orientationchange resize',function(){wdg.$menu.find('input').trigger('updateCheck')});wdg.$menu.$header.bind('click',function(){wdg.$menu.toggleClass('mediaTableMenuClosed')});wdg.$table.click(function(){wdg.$menu.addClass('mediaTableMenuClosed')});wdg.$menu.$list.bind('mouseleave',function(e){wdg.$menu.toggleClass('mediaTableMenuClosed');e.stopPropagation()})};var __thInit=function(i,wdg){var $th=$(this),id=$th.attr('id'),classes=$th.attr('class');if(!id){id=wdg.id+'-mediaTableCol-'+i;$th.attr('id',id)}
if(wdg.cfg.menu&&!$th.is('.persist')){var $li=$('
');wdg.$menu.$list.append($li);__liInitActions($th,$li.find('input'),wdg)}
$('tbody tr:not(.nohide)',wdg.$table).each(function(){__trInit.call(this,i,id,classes)});$('tbody',wdg.$table).on('change',function(){$('tbody tr:not(.nohide)',wdg.$table).each(function(){__trInit.call(this,i,id,classes)})})};var __trInit=function(i,id,classes){var $cell=$(this).find('td,th').eq(i);$cell.attr('headers',id);if(classes)$cell.addClass(classes);};var __liInitActions=function($th,$checkbox,wdg){var change=function(){var val=$checkbox.val(),cols=wdg.$table.find("#"+val+", [headers="+val+"]");if($checkbox.is(":checked")){cols.show();cols.removeClass('wpfd-col-hidden')}else{cols.hide();cols.addClass('wpfd-col-hidden')};var wpfdTable=$('.wpfd-container table.wpfd-search-result');wpfdTable.each(function(){var visibleRow=$(this).find('thead tr');visibleRow.each(function(){var visibleColumn=$(this).find('th.optional:not(.wpfd-col-hidden)');visibleColumn.each(function(){if($(this).is(visibleColumn.last())){$(this).addClass('wpfd-last-col-table');$(this).addClass('wpfd-padding-right')}else{$(this).removeClass('wpfd-last-col-table');$(this).removeClass('wpfd-padding-right')}})})})};var updateCheck=function(){if($th.is(':visible')||$th.css('display')!=='none'){$checkbox.attr("checked",!0)}else{$checkbox.attr("checked",!1)}};$checkbox.bind('change',change).bind('updateCheck',updateCheck).trigger('updateCheck')}
var __destroy=function(){var wdg=$(this).data('MediaTable');if(!wdg)return;wdg.$wrap.after(wdg.$table).remove();wdg.$table.removeClass('activeMediaTable');wdg.$table.data('MediaTable',null)};$.fn.mediaTable=function(){var cfg=!1;if(!arguments.length||$.isPlainObject(arguments[0]))cfg=$.extend({},{menu:!0,menuTitle:'
',t:'e'},arguments[0]);if(cfg!==!1){$(this).each(function(i){__loop.call(this,cfg,i)})}else if(arguments.length)switch(arguments[0]){case 'destroy':$(this).each(function(){__destroy.call(this)});break}
return this}})(jQuery)
;