2015-07-15 23:55:49 +02:00
2016-03-25 15:41:15 +01:00
< div class = " page-editor flex-fill flex " ng - controller = " PageEditController " editor - type = " { { config('app.editor') }} " page - id = " { { $model->id or 0 }} " page - new - draft = " { { $model->draft or 0 }} " page - update - draft = " { { $model->isDraft or 0 }} " >
2015-07-15 23:55:49 +02:00
{{ csrf_field () }}
2016-02-11 23:23:19 +01:00
< div class = " faded-small toolbar " >
2015-08-31 12:43:28 +02:00
< div class = " container " >
< div class = " row " >
2016-02-07 11:21:09 +01:00
< div class = " col-sm-4 faded " >
2015-08-31 12:43:28 +02:00
< div class = " action-buttons text-left " >
2016-03-12 16:52:19 +01:00
< a href = " { { back()->getTargetUrl() }} " class = " text-button text-primary " >< i class = " zmdi zmdi-arrow-left " ></ i > Back </ a >
2015-09-02 19:26:33 +02:00
< a onclick = " $ ('body>header').slideToggle(); " class = " text-button text-primary " >< i class = " zmdi zmdi-swap-vertical " ></ i > Toggle Header </ a >
2015-08-31 12:43:28 +02:00
</ div >
</ div >
2016-03-09 23:32:07 +01:00
< div class = " col-sm-4 faded text-center " >
2016-03-13 13:04:08 +01:00
< div dropdown class = " dropdown-container " >
< a dropdown - toggle class = " text-primary text-button " >< span class = " faded-text " ng - bind = " draftText " ></ span >& nbsp ; < i class = " zmdi zmdi-more-vert " ></ i ></ a >
< ul >
< li >
< a ng - click = " forceDraftSave() " class = " text-pos " >< i class = " zmdi zmdi-save " ></ i > Save Draft </ a >
</ li >
< li ng - if = " isNewPageDraft " >
< a href = " { { $model -> getUrl () } }/delete " class = " text-neg " >< i class = " zmdi zmdi-delete " ></ i > Delete Draft </ a >
</ li >
</ ul >
</ div >
2016-03-09 23:32:07 +01:00
</ div >
< div class = " col-sm-4 faded " >
2016-03-12 17:31:02 +01:00
< div class = " action-buttons " ng - cloak >
2016-03-13 13:04:08 +01:00
< button type = " button " ng - if = " isUpdateDraft " ng - click = " discardDraft() " class = " text-button text-neg " >< i class = " zmdi zmdi-close-circle " ></ i > Discard Draft </ button >
2015-10-22 20:06:50 +02:00
< button type = " submit " id = " save-button " class = " text-button text-pos " >< i class = " zmdi zmdi-floppy " ></ i > Save Page </ button >
2015-08-31 12:43:28 +02:00
</ div >
</ div >
</ div >
</ div >
</ div >
2016-03-09 23:32:07 +01:00
< div class = " title-input page-title clearfix " ng - non - bindable >
2015-07-23 22:55:46 +02:00
< div class = " input " >
2015-08-16 15:51:45 +02:00
@ include ( 'form/text' , [ 'name' => 'name' , 'placeholder' => 'Page Title' ])
2015-07-21 23:11:30 +02:00
</ div >
2015-07-12 22:31:15 +02:00
</ div >
2015-08-31 12:43:28 +02:00
< div class = " edit-area flex-fill flex " >
2016-03-25 15:41:15 +01:00
@ if ( config ( 'app.editor' ) === 'html' )
< textarea id = " html-editor " tinymce = " editorOptions " mce - change = " editorChange " mce - model = " editContent " name = " html " rows = " 5 "
@ if ( $errors -> has ( 'html' )) class = " neg " @ endif >@ if ( isset ( $model ) || old ( 'html' )){{ htmlspecialchars ( old ( 'html' ) ? old ( 'html' ) : $model -> html )}} @ endif </ textarea >
@ if ( $errors -> has ( 'html' ))
< div class = " text-neg text-small " > {{ $errors -> first ( 'html' ) }} </ div >
@ endif
@ endif
@ if ( config ( 'app.editor' ) === 'markdown' )
2016-03-29 19:25:54 +02:00
< div id = " markdown-editor " markdown - editor class = " flex-fill flex " >
2016-03-25 15:41:15 +01:00
< div class = " markdown-editor-wrap " >
2016-03-29 19:25:54 +02:00
< div class = " editor-toolbar " >
< span class = " float left " > Editor </ span >
< div class = " float right buttons " >
< button class = " text-button " type = " button " data - action = " insertImage " >< i class = " zmdi zmdi-image " ></ i > Insert Image </ button >
</ div >
</ div >
< textarea markdown - input md - change = " editorChange " md - model = " editContent " name = " markdown " rows = " 5 "
2016-03-25 15:41:15 +01:00
@ if ( $errors -> has ( 'markdown' )) class = " neg " @ endif >@ if ( isset ( $model ) || old ( 'markdown' )){{ htmlspecialchars ( old ( 'markdown' ) ? old ( 'markdown' ) : ( $model -> markdown === '' ? $model -> html : $model -> markdown ))}} @ endif </ textarea >
</ div >
2016-03-29 19:25:54 +02:00
< div class = " markdown-editor-wrap " >
< div class = " editor-toolbar " >
< div class = " " > Preview </ div >
</ div >
< div class = " markdown-display page-content " ng - bind - html = " displayContent " ></ div >
</ div >
2016-03-25 15:41:15 +01:00
</ div >
< input type = " hidden " name = " html " ng - value = " displayContent " >
@ if ( $errors -> has ( 'markdown' ))
< div class = " text-neg text-small " > {{ $errors -> first ( 'markdown' ) }} </ div >
@ endif
2015-08-22 16:06:03 +02:00
@ endif
2015-07-12 22:31:15 +02:00
</ div >
2015-10-22 20:06:50 +02:00
</ div >