diff --git a/lib/ace/edit_session/folding.js b/lib/ace/edit_session/folding.js index 5137800a..a1d9be3f 100644 --- a/lib/ace/edit_session/folding.js +++ b/lib/ace/edit_session/folding.js @@ -541,22 +541,26 @@ function Folding() { if (fold) { this.expandFold(fold); return; - } else if (bracketPos = this.findMatchingBracket(cursor)) { + } + else if (bracketPos = this.findMatchingBracket(cursor)) { if (range.comparePoint(bracketPos) == 1) { range.end = bracketPos; - } else { + } + else { range.start = bracketPos; range.start.column++; range.end.column--; } - } else if (bracketPos = this.findMatchingBracket({row: cursor.row, column: cursor.column + 1})) { + } + else if (bracketPos = this.findMatchingBracket({row: cursor.row, column: cursor.column + 1})) { if (range.comparePoint(bracketPos) == 1) range.end = bracketPos; else range.start = bracketPos; range.start.column++; - } else { + } + else { range = this.getCommentFoldRange(cursor.row, cursor.column) || range; } } else { @@ -564,7 +568,8 @@ function Folding() { if (tryToUnfold && folds.length) { this.expandFolds(folds); return; - } else if (folds.length == 1 ) { + } + else if (folds.length == 1 ) { fold = folds[0]; } } @@ -572,7 +577,7 @@ function Folding() { if (!fold) fold = this.getFoldAt(range.start.row, range.start.column); - if (fold && fold.range.toString() == range.toString()){ + if (fold && fold.range.toString() == range.toString()) { this.expandFold(fold); return; } diff --git a/lib/ace/mouse/default_handlers.js b/lib/ace/mouse/default_handlers.js index 87708356..6781674e 100644 --- a/lib/ace/mouse/default_handlers.js +++ b/lib/ace/mouse/default_handlers.js @@ -41,7 +41,6 @@ define(function(require, exports, module) { var event = require("../lib/event"); var dom = require("../lib/dom"); -var EventEmitter = require("../lib/event_emitter").EventEmitter; var BrowserFocus = require("../lib/browser_focus").BrowserFocus; var STATE_UNKNOWN = 0; @@ -117,7 +116,6 @@ function DefaultHandlers(editor) { } var mousePageX = pageX, mousePageY = pageY; - var overwrite = editor.getOverwrite(); var mousedownTime = (new Date()).getTime(); var dragCursor, dragRange; @@ -186,7 +184,7 @@ function DefaultHandlers(editor) { state = STATE_DRAG; dragRange = editor.getSelectionRange(); var style = editor.getSelectionStyle(); - dragSelectionMarker = editor.session.addMarker(dragRange, "ace_selection", style); + editor.session.addMarker(dragRange, "ace_selection", style); editor.clearSelection(); dom.addCssClass(editor.container, "ace_dragging"); } diff --git a/lib/ace/mouse/mouse_event.js b/lib/ace/mouse/mouse_event.js index e9146bd0..af5ea1b3 100644 --- a/lib/ace/mouse/mouse_event.js +++ b/lib/ace/mouse/mouse_event.js @@ -39,7 +39,6 @@ define(function(require, exports, module) { var event = require("../lib/event"); -var dom = require("../lib/dom"); /** * Custom Ace mouse event diff --git a/lib/ace/mouse/mouse_handler.js b/lib/ace/mouse/mouse_handler.js index 18ad462a..3833f1b2 100644 --- a/lib/ace/mouse/mouse_handler.js +++ b/lib/ace/mouse/mouse_handler.js @@ -86,7 +86,7 @@ var MouseHandler = function(editor) { this.onMouseMove = function(e) { // optimization, because mousemove doesn't have a default handler. - var listeners = this.editor._eventRegistry && this.editor._eventRegistry["mousemove"]; + var listeners = this.editor._eventRegistry && this.editor._eventRegistry.mousemove; if (!listeners || !listeners.length) return;