diff --git a/lib/client/edit.js b/lib/client/edit.js index e4951dca..c128dc34 100644 --- a/lib/client/edit.js +++ b/lib/client/edit.js @@ -43,6 +43,7 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch; this.show = function(pValue) { var lMode, lName = DOM.getCurrentName(), + isDir = DOM.isCurrentIsDir(), lExt = Util.getExtension(lName); if (!Loading) { @@ -65,7 +66,7 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch; if (!Modelist) Modelist = ace.require('ace/ext/modelist'); - if (DOM.isCurrentIsDir()) + if (isDir) lMode = Modelist.modesByName.json.mode else lMode = Modelist.getModeForPath(lName).mode;