diff --git a/resources/assets/sass/_text.scss b/resources/assets/sass/_text.scss index b6e50cc40..3f236a9eb 100644 --- a/resources/assets/sass/_text.scss +++ b/resources/assets/sass/_text.scss @@ -7,10 +7,6 @@ h1 { line-height: 1.22222222em; margin-top: 0.48888889em; margin-bottom: 0.48888889em; - //padding-bottom: 0.3333em; - //border-bottom: 1px solid #EAEAEA; - //margin-left: -$-xxl; - //margin-right: -$-xxl; } h2 { font-size: 2.8275em; @@ -111,6 +107,13 @@ sup, .superscript { pre { font-family: monospace; white-space:pre; + font-size: 0.8em; + overflow: hidden; + border-radius: 4px; + box-shadow: 0 1px 2px 0px rgba(10, 10, 10, 0.06); + border: 1px solid rgba(221, 221, 221, 0.66); + background-color: #fdf6e3; + padding: 0.5em; } blockquote { diff --git a/resources/assets/sass/styles.scss b/resources/assets/sass/styles.scss index 23e7c900f..308dbd1eb 100644 --- a/resources/assets/sass/styles.scss +++ b/resources/assets/sass/styles.scss @@ -146,6 +146,7 @@ header { margin-top: $-xxl; margin-left: 0; max-width: 240px; + display: none; } .page-nav-list { diff --git a/resources/views/pages/form.blade.php b/resources/views/pages/form.blade.php index 176475129..d81b2a2c4 100644 --- a/resources/views/pages/form.blade.php +++ b/resources/views/pages/form.blade.php @@ -10,7 +10,11 @@ </div> </div> <div class="edit-area"> - @include('form/textarea', ['name' => 'html']) + <textarea id="html" 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 </div> <div class="margin-top large"> <a onclick="window.history.back();" class="button muted">Cancel</a> @@ -37,8 +41,9 @@ statusbar: false, menubar: false, height: 700, - plugins: "image table textcolor paste link imagetools fullscreen", - toolbar: "undo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | table image link | fullscreen", + extended_valid_elements: 'pre[*]', + plugins: "image table textcolor paste link imagetools fullscreen code", + toolbar: "code undo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | table image link | fullscreen", content_style: "body {padding-left: 15px !important; padding-right: 15px !important; margin:0!important; margin-left:auto!important;margin-right:auto!important;}", file_browser_callback: function(field_name, url, type, win) { ImageManager.show(function(image) { diff --git a/resources/views/pages/revision.blade.php b/resources/views/pages/revision.blade.php index 9f167895f..4d8e04e30 100644 --- a/resources/views/pages/revision.blade.php +++ b/resources/views/pages/revision.blade.php @@ -6,4 +6,15 @@ @include('pages/page-display') </div> + <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.7/styles/solarized_light.min.css"> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.7/highlight.min.js"></script> + <script> + window.onload = function() { + var aCodes = document.getElementsByTagName('pre'); + for (var i=0; i < aCodes.length; i++) { + hljs.highlightBlock(aCodes[i]); + } + }; + </script> + @stop diff --git a/resources/views/pages/show.blade.php b/resources/views/pages/show.blade.php index 3149b6945..6376e42bd 100644 --- a/resources/views/pages/show.blade.php +++ b/resources/views/pages/show.blade.php @@ -62,6 +62,7 @@ header.smoothScrollTo(); }) }); + $('.side-nav').fadeIn(); } else { $('.side-nav').hide(); } @@ -93,4 +94,15 @@ //$('[data-toggle="popover"]').popover() }); </script> + + <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.7/styles/solarized_light.min.css"> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.7/highlight.min.js"></script> + <script> + window.onload = function() { + var aCodes = document.getElementsByTagName('pre'); + for (var i=0; i < aCodes.length; i++) { + hljs.highlightBlock(aCodes[i]); + } + }; + </script> @stop