From bf2015bf7e29001be429550290516a88d06730a1 Mon Sep 17 00:00:00 2001 From: nightwing Date: Sat, 23 Feb 2013 23:37:00 +0400 Subject: [PATCH] cleanup --- lib/ace/edit_session.js | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/lib/ace/edit_session.js b/lib/ace/edit_session.js index efd1270f..3a60e4e6 100644 --- a/lib/ace/edit_session.js +++ b/lib/ace/edit_session.js @@ -44,15 +44,13 @@ var SearchHighlight = require("./search_highlight").SearchHighlight; var config = require("./config"); /** - * - * * Stores all the data about [[Editor `Editor`]] state providing easy way to change editors state. * * `EditSession` can be attached to only one [[Document `Document`]]. Same `Document` can be attached to several `EditSession`s. * @class EditSession **/ -// events +//{ events /** * * Emitted when the document changes. @@ -132,7 +130,7 @@ var config = require("./config"); * * @param {Number} scrollLeft The new scroll left value **/ - +//} /** * @@ -153,11 +151,7 @@ var EditSession = function(text, mode) { this.$foldData = []; this.$foldData.toString = function() { - var str = ""; - this.forEach(function(foldLine) { - str += "\n" + foldLine.toString(); - }); - return str; + return this.join("\n"); } this.on("changeFold", this.onChangeFold.bind(this)); this.$onChange = this.onChange.bind(this); @@ -958,7 +952,6 @@ var EditSession = function(text, mode) { this.$worker = null; }; - this.$startWorker = function() { if (typeof Worker !== "undefined" && !require.noWorker) { try { @@ -1210,7 +1203,7 @@ var EditSession = function(text, mode) { this.$getUndoSelection = function(deltas, isUndo, lastUndoRange) { function isInsert(delta) { var insert = - delta.action == "insertText" || delta.action == "insertLines"; + delta.action === "insertText" || delta.action === "insertLines"; return isUndo ? !insert : insert; } @@ -2381,9 +2374,9 @@ config.defineOptions(EditSession.prototype, "session", { if (!value) { this.setUseWrapMode(false); } else { - var col = typeof value == "number" && value; + var col = typeof value == "number" ? value : null; this.setUseWrapMode(true); - this.setWrapLimitRange(value, value); + this.setWrapLimitRange(col, col); } this.$wrap = value; },