diff --git a/app/Providers/CustomBladeServiceProvider.php b/app/Providers/CustomBladeServiceProvider.php
new file mode 100644
index 0000000..00e7dbe
--- /dev/null
+++ b/app/Providers/CustomBladeServiceProvider.php
@@ -0,0 +1,79 @@
+'.
+ '';
+
+ case 'select2':
+ return
+ '';
+
+ case 'simplemde':
+ return
+ '';
+
+ default:
+ throw new \Exception('Unknown CSS: '.$expression);
+ }
+ });
+
+ Blade::directive('js',function($expression) {
+ switch (trim($expression,"'")) {
+ case 'datatables':
+ return
+ ''.
+ ''.
+ ''.
+ '';
+
+ case 'highcharts':
+ return
+ ''.
+ ''.
+ ''.
+ ''.
+ ''.
+ '';
+
+ case 'select2':
+ return
+ ''.
+ '';
+
+ case 'simplemde':
+ return
+ '';
+
+ default:
+ throw new \Exception('Unknown JS: '.$expression);
+ }
+ });
+ }
+}
\ No newline at end of file
diff --git a/config/app.php b/config/app.php
index f89224d..fb260e7 100644
--- a/config/app.php
+++ b/config/app.php
@@ -180,6 +180,7 @@ return [
// App\Providers\BroadcastServiceProvider::class,
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,
+ App\Providers\CustomBladeServiceProvider::class,
/*
* Other Service Providers...
@@ -241,4 +242,4 @@ return [
],
-];
+];
\ No newline at end of file
diff --git a/resources/views/auth/partials/scripts.blade.php b/resources/views/auth/partials/scripts.blade.php
index faa490d..bd8f1a2 100644
--- a/resources/views/auth/partials/scripts.blade.php
+++ b/resources/views/auth/partials/scripts.blade.php
@@ -1,6 +1,5 @@
-
-
+
@if(file_exists('js/custom-auth.js'))
diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php
index fd7b431..1d04146 100644
--- a/resources/views/dashboard.blade.php
+++ b/resources/views/dashboard.blade.php
@@ -56,14 +56,7 @@
@endsection
-@section('page-scripts')
-
-
-
-
-
-
-
+@section('page-css')
+@append
+@section('page-scripts')
+ @js('highcharts')
+ @js('simplemde')
+ @can('admin',$o)
diff --git a/resources/views/domain/home.blade.php b/resources/views/domain/home.blade.php
index b5e798b..8a7cc9d 100644
--- a/resources/views/domain/home.blade.php
+++ b/resources/views/domain/home.blade.php
@@ -51,13 +51,11 @@
@endsection
+@section('page-css')
+ @css('datatables')
+@append
@section('page-scripts')
-
-
-
-
-
-
+ @js('datatables')
-@append
+@append
\ No newline at end of file
diff --git a/resources/views/domain/view.blade.php b/resources/views/domain/view.blade.php
index edfe09b..35210e4 100644
--- a/resources/views/domain/view.blade.php
+++ b/resources/views/domain/view.blade.php
@@ -161,13 +161,11 @@
@endsection
+@section('page-css')
+ @css('datatables')
+@append
@section('page-scripts')
-
-
-
-
-
-
+ @js('datatables')
-
-
-
+ @js('datatables')
-@append
+@append
\ No newline at end of file
diff --git a/resources/views/filearea/home.blade.php b/resources/views/filearea/home.blade.php
index c342881..20ec600 100644
--- a/resources/views/filearea/home.blade.php
+++ b/resources/views/filearea/home.blade.php
@@ -51,14 +51,11 @@
@endsection
+@section('page-css')
+ @css('datatables')
+@append
@section('page-scripts')
-
-
-
-
-
-
-
+ @js('datatables')
-@append
+@append
\ No newline at end of file
diff --git a/resources/views/layouts/partials/scripts.blade.php b/resources/views/layouts/partials/scripts.blade.php
index 7fe1747..0f8df5e 100644
--- a/resources/views/layouts/partials/scripts.blade.php
+++ b/resources/views/layouts/partials/scripts.blade.php
@@ -1,6 +1,6 @@
-
-
+
+
diff --git a/resources/views/setup.blade.php b/resources/views/setup.blade.php
index f15abad..e1d1529 100644
--- a/resources/views/setup.blade.php
+++ b/resources/views/setup.blade.php
@@ -189,7 +189,6 @@ use App\Models\Setup;
@endcan
-
@@ -198,15 +197,14 @@ use App\Models\Setup;
@endsection
@section('page-css')
-
+ @css('select2')
@append
@section('page-scripts')
-
-
+ @js('select2')
-@append
+@append
\ No newline at end of file
diff --git a/resources/views/system/home.blade.php b/resources/views/system/home.blade.php
index 7f3f93f..215c1ec 100644
--- a/resources/views/system/home.blade.php
+++ b/resources/views/system/home.blade.php
@@ -63,13 +63,11 @@
@endsection
+@section('page-css')
+ @css('datatables')
+@append
@section('page-scripts')
-
-
-
-
-
-
+ @js('datatables')
-@append
+@append
\ No newline at end of file
diff --git a/resources/views/system/moveaddr.blade.php b/resources/views/system/moveaddr.blade.php
index 5761f7d..dbed049 100644
--- a/resources/views/system/moveaddr.blade.php
+++ b/resources/views/system/moveaddr.blade.php
@@ -112,11 +112,10 @@ Move Address
@endsection
@section('page-css')
-
+ @css('select2')
@append
@section('page-scripts')
-
-
+ @js('select2')
-
-
-
+ @js('datatables')
-@append
+@append
\ No newline at end of file
diff --git a/resources/views/user/home.blade.php b/resources/views/user/home.blade.php
index ecb08d0..1cb4062 100644
--- a/resources/views/user/home.blade.php
+++ b/resources/views/user/home.blade.php
@@ -42,13 +42,11 @@
@endsection
+@section('page-css')
+ @css('datatables')
+@append
@section('page-scripts')
-
-
-
-
-
-
+ @js('datatables')
-@append
+@append
\ No newline at end of file
diff --git a/resources/views/zone/addedit.blade.php b/resources/views/zone/addedit.blade.php
index 9c4b97c..7e53a39 100644
--- a/resources/views/zone/addedit.blade.php
+++ b/resources/views/zone/addedit.blade.php
@@ -178,15 +178,14 @@
@endsection
@section('page-css')
-
+ @css('select2')
@append
@section('page-scripts')
-
-
+ @js('select2')
-@append
+@append
\ No newline at end of file
diff --git a/resources/views/zone/home.blade.php b/resources/views/zone/home.blade.php
index 19f7929..1c027b7 100644
--- a/resources/views/zone/home.blade.php
+++ b/resources/views/zone/home.blade.php
@@ -51,13 +51,11 @@
@endsection
+@section('page-css')
+ @css('datatables')
+@append
@section('page-scripts')
-
-
-
-
-
-
+ @js('datatables')
-@append
+@append
\ No newline at end of file