sintonia/legacy/application/common/widgets/Table.php
Jonas L 23578da4e2
feat(legacy): invalidate cached assets using md5sum (#2161)
* feat(legacy): invalidate cached assets  using md5sum

Don't rely on version to invalidate cached assets

* use Assets::url() when loading legacy pages

* fix script docs
2022-09-19 11:58:31 +02:00

32 lines
1,001 B
PHP

<?php
/**
* Created by PhpStorm.
* User: asantoni
* Date: 11/09/15
* Time: 2:47 PM.
*/
class AirtimeTableView
{
private static function _getTableJavaScriptDependencies()
{
return [
'js/airtime/widgets/table.js',
'js/datatables/js/jquery.dataTables.js',
'js/datatables/plugin/dataTables.pluginAPI.js',
'js/datatables/plugin/dataTables.fnSetFilteringDelay.js',
'js/datatables/plugin/dataTables.ColVis.js',
'js/datatables/plugin/dataTables.colReorder.min.js',
'js/datatables/plugin/dataTables.FixedColumns.js',
'js/datatables/plugin/dataTables.FixedHeader.js',
'js/datatables/plugin/dataTables.columnFilter.js',
];
}
public static function injectTableJavaScriptDependencies(&$headScript)
{
foreach (self::_getTableJavaScriptDependencies() as $path) {
$headScript->appendFile(Assets::url($path), 'text/javascript');
}
}
}