]> _ Git - fluidbook-toolbox.git/commitdiff
wip #4209 @1
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 11 Jul 2022 15:22:34 +0000 (17:22 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 11 Jul 2022 15:22:34 +0000 (17:22 +0200)
app/Fields/FluidbookComposition.php [new file with mode: 0644]
app/Models/FluidbookPublication.php
resources/views/fields/fluidbook_composition.blade.php [new file with mode: 0644]

diff --git a/app/Fields/FluidbookComposition.php b/app/Fields/FluidbookComposition.php
new file mode 100644 (file)
index 0000000..be828e0
--- /dev/null
@@ -0,0 +1,11 @@
+<?php
+
+namespace App\Fields;
+
+use Cubist\Backpack\Magic\Fields\Textarea;
+
+class FluidbookComposition extends Textarea
+{
+    protected $_adminType = 'fluidbook_composition';
+    protected $_viewNamespace = 'fields';
+}
index 8b7481f80f41a21305c8e268153ad34a919689ea..729ebfcaf59915cfb78c5b2495cc512eba4657ad 100644 (file)
@@ -4,6 +4,7 @@
 namespace App\Models;
 
 use App\Fields\FluidbookChapters;
+use App\Fields\FluidbookComposition;
 use App\Fields\FluidbookLocale;
 use App\Fields\FluidbookTitle;
 use App\Fields\User;
@@ -56,7 +57,8 @@ class FluidbookPublication extends ToolboxModel
         );
 
         $this->addField('section_composition', FormBigSection::class, __('Composition'));
-        $this->addField('page_numbers', Textarea::class, __('Numérotation'));
+        $this->addField('page_numbers', Hidden::class, __('Numérotation'));
+        $this->addField('composition', FluidbookComposition::class, __('Composition'));
 
         $this->addField('section_theme', FormBigSection::class, __('Thème graphique'));
         $this->addField('theme', \App\Fields\FluidbookTheme::class, __('Thème'));
diff --git a/resources/views/fields/fluidbook_composition.blade.php b/resources/views/fields/fluidbook_composition.blade.php
new file mode 100644 (file)
index 0000000..39b811f
--- /dev/null
@@ -0,0 +1,18 @@
+@if (!isset($seenFluidbookComposition))
+    @php $seenFluidbookComposition=true;@endphp
+    @push('crud_fields_scripts')
+        <script>
+            $(function () {
+
+            });
+
+
+        </script>
+    @endpush
+
+    @push('crud_fields_styles')
+        <style>
+
+        </style>
+    @endpush
+@endif