From 33e8d4f328635436cbdd79260aa33087e38fcdf1 Mon Sep 17 00:00:00 2001 From: simonzack Date: Tue, 27 Jan 2015 19:46:39 +1100 Subject: [PATCH] added an initAce hook to allow configuration of the live editor --- lib/gollum/public/gollum/livepreview/js/livepreview.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/gollum/public/gollum/livepreview/js/livepreview.js b/lib/gollum/public/gollum/livepreview/js/livepreview.js index 15fe092c..c39662dc 100644 --- a/lib/gollum/public/gollum/livepreview/js/livepreview.js +++ b/lib/gollum/public/gollum/livepreview/js/livepreview.js @@ -36,7 +36,6 @@ var MarkdownMode = require( 'ace/mode/markdown' ).Mode; function initAce( editor, editorSession ) { editorSession.setUndoManager(new UndoManager()); - editor.setTheme( 'ace/theme/twilight' ); editorSession.setMode( new MarkdownMode() ); // Gutter shows line numbers editor.renderer.setShowGutter( true ); @@ -46,6 +45,11 @@ function initAce( editor, editorSession ) { editorSession.setUseWrapMode( true ); editor.setShowPrintMargin( false ); editor.setBehavioursEnabled( true ); + if ( win.initAce ) { + win.initAce(editor, editorSession); + } else { + editor.setTheme( 'ace/theme/twilight' ); + } } initAce( editor, editorSession );