diff --git a/app/Library/Assets.php b/app/Library/Assets.php
index 8a423307..c993bf44 100644
--- a/app/Library/Assets.php
+++ b/app/Library/Assets.php
@@ -20,6 +20,28 @@
class Assets
{
+ public static function scriptIncludes(string $area) {
+ $scriptTags = '';
+
+ if ('app' === $area) {
+ $scripts = ['app.js', 'templates.js'];
+ } elseif ('embed' === $area) {
+ $scripts = ['embed.js'];
+ } else {
+ throw new InvalidArgumentException('A valid app area must be specified!');
+ }
+
+ foreach ($scripts as $filename) {
+ $scriptTags .= "";
+ }
+
+ if (Config::get("app.debug")) {
+ $scriptTags .= '';
+ }
+
+ return $scriptTags;
+ }
+
public static function styleIncludes($area = 'app')
{
if (!Config::get("app.debug")) {
diff --git a/resources/views/shared/_app_layout.blade.php b/resources/views/shared/_app_layout.blade.php
index e8b7bbce..06ed3127 100644
--- a/resources/views/shared/_app_layout.blade.php
+++ b/resources/views/shared/_app_layout.blade.php
@@ -158,13 +158,7 @@
@endif
- @if (Config::get("app.debug"))
-
-
- @else
-
-
- @endif
+ {!! Assets::scriptIncludes('app') !!}
@yield('app_scripts')
diff --git a/resources/views/tracks/embed.blade.php b/resources/views/tracks/embed.blade.php
index 64d90326..6288e69f 100644
--- a/resources/views/tracks/embed.blade.php
+++ b/resources/views/tracks/embed.blade.php
@@ -62,12 +62,7 @@
@endif
- @if (Config::get("app.debug"))
-
-
- @else
-
- @endif
+ {!! Assets::scriptIncludes('embed') !!}
@if(config('ponyfm.google_analytics_id'))