]> BookStack Code Mirror - bookstack/blobdiff - resources/views/pages/edit.blade.php
Add Slovak translation
[bookstack] / resources / views / pages / edit.blade.php
index 85502c2aabfeaae4538231f7148c53adb890d8cd..e1c0a169d6f4661f9a6205091594bd9c2429b287 100644 (file)
@@ -1,63 +1,26 @@
 @extends('base')
 
 @section('head')
-    <script src="/bower/tinymce-dist/tinymce.jquery.min.js"></script>
-    <script src="/bower/dropzone/dist/min/dropzone.min.js"></script>
-    <script src="/js/image-manager.js"></script>
+    <script src="{{ baseUrl('/libs/tinymce/tinymce.min.js?ver=4.4.3') }}"></script>
 @stop
 
-@section('content')
-    <form action="{{$page->getUrl()}}" method="POST">
-        <input type="hidden" name="_method" value="PUT">
-        @include('pages/form', ['model' => $page])
-    </form>
-
-    <section class="overlay" style="display:none;">
-        <div id="image-manager">
-            <div class="image-manager-left">
-                <div class="image-manager-header">
-                    <button type="button" class="button neg float right" data-action="close">Close</button>
-                    <div class="image-manager-title">Image Library</div>
-                </div>
-                <div class="image-manager-display">
-                </div>
-                <form action="/upload/image" class="image-manager-dropzone">
-                    {{ csrf_field() }}
-                    Drag images or click here to upload
-                </form>
-            </div>
-            {{--<div class="sidebar">--}}
+@section('body-class', 'flexbox')
 
-            {{--</div>--}}
-        </div>
-    </section>
-
-    <script>
-        $(function() {
-            //ImageManager.show('#image-manager');
+@section('content')
 
-            tinymce.init({
-                selector: '.edit-area textarea',
-                content_css: '/css/app.css',
-                body_class: 'container',
-                plugins: "autoresize image table textcolor paste link imagetools",
-                content_style: "body {padding-left: 15px !important; padding-right: 15px !important;}",
-                file_browser_callback: function(field_name, url, type, win) {
-                    ImageManager.show('#image-manager', function(image) {
-                        win.document.getElementById(field_name).value = image.url;
-                        if ("createEvent" in document) {
-                            var evt = document.createEvent("HTMLEvents");
-                            evt.initEvent("change", false, true);
-                            win.document.getElementById(field_name).dispatchEvent(evt);
-                        } else {
-                            win.document.getElementById(field_name).fireEvent("onchange");
-                        }
-                    });
-                }
-            });
+    <div class="flex-fill flex">
+        <form action="{{ $page->getUrl() }}" autocomplete="off" data-page-id="{{ $page->id }}" method="POST" class="flex flex-fill">
+            @if(!isset($isDraft))
+                <input type="hidden" name="_method" value="PUT">
+            @endif
+            @include('pages/form', ['model' => $page])
+            @include('pages/form-toolbox')
+        </form>
 
 
+    </div>
+    
+    @include('components.image-manager', ['imageType' => 'gallery', 'uploaded_to' => $page->id])
+    @include('components.entity-selector-popup')
 
-        });
-    </script>
 @stop
\ No newline at end of file