Author: craigmcc
Date: Fri Dec 22 18:36:38 2006
New Revision: 489834
URL: http://svn.apache.org/viewvc?view=rev&rev=489834
Log:
Make the default strategy for extended state saving be "top" instead of
"none". This is the most compatible choice with the SCXML implementation,
and should recover the majority of use cases.
SHALE-61
Modified:
shale/framework/trunk/shale-dialog-basic/src/main/java/org/apache/shale/dialog/basic/BasicDialogContext.java
shale/framework/trunk/shale-dialog-basic/src/site/xdoc/index.xml
Modified:
shale/framework/trunk/shale-dialog-basic/src/main/java/org/apache/shale/dialog/basic/BasicDialogContext.java
URL:
http://svn.apache.org/viewvc/shale/framework/trunk/shale-dialog-basic/src/main/java/org/apache/shale/dialog/basic/BasicDialogContext.java?view=diff&rev=489834&r1=489833&r2=489834
==============================================================================
---
shale/framework/trunk/shale-dialog-basic/src/main/java/org/apache/shale/dialog/basic/BasicDialogContext.java
(original)
+++
shale/framework/trunk/shale-dialog-basic/src/main/java/org/apache/shale/dialog/basic/BasicDialogContext.java
Fri Dec 22 18:36:38 2006
@@ -733,7 +733,7 @@
if (this.strategy == null) {
this.strategy =
FacesContext.getCurrentInstance().getExternalContext().getInitParameter(Globals.STRATEGY);
if (this.strategy == null) {
- this.strategy = "none";
+ this.strategy = "top";
} else {
this.strategy = this.strategy.toLowerCase();
}
Modified: shale/framework/trunk/shale-dialog-basic/src/site/xdoc/index.xml
URL:
http://svn.apache.org/viewvc/shale/framework/trunk/shale-dialog-basic/src/site/xdoc/index.xml?view=diff&rev=489834&r1=489833&r2=489834
==============================================================================
--- shale/framework/trunk/shale-dialog-basic/src/site/xdoc/index.xml (original)
+++ shale/framework/trunk/shale-dialog-basic/src/site/xdoc/index.xml Fri Dec 22
18:36:38 2006
@@ -205,11 +205,12 @@
appropriate, are as follows:</p>
<ul>
- <li><strong>none</strong> - (Default value) Save no extra
information.
+ <li><strong>none</strong> - Save no extra information.
This works best in circumstances when you have users trained
to not
use back and forward navigation buttons, so no extra overhead
is
incurred.</li>
- <li><strong>top</strong> - Record the <em>state name</em> of the
+ <li><strong>top</strong> - (Default value) Record the <em>state
name</em>
+ of the
current state such that, if the user uses the back arrow and
then resubmits a previously submitted form, the current state
will be reset to the recorded one (so that navigation outcomes