From 01b5c4e4c1fa5dfe73842c699fa6213ea1d2cef1 Mon Sep 17 00:00:00 2001 From: "rginda%netscape.com" Date: Wed, 31 Oct 2001 23:33:41 +0000 Subject: [PATCH] venkman only expose interface to the initAtStartup setting git-svn-id: svn://10.0.0.236/trunk@106866 18797224-902f-48f8-a5cc-f745e15eee43 --- .../resources/content/venkman-handlers.js | 60 ++++++++++--------- .../resources/content/venkman-menus.xul | 44 +++++++------- .../resources/content/venkman-static.js | 14 ++++- .../resources/locale/en-US/venkman.dtd | 57 +++++++++--------- 4 files changed, 92 insertions(+), 83 deletions(-) diff --git a/mozilla/extensions/venkman/resources/content/venkman-handlers.js b/mozilla/extensions/venkman/resources/content/venkman-handlers.js index 9dc0a280d94..e9393ea1995 100644 --- a/mozilla/extensions/venkman/resources/content/venkman-handlers.js +++ b/mozilla/extensions/venkman/resources/content/venkman-handlers.js @@ -137,6 +137,36 @@ function con_ondc () console.sourceView.outliner.invalidate(); } +console.onDebugMenuShowing = +function con_showdebug () +{ + console.ui["menu_initAtStartup"].setAttribute ("checked", + console.jsds.initAtStartup); + + var check; + + switch (getThrowMode()) + { + case TMODE_IGNORE: + check = "menu_TModeIgnore"; + break; + case TMODE_TRACE: + check = "menu_TModeTrace"; + break; + case TMODE_BREAK: + check = "menu_TModeBreak"; + break; + } + + var menu = console.ui["menu_TModeIgnore"]; + console.ui["menu_TModeIgnore"].setAttribute("checked", + "menu_TModeIgnore" == check); + console.ui["menu_TModeTrace"].setAttribute("checked", + "menu_TModeTrace" == check); + console.ui["menu_TModeBreak"].setAttribute("checked", + "menu_TModeBreak" == check); +} + console.onLoad = function con_load (e) { @@ -444,7 +474,7 @@ function cli_ihelp (e) for (var i in ary) { - display (getMsg(MSN_FMT_USAGE, [ary[i].name, ary[i].usage], MT_USAGE)); + display (getMsg(MSN_FMT_USAGE, [ary[i].name, ary[i].usage]), MT_USAGE); display (ary[i].help, MT_HELP); } @@ -928,34 +958,6 @@ function con_tabcomplete (e) } -console.onTModeMenuCreate = -function con_tmodecreate() -{ - var check; - - switch (getThrowMode()) - { - case TMODE_IGNORE: - check = "menu_TModeIgnore"; - break; - case TMODE_TRACE: - check = "menu_TModeTrace"; - break; - case TMODE_BREAK: - check = "menu_TModeBreak"; - break; - } - - var menu = document.getElementById("menu_TModeIgnore"); - menu.setAttribute("checked", "menu_TModeIgnore" == check); - - menu = document.getElementById("menu_TModeTrace"); - menu.setAttribute("checked", "menu_TModeTrace" == check); - - menu = document.getElementById("menu_TModeBreak"); - menu.setAttribute("checked", "menu_TModeBreak" == check); -} - console.onUnload = function con_unload (e) { diff --git a/mozilla/extensions/venkman/resources/content/venkman-menus.xul b/mozilla/extensions/venkman/resources/content/venkman-menus.xul index 55387d19403..2474fdfd201 100644 --- a/mozilla/extensions/venkman/resources/content/venkman-menus.xul +++ b/mozilla/extensions/venkman/resources/content/venkman-menus.xul @@ -74,6 +74,8 @@ + @@ -167,7 +169,8 @@ - + @@ -184,27 +187,24 @@ observes="cmd_step_out" label="&StepOut.label;" accesskey="&StepOut.aKey;"/> - - - - - - - - - + + + + + + + diff --git a/mozilla/extensions/venkman/resources/content/venkman-static.js b/mozilla/extensions/venkman/resources/content/venkman-static.js index 0a279d9c462..d7616f578f9 100644 --- a/mozilla/extensions/venkman/resources/content/venkman-static.js +++ b/mozilla/extensions/venkman/resources/content/venkman-static.js @@ -403,8 +403,16 @@ function init() display(getMsg(MSN_VERSION, console.version), MT_HELLO); displayCommands(); - console._statusElement = document.getElementById ("status-text"); + console.ui = new Object(); + console.ui["menu_initAtStartup"] = + document.getElementById ("menu_initAtStartup"); + console.ui["menu_TModeIgnore"] = document.getElementById("menu_TModeIgnore"); + console.ui["menu_TModeTrace"] = document.getElementById("menu_TModeTrace"); + console.ui["menu_TModeBreak"] = document.getElementById("menu_TModeBreak"); + console.ui["status-text"] = document.getElementById ("status-text"); + console._statusStack = new Array(); + startupTests(); } @@ -570,7 +578,7 @@ console.load = load; console.__defineGetter__ ("status", con_getstatus); function con_getstatus () { - return console._statusElement.getAttribute ("label"); + return console.ui["status-text"].getAttribute ("label"); } console.__defineSetter__ ("status", con_setstatus); @@ -579,7 +587,7 @@ function con_setstatus (msg) if (!msg) msg = console._statusStack[console._statusStack.length - 1]; - console._statusElement.setAttribute ("label", msg); + console.ui["status-text"].setAttribute ("label", msg); } console.pushStatus = diff --git a/mozilla/extensions/venkman/resources/locale/en-US/venkman.dtd b/mozilla/extensions/venkman/resources/locale/en-US/venkman.dtd index ffd5585f5e5..6511abbc340 100644 --- a/mozilla/extensions/venkman/resources/locale/en-US/venkman.dtd +++ b/mozilla/extensions/venkman/resources/locale/en-US/venkman.dtd @@ -34,37 +34,35 @@ - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -73,6 +71,7 @@ +