]> BookStack Code Mirror - bookstack/blob - resources/views/pages/form.blade.php
Started redesign
[bookstack] / resources / views / pages / form.blade.php
1
2
3
4 <div class="page-style editor">
5
6     {{ csrf_field() }}
7     <div class="title-input title-strip clearfix">
8         <button type="submit" class="button pos float right">Save Page</button>
9         <div class="float left">
10             @include('form/text', ['name' => 'name', 'placeholder' => 'Enter Page Title'])
11         </div>
12     </div>
13     <div class="edit-area">
14         @include('form/textarea', ['name' => 'html'])
15     </div>
16
17 </div>
18
19
20
21
22
23 <script>
24     $(function() {
25         //ImageManager.show('#image-manager');
26
27         tinymce.init({
28             selector: '.edit-area textarea',
29             content_css: '/css/app.css',
30             body_class: 'container',
31             relative_urls: false,
32             statusbar: false,
33             height: 600,
34             plugins: "image table textcolor paste link imagetools",
35             toolbar: "undo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | table image link | fontsizeselect full",
36             content_style: "body {padding-left: 15px !important; padding-right: 15px !important; margin:0!important}",
37             file_browser_callback: function(field_name, url, type, win) {
38                 ImageManager.show('#image-manager', function(image) {
39                     win.document.getElementById(field_name).value = image.url;
40                     if ("createEvent" in document) {
41                         var evt = document.createEvent("HTMLEvents");
42                         evt.initEvent("change", false, true);
43                         win.document.getElementById(field_name).dispatchEvent(evt);
44                     } else {
45                         win.document.getElementById(field_name).fireEvent("onchange");
46                     }
47                 });
48             },
49             setup: function(editor) {
50                 editor.addButton('full', {
51                     title: 'Expand Editor',
52                     icon: 'fullscreen',
53                     onclick: function() {
54                         var container = $(editor.getContainer()).toggleClass('fullscreen');
55                         var isFull = container.hasClass('fullscreen');
56                         var iframe = container.find('iframe').first();
57                         var height = isFull ? $(window).height()-110 : 600;
58                         iframe.css('height', height + 'px');
59                     }
60                 });
61             }
62         });
63
64
65
66     });
67 </script>