From 69bba00146d169a2d5f10e99a4aeaa7e46af780f Mon Sep 17 00:00:00 2001 From: Dave Kerschner Date: Sat, 20 Feb 2010 15:11:25 -0800 Subject: [PATCH] Glue for venkman allows launching venkman from inside conkeror --- defaults/preferences/default-modules.js | 1 + modules/extensions/venkman.js | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 modules/extensions/venkman.js diff --git a/defaults/preferences/default-modules.js b/defaults/preferences/default-modules.js index 37fdb73..7d53c31 100644 --- a/defaults/preferences/default-modules.js +++ b/defaults/preferences/default-modules.js @@ -48,6 +48,7 @@ pref("conkeror.load.tab-bar", 0); // These modules will automatically skip loading if the associated extension is not enabled. pref("conkeror.load.extensions/dom-inspector", 1); pref("conkeror.load.extensions/adblockplus", 1); +pref("conkeror.load.extensions/venkman", 1); // Page mode modules pref("conkeror.load.page-modes/youtube", 1); diff --git a/modules/extensions/venkman.js b/modules/extensions/venkman.js new file mode 100644 index 0000000..6df5da0 --- /dev/null +++ b/modules/extensions/venkman.js @@ -0,0 +1,23 @@ +/** + * (C) Copyright 2010 Dave Kerschner + * + * Use, modification, and distribution are subject to the terms specified in the + * COPYING file. + * + * venkman.js + * + * glue code between venkman and conkeror + */ + +require("utils.js"); + +if (!extension_is_enabled("{f13b157f-b174-47e7-a34d-4815ddfdfeb8}")) { + throw skip_module_load; +} + +function open_venkman() { + make_chrome_window("chrome://venkman/content/venkman.xul"); +} + +interactive("venkman", "Open the Venkman Javascript Debugger in a new window.", + function (I) { open_venkman(); }); -- 2.11.4.GIT