mirror of
https://github.com/php-flasher/php-flasher.git
synced 2026-03-31 15:07:47 +01:00
fix options and show multiple sweet alert at the same time
This commit is contained in:
@@ -4,7 +4,7 @@ return array(
|
||||
'default' => 'template',
|
||||
|
||||
'root_scripts' => array(
|
||||
'https://cdn.jsdelivr.net/npm/@flasher/flasher@0.1.3/dist/flasher.min.js',
|
||||
'https://cdn.jsdelivr.net/npm/@flasher/flasher@0.1.6/dist/flasher.min.js',
|
||||
),
|
||||
|
||||
'template_factory' => array(
|
||||
@@ -13,15 +13,15 @@ return array(
|
||||
'tailwindcss' => array(
|
||||
'view' => 'flasher::tailwindcss',
|
||||
'styles' => array(
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.1.1/base.min.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.1.1/utilities.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.7/base.min.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.7/utilities.css',
|
||||
),
|
||||
),
|
||||
'tailwindcss_bg' => array(
|
||||
'view' => 'flasher::tailwindcss_bg',
|
||||
'styles' => array(
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.1.1/base.min.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.1.1/utilities.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.7/base.min.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.7/utilities.css',
|
||||
),
|
||||
),
|
||||
'bootstrap' => array(
|
||||
|
||||
@@ -46,7 +46,7 @@ class Notification implements NotificationInterface
|
||||
|
||||
public function setOptions(array $options)
|
||||
{
|
||||
$this->options = $options;
|
||||
$this->options = array_replace($this->options, $options);
|
||||
}
|
||||
|
||||
public function getOption($name, $default = null)
|
||||
|
||||
@@ -18,7 +18,9 @@ final class HtmlPresenter implements PresenterInterface
|
||||
return <<<CODE_SAMPLE
|
||||
{$scripts}
|
||||
<script type="text/javascript">
|
||||
Flasher.getInstance().render({$options});
|
||||
document.addEventListener('DOMContentLoaded', function(event) {
|
||||
Flasher.getInstance().render({$options});
|
||||
})
|
||||
</script>
|
||||
CODE_SAMPLE;
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
return array(
|
||||
'scripts' => array(
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js',
|
||||
'https://cdn.jsdelivr.net/npm/@flasher/flasher-sweet-alert@0.1.3/dist/flasher-sweet-alert.min.js',
|
||||
'https://cdn.jsdelivr.net/npm/@flasher/flasher-sweet-alert@0.1.6/dist/flasher-sweet-alert.min.js',
|
||||
),
|
||||
'styles' => array(),
|
||||
'options' => array(
|
||||
|
||||
@@ -24,7 +24,7 @@ final class Configuration implements ConfigurationInterface
|
||||
->prototype('scalar')->end()
|
||||
->defaultValue(array(
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js',
|
||||
'https://cdn.jsdelivr.net/npm/@flasher/flasher-sweet-alert@0.1.3/dist/flasher-sweet-alert.min.js',
|
||||
'https://cdn.jsdelivr.net/npm/@flasher/flasher-sweet-alert@0.1.6/dist/flasher-sweet-alert.min.js',
|
||||
))
|
||||
->end()
|
||||
->arrayNode('styles')
|
||||
|
||||
@@ -27,7 +27,7 @@ final class Configuration implements ConfigurationInterface
|
||||
->arrayNode('root_scripts')
|
||||
->prototype('scalar')->end()
|
||||
->defaultValue(array(
|
||||
'https://cdn.jsdelivr.net/npm/@flasher/flasher@0.1.3/dist/flasher.min.js',
|
||||
'https://cdn.jsdelivr.net/npm/@flasher/flasher@0.1.6/dist/flasher.min.js',
|
||||
))
|
||||
->end()
|
||||
->arrayNode('template_factory')
|
||||
@@ -54,15 +54,15 @@ final class Configuration implements ConfigurationInterface
|
||||
'tailwindcss' => array(
|
||||
'view' => '@FlasherSymfony/tailwindcss.html.twig',
|
||||
'styles' => array(
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.1.1/base.min.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.1.1/utilities.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.7/base.min.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.7/utilities.css',
|
||||
),
|
||||
),
|
||||
'tailwindcss_bg' => array(
|
||||
'view' => '@FlasherSymfony/tailwindcss_bg.html.twig',
|
||||
'styles' => array(
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.1.1/base.min.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.1.1/utilities.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.7/base.min.css',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.7/utilities.css',
|
||||
),
|
||||
),
|
||||
'bootstrap' => array(
|
||||
|
||||
Reference in New Issue
Block a user