do not select line if gutter click is on breakpoint margin

This commit is contained in:
nightwing 2012-05-08 11:24:23 +04:00
commit a6e2d756ee

View file

@ -38,17 +38,23 @@
define(function(require, exports, module) {
"use strict";
var dom = require("../lib/dom");
function GutterHandler(mouseHandler) {
var editor = mouseHandler.editor;
mouseHandler.editor.setDefaultHandler("guttermousedown", function(e) {
if (e.domEvent.target.className.indexOf("ace_gutter-cell") == -1)
var target = e.domEvent.target;
if (target.className.indexOf("ace_gutter-cell") == -1)
return;
if (!editor.isFocused())
return;
var padding = parseInt(dom.computedStyle(target).paddingLeft);
if (e.x < padding + target.getBoundingClientRect().left + 1)
return;
var row = e.getDocumentPosition().row;
var selection = editor.session.selection;