Author: ppitonak(a)redhat.com
Date: 2010-08-06 05:15:02 -0400 (Fri, 06 Aug 2010)
New Revision: 18493
Modified:
root/tests/metamer/trunk/application/src/main/webapp/resources/script/common.js
root/tests/metamer/trunk/application/src/main/webapp/templates/header.xhtml
Log:
* added logging executed JSF phases into a4j:log
Modified: root/tests/metamer/trunk/application/src/main/webapp/resources/script/common.js
===================================================================
---
root/tests/metamer/trunk/application/src/main/webapp/resources/script/common.js 2010-08-06
06:34:22 UTC (rev 18492)
+++
root/tests/metamer/trunk/application/src/main/webapp/resources/script/common.js 2010-08-06
09:15:02 UTC (rev 18493)
@@ -69,4 +69,14 @@
}
}
+/**
+ * Logs information about JSF lifecycle and invoked action/action listeners to the
a4j:log.
+ */
+function updateLog(data) {
+ var logEntries = data.replace("[", "").replace("]",
"").split(",");
+ for (index in logEntries) {
+ RichFaces.log.debug(logEntries[index]);
+ }
+}
+
Modified: root/tests/metamer/trunk/application/src/main/webapp/templates/header.xhtml
===================================================================
--- root/tests/metamer/trunk/application/src/main/webapp/templates/header.xhtml 2010-08-06
06:34:22 UTC (rev 18492)
+++ root/tests/metamer/trunk/application/src/main/webapp/templates/header.xhtml 2010-08-06
09:15:02 UTC (rev 18493)
@@ -36,15 +36,17 @@
<h:panelGrid columns="2" width="230px">
<h:outputText id="a4jLogLabel" value="Display log"
/>
-
+
<h:selectBooleanCheckbox id="a4jLogCheckbox"
value="false" onchange="showOrHideLog()"/>
<h:outputText id="a4jStatusLabel" value="Status"
/>
- <a4j:status id="a4jStatus">
- <f:facet name="start">
- <h:outputText value="WORKING" style="color:
red;" />
- </f:facet>
- </a4j:status>
+ <a4j:outputPanel ajaxRendered="true">
+ <a4j:status id="a4jStatus"
onstop="updateLog('#{phasesBean.phases}')">
+ <f:facet name="start">
+ <h:outputText value="WORKING" style="color:
red;" />
+ </f:facet>
+ </a4j:status>
+ </a4j:outputPanel>
<h:outputText id="showUiDebugLabel" value="Show
ui:debug" />
<h:outputText id="showUiDebug" value="Ctrl+Shift+L"
/>
@@ -94,7 +96,7 @@
<h:outputText id="requestTime"
value="#{phasesBean.date}">
<f:convertDateTime pattern="HH:mm:ss.SSS"/>
</h:outputText>
- <ul>
+ <ul class="phases-list">
<a4j:repeat value="#{phasesBean.phases}"
var="phase">
<li>#{phase}</li>
</a4j:repeat>
Show replies by date