[jboss-cvs] jboss-seam/examples/wiki/view ...
Gavin King
gavin.king at jboss.com
Fri Mar 16 01:42:58 EDT 2007
User: gavin
Date: 07/03/16 01:42:58
Modified: examples/wiki/view docEdit.xhtml
Log:
live preview
Revision Changes Path
1.11 +28 -12 jboss-seam/examples/wiki/view/docEdit.xhtml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: docEdit.xhtml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/docEdit.xhtml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- docEdit.xhtml 8 Mar 2007 17:50:58 -0000 1.10
+++ docEdit.xhtml 16 Mar 2007 05:42:58 -0000 1.11
@@ -5,6 +5,7 @@
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:a="https://ajax4jsf.dev.java.net/ajax"
xmlns:wiki="http://jboss.com/products/seam/wiki"
template="themes/#{globalPrefs.themeName}/template.xhtml">
@@ -103,13 +104,31 @@
<s:decorate>
<div class="entry">
<div class="label">Content:</div>
- <div class="input">
- <h:inputTextarea tabindex="3" id="content" required="true" cols="80" rows="25"
+ <s:div styleClass="input" id="content">
+ <h:inputTextarea tabindex="3" required="true" cols="80" rows="25"
+ id="contentNoPreview"
+ rendered="#{!documentHome.enabledPreview}"
value="#{documentHome.formContent}"/>
- </div>
+ <h:inputTextarea tabindex="3" required="true" cols="80" rows="25"
+ id="contentWithPreview"
+ rendered="#{documentHome.enabledPreview}"
+ value="#{documentHome.formContent}">
+ <a:support event="onkeyup" reRender="preview"/>
+ </h:inputTextarea>
+ </s:div>
</div>
</s:decorate>
+ <s:div styleClass="entry">
+ <div class="label"> </div>
+ <div class="input">
+ <h:selectBooleanCheckbox value="#{documentHome.enabledPreview}" tabindex="3">
+ <a:support event="onchange" reRender="preview,content"/>
+ </h:selectBooleanCheckbox>
+ Show interactive preview
+ </div>
+ </s:div>
+
<s:div styleClass="entry" rendered="#{documentHome.managed}">
<div class="label"> </div>
<div class="input">
@@ -127,21 +146,17 @@
<div class="label"> </div>
<div class="input">
- <h:commandLink id="preview"
- action="#{documentHome.setEnabledPreview(true)}"
- tabindex="4" accesskey="P" styleClass="buttonNonpersistent"><span class="buttonLabel"><u>P</u>review</span></h:commandLink>
-
<h:commandLink id="save" action="#{documentHome.persist}"
rendered="#{!documentHome.managed}"
- tabindex="5" accesskey="S" styleClass="button"><span class="buttonLabel"><u>S</u>ave</span></h:commandLink>
+ tabindex="4" accesskey="S" styleClass="button"><span class="buttonLabel"><u>S</u>ave</span></h:commandLink>
<h:commandLink id="update" action="#{documentHome.update}"
rendered="#{documentHome.managed}"
- tabindex="6" accesskey="U" styleClass="button"><span class="buttonLabel"><u>U</u>pdate</span></h:commandLink>
+ tabindex="5" accesskey="U" styleClass="button"><span class="buttonLabel"><u>U</u>pdate</span></h:commandLink>
<h:commandLink id="delete" action="#{documentHome.remove}"
rendered="#{documentHome.managed}"
- tabindex="7" accesskey="D" styleClass="button"><span class="buttonLabel"><u>D</u>elete</span></h:commandLink>
+ tabindex="6" accesskey="D" styleClass="button"><span class="buttonLabel"><u>D</u>elete</span></h:commandLink>
</div>
</div>
@@ -151,11 +166,12 @@
</div>
</h:form>
- <s:div styleClass="documentDisplay" rendered="#{documentHome.enabledPreview}">
+ <s:div styleClass="documentDisplay" id="preview">
<wiki:formattedText value="#{documentHome.instance.content}"
linkStyleClass="regularLink"
brokenLinkStyleClass="brokenLink"
attachmentLinkStyleClass="regularLink"
+ rendered="#{documentHome.enabledPreview}"
inlineLinkStyleClass="regularLink"/>
</s:div>
More information about the jboss-cvs-commits
mailing list