diff --git a/lib/gollum/frontend/public/css/editor.css b/lib/gollum/frontend/public/css/editor.css index b87816f7..ad1862e4 100644 --- a/lib/gollum/frontend/public/css/editor.css +++ b/lib/gollum/frontend/public/css/editor.css @@ -77,13 +77,17 @@ } /* @control function-bar */ -#gollum-editor #gollum-editor-function-bar { +#gollum-editor #gollum-editor-function-bar { border-bottom: 1px solid #ddd; overflow: hidden; - padding: 0.6em 0 1.1em 0; + padding: 0 0 1.1em 0; display: none; } +#gollum-editor-title-field + #gollum-editor-function-bar { + margin-top: 0.6em; +} + #gollum-editor #gollum-editor-function-bar.active { display: block; } diff --git a/lib/gollum/frontend/public/javascript/gollum-editor/gollum.editor.js b/lib/gollum/frontend/public/javascript/gollum-editor/gollum.editor.js index 34485953..613c706e 100644 --- a/lib/gollum/frontend/public/javascript/gollum-editor/gollum.editor.js +++ b/lib/gollum/frontend/public/javascript/gollum-editor/gollum.editor.js @@ -37,6 +37,11 @@ if ( EditorHas.editSummaryMarkup() ) { Placeholder.add( $('#gollum-editor-edit-summary input') ) + $('#gollum-editor form[name="gollum-editor"]').submit(function( e ) { + e.preventDefault(); + Placeholder.clearAll(); + $(this).submit(); + }); } if ( EditorHas.collapsibleInputs() ) { diff --git a/lib/gollum/frontend/templates/editor.mustache b/lib/gollum/frontend/templates/editor.mustache index 80c3599f..436a957b 100644 --- a/lib/gollum/frontend/templates/editor.mustache +++ b/lib/gollum/frontend/templates/editor.mustache @@ -1,10 +1,15 @@