|
|
@@ -225,6 +225,11 @@ class Minz_View {
|
|
|
if ($url === '') {
|
|
|
return;
|
|
|
}
|
|
|
+ foreach (self::$styles as $style) {
|
|
|
+ if ($style['url'] === $url) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
array_unshift(self::$styles, [
|
|
|
'url' => $url,
|
|
|
'media' => $media,
|
|
|
@@ -239,6 +244,11 @@ class Minz_View {
|
|
|
if ($url === '') {
|
|
|
return;
|
|
|
}
|
|
|
+ foreach (self::$styles as $style) {
|
|
|
+ if ($style['url'] === $url) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
self::$styles[] = [
|
|
|
'url' => $url,
|
|
|
'media' => $media,
|
|
|
@@ -306,6 +316,11 @@ class Minz_View {
|
|
|
if ($url === '') {
|
|
|
return;
|
|
|
}
|
|
|
+ foreach (self::$scripts as $script) {
|
|
|
+ if ($script['url'] === $url) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
array_unshift(self::$scripts, [
|
|
|
'url' => $url,
|
|
|
'defer' => $defer,
|
|
|
@@ -325,6 +340,11 @@ class Minz_View {
|
|
|
if ($url === '') {
|
|
|
return;
|
|
|
}
|
|
|
+ foreach (self::$scripts as $script) {
|
|
|
+ if ($script['url'] === $url) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
self::$scripts[] = [
|
|
|
'url' => $url,
|
|
|
'defer' => $defer,
|