feat: set flasher scripts and styles on top level config

This commit is contained in:
Khoubza Younes
2023-06-05 22:58:24 +01:00
parent 185e0ffd54
commit 4d62fa3548
66 changed files with 458 additions and 106 deletions
+3 -3
View File
@@ -46,7 +46,7 @@ class FlasherPluginTest extends TestCase
{
$plugin = new FlasherPlugin();
$rootScript = array(
'cdn' => 'https://cdn.jsdelivr.net/npm/@flasher/flasher@1.2.4/dist/flasher.min.js',
'cdn' => 'https://cdn.jsdelivr.net/npm/@flasher/flasher@1.3.0/dist/flasher.min.js',
'local' => '/vendor/flasher/flasher.min.js',
);
@@ -60,7 +60,7 @@ class FlasherPluginTest extends TestCase
{
$plugin = new FlasherPlugin();
$scripts = array(
'cdn' => array('https://cdn.jsdelivr.net/npm/@flasher/flasher@1.2.4/dist/flasher.min.js'),
'cdn' => array('https://cdn.jsdelivr.net/npm/@flasher/flasher@1.3.0/dist/flasher.min.js'),
'local' => array('/vendor/flasher/flasher.min.js'),
);
@@ -103,7 +103,7 @@ class FlasherPluginTest extends TestCase
$config = array(
'default' => 'flasher',
'root_script' => array(
'cdn' => 'https://cdn.jsdelivr.net/npm/@flasher/flasher@1.2.4/dist/flasher.min.js',
'cdn' => 'https://cdn.jsdelivr.net/npm/@flasher/flasher@1.3.0/dist/flasher.min.js',
'local' => '/vendor/flasher/flasher.min.js',
),
'options' => array(),
@@ -66,8 +66,8 @@ class ResourceManagerTest extends TestCase
$this->assertEquals($envelopes, $response->getEnvelopes());
$this->assertEquals('root_script.min.js', $response->getRootScript());
$this->assertEquals(array('toastr.min.js', 'jquery.min.js'), $response->getScripts());
$this->assertEquals(array('toastr.min.css'), $response->getStyles());
$this->assertEquals(array('flasher.min.js', 'toastr.min.js', 'jquery.min.js'), $response->getScripts());
$this->assertEquals(array('flasher.min.css', 'toastr.min.css'), $response->getStyles());
$this->assertEquals(array(
'theme.flasher' => array('timeout' => 2500, 'position' => 'center'),
'toastr' => array('sounds' => false),