11var defaultTextHeight = 20 ;
22var viewportMargin = 20 ;
33var mac = CodeMirror . keyMap [ "default" ] == CodeMirror . keyMap . macDefault ;
4+ var defaultEditorMode = 'gfm' ;
45var defaultExtraKeys = {
56 "F10" : function ( cm ) {
67 cm . setOption ( "fullScreen" , ! cm . getOption ( "fullScreen" ) ) ;
@@ -359,8 +360,8 @@ var fileTypes = {
359360var textit = document . getElementById ( "textit" ) ;
360361if ( ! textit ) throw new Error ( "There was no textit area!" ) ;
361362var editor = CodeMirror . fromTextArea ( textit , {
362- mode : 'gfm' ,
363- backdrop : 'gfm' ,
363+ mode : defaultEditorMode ,
364+ backdrop : defaultEditorMode ,
364365 keyMap : "sublime" ,
365366 viewportMargin : viewportMargin ,
366367 styleActiveLine : true ,
@@ -603,7 +604,7 @@ function setSpellcheck() {
603604 if ( cookieSpellcheck === 'true' || cookieSpellcheck === true ) {
604605 mode = 'spell-checker' ;
605606 } else {
606- mode = 'gfm' ;
607+ mode = defaultEditorMode ;
607608 }
608609 if ( mode && mode !== editor . getOption ( 'mode' ) ) {
609610 editor . setOption ( 'mode' , mode ) ;
@@ -613,10 +614,10 @@ function setSpellcheck() {
613614 var spellcheckToggle = statusSpellcheck . find ( '.ui-spellcheck-toggle' ) ;
614615 spellcheckToggle . click ( function ( ) {
615616 var mode = editor . getOption ( 'mode' ) ;
616- if ( mode == "gfm" ) {
617+ if ( mode == defaultEditorMode ) {
617618 mode = "spell-checker" ;
618619 } else {
619- mode = "gfm" ;
620+ mode = defaultEditorMode ;
620621 }
621622 if ( mode && mode !== editor . getOption ( 'mode' ) ) {
622623 editor . setOption ( 'mode' , mode ) ;
@@ -628,7 +629,7 @@ function setSpellcheck() {
628629 } ) ;
629630 function checkSpellcheck ( ) {
630631 var mode = editor . getOption ( 'mode' ) ;
631- if ( mode == "gfm" ) {
632+ if ( mode == defaultEditorMode ) {
632633 spellcheckToggle . removeClass ( 'active' ) ;
633634 } else {
634635 spellcheckToggle . addClass ( 'active' ) ;
@@ -1756,7 +1757,7 @@ function initRevisionViewer() {
17561757 if ( revisionViewer ) return ;
17571758 var revisionViewerTextArea = document . getElementById ( "revisionViewer" ) ;
17581759 revisionViewer = CodeMirror . fromTextArea ( revisionViewerTextArea , {
1759- mode : 'gfm' ,
1760+ mode : defaultEditorMode ,
17601761 viewportMargin : viewportMargin ,
17611762 lineNumbers : true ,
17621763 lineWrapping : true ,
0 commit comments