refactor(js): migrate core list pages to list module factory

This commit is contained in:
2026-04-20 22:54:19 +02:00
parent 5219bbaff2
commit c163393cc4
10 changed files with 699 additions and 732 deletions

View File

@@ -20,10 +20,10 @@ class ListTemplateContractTest extends TestCase
$file . ' does not render toolbar directly and does not include shared list-filters partial.'
);
$this->assertTrue(
str_contains($moduleContent, 'initStandardListPage(')
|| str_contains($moduleContent, 'createListPageModule('),
$file . ' does not initialize list module via initStandardListPage/createListPageModule.'
str_contains($moduleContent, 'createListPageModule('),
$file . ' does not initialize list module via createListPageModule.'
);
$this->assertStringNotContainsString('initStandardListPage(', $moduleContent, $file);
$this->assertStringNotContainsString('gridFiltersFromSchema(', $content, $file);
$this->assertSame(0, preg_match('/<select id=\"[^\"]*-filter\"/', $content), $file);
$this->assertSame(0, preg_match('/<input[^>]*id=\"[^\"]*-filter\"/', $content), $file);