]> BookStack Code Mirror - bookstack/blobdiff - resources/views/pages/edit.blade.php
Split out codemirror JS to its own module
[bookstack] / resources / views / pages / edit.blade.php
index d89daf250c6224ef7f21cce1678de4a89be7da56..6d2c3d484d43574ede66250a58347cef8c3f2692 100644 (file)
@@ -1,19 +1,26 @@
-@extends('base')
+@extends('layouts.base')
 
 @section('head')
-    <script src="/libs/tinymce/tinymce.min.js"></script>
+    <script src="{{ url('/libs/tinymce/tinymce.min.js?ver=4.9.4') }}" nonce="{{ $cspNonce }}"></script>
 @stop
 
 @section('body-class', 'flexbox')
 
 @section('content')
 
-    <div class="flex-fill flex">
-        <form action="{{$page->getUrl()}}" method="POST" class="flex flex-fill">
-            <input type="hidden" name="_method" value="PUT">
-            @include('pages/form', ['model' => $page])
+    <div id="main-content" class="flex-fill flex fill-height">
+        <form action="{{ $page->getUrl() }}" autocomplete="off" data-page-id="{{ $page->id }}" method="POST" class="flex flex-fill">
+            {{ csrf_field() }}
+
+            @if(!isset($isDraft))
+                <input type="hidden" name="_method" value="PUT">
+            @endif
+            @include('pages.parts.form', ['model' => $page])
+            @include('pages.parts.editor-toolbox')
         </form>
     </div>
-    <image-manager image-type="gallery"></image-manager>
-
+    
+    @include('pages.parts.image-manager', ['uploaded_to' => $page->id])
+    @include('pages.parts.code-editor')
+    @include('entities.selector-popup')
 @stop
\ No newline at end of file