Author: crossley
Date: Thu Jan 13 02:48:19 2011
New Revision: 1058395
URL: http://svn.apache.org/viewvc?rev=1058395&view=rev
Log:
Enabled access to some more intermediate processing data via the "Dev" menu.
Issue: FOR-1012
Modified:
forrest/trunk/site-author/content/xdocs/tools/forrestbar.xml
forrest/trunk/site-author/content/xdocs/tools/forrestbar.xpi
forrest/trunk/site-author/status.xml
forrest/trunk/tools/forrestbar/xpi/chrome/content/forrestbarOverlay.js
forrest/trunk/tools/forrestbar/xpi/chrome/content/forrestbarOverlay.xul
Modified: forrest/trunk/site-author/content/xdocs/tools/forrestbar.xml
URL:
http://svn.apache.org/viewvc/forrest/trunk/site-author/content/xdocs/tools/forrestbar.xml?rev=1058395&r1=1058394&r2=1058395&view=diff
==============================================================================
--- forrest/trunk/site-author/content/xdocs/tools/forrestbar.xml (original)
+++ forrest/trunk/site-author/content/xdocs/tools/forrestbar.xml Thu Jan 13
02:48:19 2011
@@ -123,9 +123,6 @@
See configuration <link
href="site:debug-cocoon-profiler">notes</link>.
</li>
</ul>
- <fixme author="open">
- Need to re-enable access to localhost:8888/foo/bar.xml and
localhost:8888/foo/bar.fo internal formats.
- </fixme>
</section>
<section>
<title>Dispatcher Dev menu</title>
Modified: forrest/trunk/site-author/content/xdocs/tools/forrestbar.xpi
URL:
http://svn.apache.org/viewvc/forrest/trunk/site-author/content/xdocs/tools/forrestbar.xpi?rev=1058395&r1=1058394&r2=1058395&view=diff
==============================================================================
Binary files - no diff available.
Modified: forrest/trunk/site-author/status.xml
URL:
http://svn.apache.org/viewvc/forrest/trunk/site-author/status.xml?rev=1058395&r1=1058394&r2=1058395&view=diff
==============================================================================
--- forrest/trunk/site-author/status.xml (original)
+++ forrest/trunk/site-author/status.xml Thu Jan 13 02:48:19 2011
@@ -154,6 +154,10 @@
<link href="site:upgrading_09">upgrading to v0.9</link>
</action>
<!-- 2011-01 -->
+ <action context="code" type="fix" dev="DC" fixes-bug="FOR-1012">
+ ForrestBar: Enabled access to some more intermediate processing data
+ via the "Dev" menu.
+ </action>
<action context="docs" type="update" dev="DC" importance="high">
Improved the FAQ about "version and properties" and linked to the
documentation of the new <link
href="site:properties">Properties</link> system.
@@ -491,6 +495,10 @@
<link href="site:procedures/forrest-dev">How to do development with
Apache Forrest</link>
as a way to easily view the internal processing steps.
</action>
+ <action context="code" type="fix" dev="GM" fixes-bug="FOR-1012">
+ ForrestBar: Re-instated access to some intermediate processing data
+ via the "Dev" menu (**/*.xml and **/*.fo)
+ </action>
<action dev="CD" type="update" context="docs">
Add explanation of <link href="site:forrestbar">ForrestBar</link> menu
items.
</action>
Modified: forrest/trunk/tools/forrestbar/xpi/chrome/content/forrestbarOverlay.js
URL:
http://svn.apache.org/viewvc/forrest/trunk/tools/forrestbar/xpi/chrome/content/forrestbarOverlay.js?rev=1058395&r1=1058394&r2=1058395&view=diff
==============================================================================
--- forrest/trunk/tools/forrestbar/xpi/chrome/content/forrestbarOverlay.js
(original)
+++ forrest/trunk/tools/forrestbar/xpi/chrome/content/forrestbarOverlay.js Thu
Jan 13 02:48:19 2011
@@ -152,6 +152,7 @@ function navProject(searchID) {
function viewXML(xmltype)
{
+ // View an aspect of the internal data of the current page.
var href = gBrowser.currentURI.spec;
if( isLocalUrlOrWarnMe() )
{
@@ -159,6 +160,16 @@ function viewXML(xmltype)
}
}
+function getXML(xmltype)
+{
+ // Get an aspect of the internal data.
+ var href = gBrowser.currentURI.spec;
+ if( isLocalUrlOrWarnMe() )
+ {
+ navigate(getLocalWebServerUrl()+xmltype);
+ }
+}
+
function isLocalUrl ()
{
var href = gBrowser.currentURI.spec;
Modified:
forrest/trunk/tools/forrestbar/xpi/chrome/content/forrestbarOverlay.xul
URL:
http://svn.apache.org/viewvc/forrest/trunk/tools/forrestbar/xpi/chrome/content/forrestbarOverlay.xul?rev=1058395&r1=1058394&r2=1058395&view=diff
==============================================================================
--- forrest/trunk/tools/forrestbar/xpi/chrome/content/forrestbarOverlay.xul
(original)
+++ forrest/trunk/tools/forrestbar/xpi/chrome/content/forrestbarOverlay.xul Thu
Jan 13 02:48:19 2011
@@ -70,16 +70,21 @@
<toolbarbutton class="forrestbar" label="Dev" id="forrestbar-devs"
hidden="false" type="menu" tooltiptext="Show internal Forrest data (needs
localhost 'forrest run')">
<menupopup>
+ <menuitem label="Properties"
onclick="getXML('module.properties.properties');" />
+ <menuitem label="Skinconf" onclick="getXML('skinconf.xml');" />
+ <menuseparator/>
<menuitem label="View *.xml" onclick="viewXML('.xml');" />
<menuitem label="View *.fo" onclick="viewXML('.fo');" />
- <menuitem label="abs-menulinks"
onclick="navigate('http://localhost:8888/abs-menulinks');" />
+ <menuseparator/>
+ <menuitem label="abs-menulinks" onclick="getXML('abs-menulinks');" />
+ <menuitem label="abs-linkmap" onclick="getXML('abs-linkmap');" />
+ <menuitem label="build-info" onclick="getXML('build-info');" />
<menuseparator/>
<menuitem label="Cocoon Profiler howto"
onclick="navigate('http://forrest.apache.org/howto-dev.html#debug');" />
- <menuitem label="Cocoon Profiler access"
onclick="navigate('http://localhost:8888/cprofile.html');" />
+ <menuitem label="Cocoon Profiler access"
onclick="navigate('cprofile.html');" />
</menupopup>
</toolbarbutton>
<!-- Following is dispatcher trunk specific
- Comment for 0.7 builds
START
-->
<toolbarseparator/>
@@ -137,7 +142,6 @@
</toolbarbutton>
<toolbarseparator/>
<!-- Following is dispatcher trunk specific
- Comment for 0.7 builds
START
-->
<toolbarbutton label="Dispatcher" hidden="false" type="menu"
tooltiptext="Choose the Dispatcher Contracts to be searched (needs localhost
'forrest run' and Dispatcher-enabled)">