From f3e8359e36c31054782be6d569317ebc2ac9677d Mon Sep 17 00:00:00 2001 From: Jeremy Pyne Date: Wed, 7 Aug 2013 16:08:40 -0400 Subject: [PATCH] Added plugin to all code area editors to suppressed normal browser Find function with internal code mirror functions. This is needed for search to work on long documents and also adds more advanced regex search and replace options including: Ctrl-F / Cmd-F Start searching Ctrl-G / Cmd-G Find next Shift-Ctrl-G / Shift-Cmd-G Find previous Shift-Ctrl-F / Cmd-Option-F Replace Shift-Ctrl-R / Shift-Cmd-Option-F Replace all Demo: http://codemirror.net/demo/search.html --- src/umbraco.controls/CodeArea.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/umbraco.controls/CodeArea.cs b/src/umbraco.controls/CodeArea.cs index b3dd048067..370d8a29d9 100644 --- a/src/umbraco.controls/CodeArea.cs +++ b/src/umbraco.controls/CodeArea.cs @@ -82,6 +82,10 @@ namespace umbraco.uicontrols ClientDependencyLoader.Instance.RegisterDependency(1, "CodeMirror/js/mode/css/css.js", "UmbracoClient", ClientDependencyType.Javascript); } + ClientDependencyLoader.Instance.RegisterDependency(2, "CodeMirror/js/lib/util/search.js", "UmbracoClient", ClientDependencyType.Javascript); + ClientDependencyLoader.Instance.RegisterDependency(2, "CodeMirror/js/lib/util/searchcursor.js", "UmbracoClient", ClientDependencyType.Javascript); + ClientDependencyLoader.Instance.RegisterDependency(2, "CodeMirror/js/lib/util/dialog.js", "UmbracoClient", ClientDependencyType.Javascript); + ClientDependencyLoader.Instance.RegisterDependency(2, "CodeMirror/js/lib/util/dialog.css", "UmbracoClient", ClientDependencyType.Css); ClientDependencyLoader.Instance.RegisterDependency(2, "CodeMirror/js/lib/codemirror.css", "UmbracoClient", ClientDependencyType.Css); ClientDependencyLoader.Instance.RegisterDependency(3, "CodeMirror/css/umbracoCustom.css", "UmbracoClient", ClientDependencyType.Css);