From 4d5b02d2011bf04003de0a059824170ac4e472b2 Mon Sep 17 00:00:00 2001 From: Samit Badle Date: Mon, 9 Sep 2013 19:45:27 +0200 Subject: [PATCH] Clear stored history for Base URLs, test cases and test suites. Fixes issue #6135 --- ide/main/src/content/editor.js | 15 +++++++++++++++ ide/main/src/content/selenium-ide-common.xul | 10 ++++++++++ 2 files changed, 25 insertions(+) diff --git a/ide/main/src/content/editor.js b/ide/main/src/content/editor.js index bb41c9694745d..c200d223ebe1c 100644 --- a/ide/main/src/content/editor.js +++ b/ide/main/src/content/editor.js @@ -269,6 +269,9 @@ Editor.controller = { case "cmd_selenium_speed_faster": case "cmd_selenium_speed_slower": case "cmd_selenium_speed_slowest": + case "cmd_selenium_clear_base_URL_history": + case "cmd_selenium_clear_test_cases_history": + case "cmd_selenium_clear_test_suites_history": return true; default: return false; @@ -286,6 +289,9 @@ Editor.controller = { case "cmd_save_suite": case "cmd_save_suite_as": case "cmd_selenium_testcase_clear": + case "cmd_selenium_clear_base_URL_history": + case "cmd_selenium_clear_test_cases_history": + case "cmd_selenium_clear_test_suites_history": return true; case "cmd_selenium_play": return editor.app.isPlayable() && editor.selDebugger.state != Debugger.PLAYING; @@ -401,6 +407,15 @@ Editor.controller = { case "cmd_selenium_speed_slowest": editor.updateInterval(1000); break; + case "cmd_selenium_clear_base_URL_history": + editor.app.baseURLHistory.clear(); + break; + case "cmd_selenium_clear_test_cases_history": + editor.app.recentTestCases.clear(); + break; + case "cmd_selenium_clear_test_suites_history": + editor.app.recentTestSuites.clear(); + break; default: } }, diff --git a/ide/main/src/content/selenium-ide-common.xul b/ide/main/src/content/selenium-ide-common.xul index 03197ab540327..9b874d657bdb2 100644 --- a/ide/main/src/content/selenium-ide-common.xul +++ b/ide/main/src/content/selenium-ide-common.xul @@ -95,6 +95,9 @@ limitations under the License. + + + @@ -216,6 +219,13 @@ limitations under the License. + + + + + + +