Don't surround bracketize brackets when you're trying to overwrite them

This commit is contained in:
Lennart Kats 2012-10-18 10:23:55 +02:00
commit 2950c67e3e

View file

@ -40,7 +40,7 @@ var CstyleBehaviour = function () {
if (text == '{') {
var selection = editor.getSelectionRange();
var selected = session.doc.getTextRange(selection);
if (selected !== "") {
if (selected !== "" && selected !== "}") {
return {
text: '{' + selected + '}',
selection: false
@ -100,7 +100,7 @@ var CstyleBehaviour = function () {
if (text == '(') {
var selection = editor.getSelectionRange();
var selected = session.doc.getTextRange(selection);
if (selected !== "") {
if (selected !== "" && selected !== ")") {
return {
text: '(' + selected + ')',
selection: false
@ -143,7 +143,7 @@ var CstyleBehaviour = function () {
if (text == '[') {
var selection = editor.getSelectionRange();
var selected = session.doc.getTextRange(selection);
if (selected !== "") {
if (selected !== "" && selected !== "]") {
return {
text: '[' + selected + ']',
selection: false
@ -187,7 +187,7 @@ var CstyleBehaviour = function () {
var quote = text;
var selection = editor.getSelectionRange();
var selected = session.doc.getTextRange(selection);
if (selected !== "") {
if (selected !== "" && selected !== "'") {
return {
text: quote + selected + quote,
selection: false