[CONF] Apache Wicket: Developer guidelines (page created)

2007-10-06 Thread confluence










Page Created :
WICKET :
Developer guidelines



 
Developer guidelines
has been created by Frank Bille Jensen
(Oct 06, 2007).
 

Content:












Powered by
Atlassian Confluence
(Version: 2.2.9 Build:#527 Sep 07, 2006)
-
Bug/feature request

Unsubscribe or edit your notifications preferences








[jira] Resolved: (WICKET-1042) setResponsePage(PageClass) doesn't take current pagemap into account

2007-10-06 Thread Matej Knopp (JIRA)

 [ 
https://issues.apache.org/jira/browse/WICKET-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matej Knopp resolved WICKET-1042.
-

Resolution: Fixed

> setResponsePage(PageClass) doesn't take current pagemap into account
> 
>
> Key: WICKET-1042
> URL: https://issues.apache.org/jira/browse/WICKET-1042
> Project: Wicket
>  Issue Type: Bug
>  Components: wicket
>Reporter: Matej Knopp
>Assignee: Matej Knopp
> Fix For: 1.3.0-beta4
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



svn commit: r582540 - in /wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar: assets/wicket-calendar.css wicket-date.js

2007-10-06 Thread gseitz
Author: gseitz
Date: Sat Oct  6 15:33:34 2007
New Revision: 582540

URL: http://svn.apache.org/viewvc?rev=582540&view=rev
Log:
no more floating for month- and year selection input elements (which caused a 
linebreak after the month selection if calendar was too narrow)

Modified:

wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/assets/wicket-calendar.css

wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js

Modified: 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/assets/wicket-calendar.css
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/assets/wicket-calendar.css?rev=582540&r1=582539&r2=582540&view=diff
==
--- 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/assets/wicket-calendar.css
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/assets/wicket-calendar.css
 Sat Oct  6 15:33:34 2007
@@ -19,21 +19,22 @@
text-align: center;
 }
 
-.yui-calendar .calheader select {
-   float: left;
+.yui-calendar .calheader select {  
+   font-size: 100%
 }
 
 .yui-calendar .calheader table {
border-width: 0px;  
border-collapse: collapse;
-   border-spacing: 0px;
-   float: right;   
+   border-spacing: 0px;
+   font-size: 100%;
 }
 
 .yui-calendar .calheader input {
text-align: center;
border: 1px solid #999;
-   vertical-align: middle; 
+   vertical-align: middle;
+   font-size: 100% 
 }
 
 .yui-calendar .calheader th {

Modified: 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js?rev=582540&r1=582539&r2=582540&view=diff
==
--- 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js
 Sat Oct  6 15:33:34 2007
@@ -214,8 +214,11 @@
widget.buildMonthLabel = function () {
var pageDate = 
widget.cfg.getProperty(YAHOO.widget.Calendar._DEFAULT_CONFIG.PAGEDATE.key);
 
+   var selectHtml = "";
+   selectHtml += "";
+
// generate month select box using localized strings
-   var selectHtml = "";
+   selectHtml += "";
var i;
for (i = 0; i < 12; i++) {
selectHtml += "";
}
-   selectHtml += "";
+   selectHtml += "";
 
// generate year input and spinner buttons  
-   selectHtml += "";
-   selectHtml += "";
+   selectHtml += "";
selectHtml += "";
selectHtml += ""; 
selectHtml += "";




svn commit: r582536 - /wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/panel/Fragment.java

2007-10-06 Thread ivaynberg
Author: ivaynberg
Date: Sat Oct  6 14:58:28 2007
New Revision: 582536

URL: http://svn.apache.org/viewvc?rev=582536&view=rev
Log:
added getter for markup provider

Modified:

wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/panel/Fragment.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/panel/Fragment.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/panel/Fragment.java?rev=582536&r1=582535&r2=582536&view=diff
==
--- 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/panel/Fragment.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/panel/Fragment.java
 Sat Oct  6 14:58:28 2007
@@ -347,4 +347,16 @@
 
return stream;
}
+
+   /**
+* Returns markup provider associated with this fragment
+* 
+* @return markup provider
+*/
+   public final MarkupContainer getMarkupProvider()
+   {
+   return markupProvider;
+   }
+
+
 }




svn commit: r582535 - /wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java

2007-10-06 Thread gseitz
Author: gseitz
Date: Sat Oct  6 14:43:37 2007
New Revision: 582535

URL: http://svn.apache.org/viewvc?rev=582535&view=rev
Log:
when in AjaxRequest, remove the previously generated markup (see onRendered) 
via javascript to not render multiple yui calendars

Modified:

wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java

Modified: 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java?rev=582535&r1=582534&r2=582535&view=diff
==
--- 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java
 Sat Oct  6 14:43:37 2007
@@ -35,6 +35,7 @@
 import org.apache.wicket.Response;
 import org.apache.wicket.WicketRuntimeException;
 import org.apache.wicket.ajax.AjaxEventBehavior;
+import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.behavior.AbstractBehavior;
 import org.apache.wicket.behavior.StringHeaderContributor;
 import org.apache.wicket.datetime.markup.html.form.DateTextField;
@@ -255,6 +256,18 @@
TextTemplate datePickerJs = new 
PackagedTextTemplate(DatePicker.class, "DatePicker.js");
datePickerJs.interpolate(variables);
response.renderOnDomReadyJavascript(datePickerJs.asString());
+
+   // remove previously generated markup (see onRendered) via 
javascript in
+   // ajax requests to not render the yui calendar multiple times
+   if (AjaxRequestTarget.get() != null)
+   {
+   final String javascript = "var e = Wicket.$('" + 
getEscapedComponentMarkupId() + "Dp"
+   + "'); if (e != null && 
typeof(e.parentNode) != 'undefined' && "
+   + "typeof(e.parentNode.parentNode != 
'undefined')) "
+   + 
"e.parentNode.parentNode.removeChild(e.parentNode);";
+
+   response.renderJavascript(javascript, null);
+   }
}
 
/**




svn commit: r582532 - in /wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin: AutoCompletePage.java GuestBook.java

2007-10-06 Thread ivaynberg
Author: ivaynberg
Date: Sat Oct  6 13:21:04 2007
New Revision: 582532

URL: http://svn.apache.org/viewvc?rev=582532&view=rev
Log:
WICKET-1041: Fix a TODO for 1.3 at AjaxFormSubmitBehavior.onError()

Modified:

wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/AutoCompletePage.java

wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/GuestBook.java

Modified: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/AutoCompletePage.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/AutoCompletePage.java?rev=582532&r1=582531&r2=582532&view=diff
==
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/AutoCompletePage.java
 (original)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/AutoCompletePage.java
 Sat Oct  6 13:21:04 2007
@@ -88,6 +88,11 @@
{
target.addComponent(label);
}
+
+   @Override
+   protected void onError(AjaxRequestTarget target)
+   {
+   }
});
}
 }

Modified: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/GuestBook.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/GuestBook.java?rev=582532&r1=582531&r2=582532&view=diff
==
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/GuestBook.java
 (original)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/GuestBook.java
 Sat Oct  6 13:21:04 2007
@@ -111,6 +111,11 @@

target.appendJavascript("document.getElementById('" + text.getMarkupId()
+ "').focus();");
}
+
+   @Override
+   protected void onError(AjaxRequestTarget target)
+   {
+   }
});
}
 




svn commit: r582531 - /wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/util/tester/MockPageWithFormAndAjaxFormSubmitBehavior.java

2007-10-06 Thread ivaynberg
Author: ivaynberg
Date: Sat Oct  6 13:20:58 2007
New Revision: 582531

URL: http://svn.apache.org/viewvc?rev=582531&view=rev
Log:
WICKET-1041: Fix a TODO for 1.3 at AjaxFormSubmitBehavior.onError()

Modified:

wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/util/tester/MockPageWithFormAndAjaxFormSubmitBehavior.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/util/tester/MockPageWithFormAndAjaxFormSubmitBehavior.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/util/tester/MockPageWithFormAndAjaxFormSubmitBehavior.java?rev=582531&r1=582530&r2=582531&view=diff
==
--- 
wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/util/tester/MockPageWithFormAndAjaxFormSubmitBehavior.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/util/tester/MockPageWithFormAndAjaxFormSubmitBehavior.java
 Sat Oct  6 13:20:58 2007
@@ -65,6 +65,10 @@
{
executed = true;
}
+
+   protected void onError(AjaxRequestTarget target)
+   {
+   }
});
}
 




svn commit: r582534 - /wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java

2007-10-06 Thread ivaynberg
Author: ivaynberg
Date: Sat Oct  6 14:08:35 2007
New Revision: 582534

URL: http://svn.apache.org/viewvc?rev=582534&view=rev
Log:
always escape chars in markup ids

Modified:
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java?rev=582534&r1=582533&r2=582534&view=diff
==
--- wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java 
(original)
+++ wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java 
Sat Oct  6 14:08:35 2007
@@ -1220,11 +1220,13 @@
if (!Character.isLetter(c))
{
markupId = "id" + markupId;
-   // escape some noncompliant characters
-   markupId = Strings.replaceAll(markupId, "_", 
"__").toString();
-   markupId = markupId.replace('.', '_');
-   markupId = markupId.replace('-', '_');
}
+
+   // escape some noncompliant characters
+   markupId = Strings.replaceAll(markupId, "_", 
"__").toString();
+   markupId = markupId.replace('.', '_');
+   markupId = markupId.replace('-', '_');
+
 
// }
setMetaData(MARKUP_ID_KEY, markupId);




[jira] Assigned: (WICKET-1029) Get Invalid Content-Length header returned by TCP junction server

2007-10-06 Thread Igor Vaynberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/WICKET-1029?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Igor Vaynberg reassigned WICKET-1029:
-

Assignee: Johan Compagner

> Get Invalid Content-Length header returned by TCP junction server
> -
>
> Key: WICKET-1029
> URL: https://issues.apache.org/jira/browse/WICKET-1029
> Project: Wicket
>  Issue Type: Bug
>  Components: wicket
>Affects Versions: 1.2.6
> Environment: OS: Windows XP SP2
> Java 1.4.2
> IBM RAD 6.0.1
> IBM WebSeal
>Reporter: Jeroen Damen
>Assignee: Johan Compagner
>Priority: Minor
>
> When I use wicket on my localhost everything goes fine.
> When I use it behind WebSeal, WebSeal gives errors on the content length 
> header of the wicket javascript files.
> The error is: "Invalid Content-Length header returned by TCP junction server"
> To bypass it, I placed the following line in comment in wicket.Resource:
> response.setContentLength((int)resourceStream.length());
> Kind regards,
> Jeroen

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (WICKET-1037) Text not visible in Wicket Ajax Debug window

2007-10-06 Thread Igor Vaynberg (JIRA)

[ 
https://issues.apache.org/jira/browse/WICKET-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12532918
 ] 

Igor Vaynberg commented on WICKET-1037:
---

patch?

> Text not visible in Wicket Ajax Debug window
> 
>
> Key: WICKET-1037
> URL: https://issues.apache.org/jira/browse/WICKET-1037
> Project: Wicket
>  Issue Type: Bug
>  Components: wicket
>Affects Versions: 1.3.0-beta3
>Reporter: Daniel Stoch
>Priority: Minor
> Fix For: 1.3.0-beta4
>
>
> The Wicket Ajax Debug (WAD) window has a background color set to white but 
> the font color is not set (in wicket-ajax-debug.js) - it uses the base page 
> defaults. So when I have in css for my page setting like this: body {color: 
> #FF;} the text in WAD is not visible.
> Suggested solution: maybe add somewhere in wicket-ajax-debug.js setting: 
> "color: black;"

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Assigned: (WICKET-1041) Fix a TODO for 1.3 at AjaxFormSubmitBehavior.onError()

2007-10-06 Thread Igor Vaynberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/WICKET-1041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Igor Vaynberg reassigned WICKET-1041:
-

Assignee: Igor Vaynberg

> Fix a TODO for 1.3 at AjaxFormSubmitBehavior.onError()
> --
>
> Key: WICKET-1041
> URL: https://issues.apache.org/jira/browse/WICKET-1041
> Project: Wicket
>  Issue Type: Improvement
>  Components: wicket
>Affects Versions: 1.3.0-beta3
>Reporter: Martin Grigorov
>Assignee: Igor Vaynberg
>Priority: Trivial
> Fix For: 1.3.0-beta4
>
>
> There is the following TODO at 
> org/apache/wicket/ajax/form/AjaxFormSubmitBehavior.onError():
>   /** 
>  * Listener method invoked when the form has been processed and errors 
> occured
>  * 
>  * @param target
>  * 
>  * TODO 1.3: make abstract to be consistent with onsubmit()
>  * 
>  */
> protected void onError(AjaxRequestTarget target)
> {   
> }   
> Should this be done for 1.3 or it will stay like it is now for the next major 
> release ?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Resolved: (WICKET-1041) Fix a TODO for 1.3 at AjaxFormSubmitBehavior.onError()

2007-10-06 Thread Igor Vaynberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/WICKET-1041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Igor Vaynberg resolved WICKET-1041.
---

Resolution: Fixed

> Fix a TODO for 1.3 at AjaxFormSubmitBehavior.onError()
> --
>
> Key: WICKET-1041
> URL: https://issues.apache.org/jira/browse/WICKET-1041
> Project: Wicket
>  Issue Type: Improvement
>  Components: wicket
>Affects Versions: 1.3.0-beta3
>Reporter: Martin Grigorov
>Assignee: Igor Vaynberg
>Priority: Trivial
> Fix For: 1.3.0-beta4
>
>
> There is the following TODO at 
> org/apache/wicket/ajax/form/AjaxFormSubmitBehavior.onError():
>   /** 
>  * Listener method invoked when the form has been processed and errors 
> occured
>  * 
>  * @param target
>  * 
>  * TODO 1.3: make abstract to be consistent with onsubmit()
>  * 
>  */
> protected void onError(AjaxRequestTarget target)
> {   
> }   
> Should this be done for 1.3 or it will stay like it is now for the next major 
> release ?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



svn commit: r582530 - /wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/form/AjaxFormSubmitBehavior.java

2007-10-06 Thread ivaynberg
Author: ivaynberg
Date: Sat Oct  6 12:57:27 2007
New Revision: 582530

URL: http://svn.apache.org/viewvc?rev=582530&view=rev
Log:
WICKET-1041: Fix a TODO for 1.3 at AjaxFormSubmitBehavior.onError()

Modified:

wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/form/AjaxFormSubmitBehavior.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/form/AjaxFormSubmitBehavior.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/form/AjaxFormSubmitBehavior.java?rev=582530&r1=582529&r2=582530&view=diff
==
--- 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/form/AjaxFormSubmitBehavior.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/form/AjaxFormSubmitBehavior.java
 Sat Oct  6 12:57:27 2007
@@ -154,13 +154,8 @@
 * 
 * @param target
 * 
-* TODO 1.3: make abstract to be consistent with onsubmit()
-* 
 */
-   protected void onError(AjaxRequestTarget target)
-   {
-
-   }
+   protected abstract void onError(AjaxRequestTarget target);
 
protected CharSequence getPreconditionScript()
{




[jira] Commented: (WICKET-1043) javadoc typos

2007-10-06 Thread Igor Vaynberg (JIRA)

[ 
https://issues.apache.org/jira/browse/WICKET-1043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12532917
 ] 

Igor Vaynberg commented on WICKET-1043:
---

eclipse doesnt read the patch correctly :|


> javadoc typos
> -
>
> Key: WICKET-1043
> URL: https://issues.apache.org/jira/browse/WICKET-1043
> Project: Wicket
>  Issue Type: Improvement
>  Components: wicket
>Affects Versions: 1.3.0-beta4
>Reporter: Dmitry Kandalov
>Priority: Trivial
> Attachments: typos.patch
>
>
> I collected some javadoc typos I came across. See patch for simple ones. 
> These are some other problems in javadocs:
>  - broken link in WebRequestCodingStrategy: @see 
> org.apache.wicket.request.IRequestCodingStrategy#encode(java.lang.CharSequence)
>  - Application#getSessionStore: object for working getting/ storing session
>  - didn't find such classes RequestLogger: InspectorBug, InspectorPage, 
> LiveSessionPage
>  - IWrapModel: model will be called detach on when the component is detached 
> when the wrap model
>  - javadoc seems to be copied from another flag 
> Component#FLAG_INHERITABLE_MODEL: /** Flag for escaping HTML in model strings 
> */
>  - Model does not implement AbstractModel anymore 
> org.apache.wicket.model.Model: Model is the basic implementation of an 
> AbstractModel

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Resolved: (WICKET-1044) Clarification of when children are added to Component tree for TabbedPanel

2007-10-06 Thread Igor Vaynberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/WICKET-1044?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Igor Vaynberg resolved WICKET-1044.
---

   Resolution: Won't Fix
Fix Version/s: 1.3.0-beta4
 Assignee: Igor Vaynberg

You cannot count on component hierarchies being fully initialized after the 
constructor. repeaters and tabbedpanel, and many others only fully initialize 
themselves in onbeforerender, so if you want to use a visitor you have to do it 
at that point also. make sure to call super.onbeforerender() first.

> Clarification of when children are added to Component tree for TabbedPanel
> --
>
> Key: WICKET-1044
> URL: https://issues.apache.org/jira/browse/WICKET-1044
> Project: Wicket
>  Issue Type: Improvement
>  Components: wicket
>Affects Versions: 1.3.0-beta3
>Reporter: Sam Hough
>Assignee: Igor Vaynberg
> Fix For: 1.3.0-beta4
>
>
> TabbedPanel only adds the components in a tab to the primary component tree 
> in onBeforeRender. This caught me out so maybe a note in the javadoc would 
> help other users?
> I was expecting MarkupContainer.visitChildren to visit at least the active 
> tab's components (not sure I had thought past that).
> Does any other component hold a private tree of components rather than 
> attached to the primary tree? Maybe using setVisible would be less surprising 
> to developers or would that have nasty performance implications?
> Thanks
> Sam

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Resolved: (WICKET-1034) Allow Custom Javascript on AJAX Busy Indication

2007-10-06 Thread Igor Vaynberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/WICKET-1034?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Igor Vaynberg resolved WICKET-1034.
---

   Resolution: Invalid
Fix Version/s: 1.3.0-beta4
 Assignee: Igor Vaynberg

This is already possible locally via IAjaxCallDecorator and globally via 
Wicket.Ajax.registerPre/Post/FailureCallHandler() javascript hooks

> Allow Custom Javascript on AJAX Busy Indication
> ---
>
> Key: WICKET-1034
> URL: https://issues.apache.org/jira/browse/WICKET-1034
> Project: Wicket
>  Issue Type: Improvement
>  Components: wicket
>Affects Versions: 1.3.0-beta3
>Reporter: Thomas Mäder
>Assignee: Igor Vaynberg
>Priority: Minor
> Fix For: 1.3.0-beta4
>
>
> Wicket allows to show/hide a component around an AJAX call. I could imagine a 
> couple of neat things to do to show busy status, like graying out the page, 
> showing a javascript animation, etc, etc. It would be nice if one could 
> specify a couple of scripts for busy/not busy status changes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[CONF] Apache Wicket: Wicket Blogs (page edited)

2007-10-06 Thread confluence










Page Edited :
WICKET :
Wicket Blogs



 
Wicket Blogs
has been edited by Carlo M. Camerino
(Oct 06, 2007).
 

 
 (View changes)
 

Content:
Wicket Blogs 

There are several blogs available with news, experiences, hints and tricks concerning Wicket. Here's a list of those blogs we have discovered so far. Please add your own blog to this list if you write something interesting on Wicket.


	A Wicket Diary
	Geertjan's blog
	Eelco's blog *new attempt
	Jonathan's blog
	Jonathan's new blog
	Jesse Sightler's blog
	Coderspiel (runs on Wicket)
	Ruud en Marco's Weblog
	Matt Raible's Raible Designs
	momania.net
	Erik van Oosten's Blog
	Ryan Sonnek's Blog
	Here Be Beasties (Al Maw's blog)
	John Banana Qwerty (Jean-Baptiste Quenot's blog)
	rue's headroom (Rüdiger Schulz' blog)
	Wicket Blog in China wanglei's blog
	Blog do Bruno Borges
	Java Thoughts (Julian Sinai's blog)
	Carlo's Blog
These were listed here, but now seem somewhat dead/abandoned:
	JavaGeek.org
	Phil Phil's Weblog
	Matej Knopp's blog
	Romain Guy get to love web development













Powered by
Atlassian Confluence
(Version: 2.2.9 Build:#527 Sep 07, 2006)
-
Bug/feature request

Unsubscribe or edit your notifications preferences








[jira] Updated: (WICKET-1026) Assign open issues to next release

2007-10-06 Thread Frank Bille Jensen (JIRA)

 [ 
https://issues.apache.org/jira/browse/WICKET-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Frank Bille Jensen updated WICKET-1026:
---

Fix Version/s: 1.3.0-beta4

> Assign open issues to next release
> --
>
> Key: WICKET-1026
> URL: https://issues.apache.org/jira/browse/WICKET-1026
> Project: Wicket
>  Issue Type: Sub-task
>Reporter: Frank Bille Jensen
>Assignee: Frank Bille Jensen
> Fix For: 1.3.0-beta4
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.