From 9a457c8f589baa97331c4563d43b063ea47eb81b Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Wed, 28 Apr 2010 17:52:32 +0200 Subject: [PATCH] add support for replaceAll command --- src/ace/Editor.js | 15 +++++++++++++++ src/ace/Search.js | 2 -- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/ace/Editor.js b/src/ace/Editor.js index 086a9e45..84a98148 100644 --- a/src/ace/Editor.js +++ b/src/ace/Editor.js @@ -698,6 +698,21 @@ ace.Editor = function(renderer, doc) { this.selection.setSelectionRange(range); }, + this.replaceAll = function(replacement) { + this.clearSelection(); + this.selection.moveCursorTo(0, 0); + + var ranges = this.$search.findAll(this.doc); + if (!ranges.length) + return; + + for (var i=0; i