fix setPlaceholderMode

This commit is contained in:
nightwing 2012-05-03 18:50:30 +04:00
commit 4abb08fa92

View file

@ -808,7 +808,8 @@ var EditSession = function(text, mode) {
if (!this.$modes[textModeId])
this.$modes[textModeId] = new TextMode();
var tokenizer = this.$modes[textModeId].getTokenizer();
this.$mode = this.$modes[textModeId];
var tokenizer = this.$mode.getTokenizer();
if (!this.bgTokenizer) {
this.bgTokenizer = new BackgroundTokenizer(tokenizer);
@ -819,9 +820,10 @@ var EditSession = function(text, mode) {
} else {
this.bgTokenizer.setTokenizer(tokenizer);
}
this.bgTokenizer.setDocument(this.getDocument());
this.tokenRe = this.$modes[textModeId].tokenRe;
this.nonTokenRe = this.$modes[textModeId].nonTokenRe;
this.tokenRe = this.$mode.tokenRe;
this.nonTokenRe = this.$mode.nonTokenRe;
};
/**