http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/learn/examples/guestbook.html ---------------------------------------------------------------------- diff --git a/content/learn/examples/guestbook.html b/content/learn/examples/guestbook.html index eb0ead4..b28250b 100644 --- a/content/learn/examples/guestbook.html +++ b/content/learn/examples/guestbook.html @@ -66,25 +66,25 @@ of this example.</p> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">Comment</span> <span class="kd">implements</span> <span class="n">IClusterable</span> <span class="o">{</span> <span class="kd">private</span> <span class="n">String</span> <span class="n">text</span><span class="o">;</span> <span class="kd">private</span> <span class="n">Date</span> <span class="n">date</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Date</span><span class="o">();</span> - <span class="kd">public</span> <span class="n">Comment</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">Comment</span><span class="o">()</span> <span class="o">{</span> <span class="o">}</span> - <span class="kd">public</span> <span class="n">Comment</span><span class="o">(</span><span class="kd">final</span> <span class="n">Comment</span> <span class="n">comment</span><span class="o">)</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">Comment</span><span class="o">(</span><span class="kd">final</span> <span class="n">Comment</span> <span class="n">comment</span><span class="o">)</span> <span class="o">{</span> <span class="k">this</span><span class="o">.</span><span class="na">text</span> <span class="o">=</span> <span class="n">comment</span><span class="o">.</span><span class="na">text</span><span class="o">;</span> <span class="k">this</span><span class="o">.</span><span class="na">date</span> <span class="o">=</span> <span class="n">comment</span><span class="o">.</span><span class="na">date</span><span class="o">;</span> <span class="o">}</span> - <span class="kd">public</span> <span class="n">String</span> <span class="n">getText</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="n">String</span> <span class="nf">getText</span><span class="o">()</span> <span class="o">{</span> <span class="k">return</span> <span class="n">text</span><span class="o">;</span> <span class="o">}</span> - <span class="kd">public</span> <span class="kt">void</span> <span class="n">setText</span><span class="o">(</span><span class="n">String</span> <span class="n">text</span><span class="o">)</span> <span class="o">{</span> + <span class="kd">public</span> <span class="kt">void</span> <span class="nf">setText</span><span class="o">(</span><span class="n">String</span> <span class="n">text</span><span class="o">)</span> <span class="o">{</span> <span class="k">this</span><span class="o">.</span><span class="na">text</span> <span class="o">=</span> <span class="n">text</span><span class="o">;</span> <span class="o">}</span> - <span class="kd">public</span> <span class="n">Date</span> <span class="n">getDate</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="n">Date</span> <span class="nf">getDate</span><span class="o">()</span> <span class="o">{</span> <span class="k">return</span> <span class="n">date</span><span class="o">;</span> <span class="o">}</span> - <span class="kd">public</span> <span class="kt">void</span> <span class="n">setDate</span><span class="o">(</span><span class="n">Date</span> <span class="n">date</span><span class="o">)</span> <span class="o">{</span> + <span class="kd">public</span> <span class="kt">void</span> <span class="nf">setDate</span><span class="o">(</span><span class="n">Date</span> <span class="n">date</span><span class="o">)</span> <span class="o">{</span> <span class="k">this</span><span class="o">.</span><span class="na">date</span> <span class="o">=</span> <span class="n">date</span><span class="o">;</span> <span class="o">}</span> - <span class="kd">public</span> <span class="n">String</span> <span class="n">toString</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="n">String</span> <span class="nf">toString</span><span class="o">()</span> <span class="o">{</span> <span class="k">return</span> <span class="s">"[Comment date = "</span> <span class="o">+</span> <span class="n">date</span> <span class="o">+</span> <span class="s">", text = "</span> <span class="o">+</span> <span class="n">text</span> <span class="o">+</span> <span class="s">"]"</span><span class="o">;</span> <span class="o">}</span> <span class="o">}</span></code></pre></figure> @@ -123,13 +123,13 @@ accomplished in just a few lines of code.</p> <span class="cm">/** * Constructor that is invoked when page is invoked without a session. */</span> - <span class="kd">public</span> <span class="n">GuestBook</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">GuestBook</span><span class="o">()</span> <span class="o">{</span> <span class="c1">// Add comment form</span> <span class="n">add</span><span class="o">(</span><span class="k">new</span> <span class="n">CommentForm</span><span class="o">(</span><span class="s">"commentForm"</span><span class="o">));</span> <span class="c1">// Add commentListView of existing comments</span> <span class="n">add</span><span class="o">(</span><span class="k">new</span> <span class="n">PropertyListView</span><span class="o"><</span><span class="n">Comment</span><span class="o">>(</span><span class="s">"comments"</span><span class="o">,</span> <span class="n">commentList</span><span class="o">)</span> <span class="o">{</span> <span class="nd">@Override</span> - <span class="kd">public</span> <span class="kt">void</span> <span class="n">populateItem</span><span class="o">(</span><span class="kd">final</span> <span class="n">ListItem</span><span class="o"><</span><span class="n">Comment</span><span class="o">></span> <span class="n">listItem</span><span class="o">)</span> <span class="o">{</span> + <span class="kd">public</span> <span class="kt">void</span> <span class="nf">populateItem</span><span class="o">(</span><span class="kd">final</span> <span class="n">ListItem</span><span class="o"><</span><span class="n">Comment</span><span class="o">></span> <span class="n">listItem</span><span class="o">)</span> <span class="o">{</span> <span class="n">listItem</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Label</span><span class="o">(</span><span class="s">"date"</span><span class="o">));</span> <span class="n">listItem</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="k">new</span> <span class="n">MultiLineLabel</span><span class="o">(</span><span class="s">"text"</span><span class="o">));</span> <span class="o">}</span> @@ -139,7 +139,7 @@ accomplished in just a few lines of code.</p> * A form that allows a user to add a comment. */</span> <span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="nc">CommentForm</span> <span class="kd">extends</span> <span class="n">Form</span><span class="o"><</span><span class="n">ValueMap</span><span class="o">></span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">CommentForm</span><span class="o">(</span><span class="kd">final</span> <span class="n">String</span> <span class="n">id</span><span class="o">)</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">CommentForm</span><span class="o">(</span><span class="kd">final</span> <span class="n">String</span> <span class="n">id</span><span class="o">)</span> <span class="o">{</span> <span class="c1">// Construct form with no validation listener</span> <span class="kd">super</span><span class="o">(</span><span class="n">id</span><span class="o">,</span> <span class="k">new</span> <span class="n">CompoundPropertyModel</span><span class="o"><</span><span class="n">ValueMap</span><span class="o">>(</span><span class="k">new</span> <span class="n">ValueMap</span><span class="o">()));</span> <span class="c1">// this is just to make the unit test happy</span> @@ -153,7 +153,7 @@ accomplished in just a few lines of code.</p> * Show the resulting valid edit */</span> <span class="nd">@Override</span> - <span class="kd">public</span> <span class="kd">final</span> <span class="kt">void</span> <span class="n">onSubmit</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="kd">final</span> <span class="kt">void</span> <span class="nf">onSubmit</span><span class="o">()</span> <span class="o">{</span> <span class="n">ValueMap</span> <span class="n">values</span> <span class="o">=</span> <span class="n">getModelObject</span><span class="o">();</span> <span class="c1">// check if the honey pot is filled</span> <span class="k">if</span> <span class="o">(</span><span class="n">StringUtils</span><span class="o">.</span><span class="na">isNotBlank</span><span class="o">((</span><span class="n">String</span><span class="o">)</span><span class="n">values</span><span class="o">.</span><span class="na">get</span><span class="o">(</span><span class="s">"comment"</span><span class="o">)))</span> <span class="o">{</span> @@ -173,7 +173,7 @@ accomplished in just a few lines of code.</p> <span class="cm">/** * Clears the comments. */</span> - <span class="kd">public</span> <span class="kd">static</span> <span class="kt">void</span> <span class="n">clear</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="kd">static</span> <span class="kt">void</span> <span class="nf">clear</span><span class="o">()</span> <span class="o">{</span> <span class="n">commentList</span><span class="o">.</span><span class="na">clear</span><span class="o">();</span> <span class="o">}</span> <span class="o">}</span></code></pre></figure> @@ -236,10 +236,10 @@ final treat the modifications to the <code class="highlighter-rouge">web.xml</co <span class="kn">import</span> <span class="nn">org.apache.wicket.Page</span><span class="o">;</span> <span class="kn">import</span> <span class="nn">org.apache.wicket.examples.WicketExampleApplication</span><span class="o">;</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">GuestBookApplication</span> <span class="kd">extends</span> <span class="n">WicketExampleApplication</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">GuestBookApplication</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">GuestBookApplication</span><span class="o">()</span> <span class="o">{</span> <span class="o">}</span> <span class="nd">@Override</span> - <span class="kd">public</span> <span class="n">Class</span><span class="o"><</span> <span class="o">?</span> <span class="kd">extends</span> <span class="n">Page</span><span class="o">></span> <span class="n">getHomePage</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="n">Class</span><span class="o"><</span> <span class="o">?</span> <span class="kd">extends</span> <span class="n">Page</span><span class="o">></span> <span class="nf">getHomePage</span><span class="o">()</span> <span class="o">{</span> <span class="k">return</span> <span class="n">GuestBook</span><span class="o">.</span><span class="na">class</span><span class="o">;</span> <span class="o">}</span> <span class="o">}</span></code></pre></figure>
http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/learn/examples/helloworld.html ---------------------------------------------------------------------- diff --git a/content/learn/examples/helloworld.html b/content/learn/examples/helloworld.html index 3a25549..8676bab 100644 --- a/content/learn/examples/helloworld.html +++ b/content/learn/examples/helloworld.html @@ -68,13 +68,13 @@ without having to go through the whole build-deploy cycle.</p> defines what the home page is, and allows for some configuration.</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kn">import</span> <span class="nn">org.apache.wicket.protocol.http.WebApplication</span><span class="o">;</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">HelloWorldApplication</span> <span class="kd">extends</span> <span class="n">WebApplication</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">HelloWorldApplication</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">HelloWorldApplication</span><span class="o">()</span> <span class="o">{</span> <span class="o">}</span> <span class="cm">/** * @see org.apache.wicket.Application#getHomePage() */</span> <span class="nd">@Override</span> - <span class="kd">public</span> <span class="n">Class</span> <span class="n">getHomePage</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="n">Class</span> <span class="nf">getHomePage</span><span class="o">()</span> <span class="o">{</span> <span class="k">return</span> <span class="n">HelloWorld</span><span class="o">.</span><span class="na">class</span><span class="o">;</span> <span class="o">}</span> <span class="o">}</span></code></pre></figure> @@ -85,7 +85,7 @@ rendered by the HelloWorld page is returned.</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kn">import</span> <span class="nn">org.apache.wicket.markup.html.WebPage</span><span class="o">;</span> <span class="kn">import</span> <span class="nn">org.apache.wicket.markup.html.basic.Label</span><span class="o">;</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">HelloWorld</span> <span class="kd">extends</span> <span class="n">WebPage</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">HelloWorld</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">HelloWorld</span><span class="o">()</span> <span class="o">{</span> <span class="n">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Label</span><span class="o">(</span><span class="s">"message"</span><span class="o">,</span> <span class="s">"Hello World!"</span><span class="o">));</span> <span class="o">}</span> <span class="o">}</span></code></pre></figure> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/learn/examples/markupinheritance.html ---------------------------------------------------------------------- diff --git a/content/learn/examples/markupinheritance.html b/content/learn/examples/markupinheritance.html index 874b249..04ce4fc 100644 --- a/content/learn/examples/markupinheritance.html +++ b/content/learn/examples/markupinheritance.html @@ -125,7 +125,7 @@ look at the example at hand. Letâs first create the base page.</p> <span class="kn">import</span> <span class="nn">wicket.markup.html.basic.Label</span><span class="o">;</span> <span class="kn">import</span> <span class="nn">wicket.markup.html.link.BookmarkablePageLink</span><span class="o">;</span> <span class="kd">public</span> <span class="kd">abstract</span> <span class="kd">class</span> <span class="nc">BasePage</span> <span class="kd">extends</span> <span class="n">WebPage</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">BasePage</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">BasePage</span><span class="o">()</span> <span class="o">{</span> <span class="n">add</span><span class="o">(</span><span class="k">new</span> <span class="n">BookmarkablePageLink</span><span class="o">(</span><span class="s">"page1"</span><span class="o">,</span> <span class="n">Page1</span><span class="o">.</span><span class="na">class</span><span class="o">));</span> <span class="n">add</span><span class="o">(</span><span class="k">new</span> <span class="n">BookmarkablePageLink</span><span class="o">(</span><span class="s">"page2"</span><span class="o">,</span> <span class="n">Page2</span><span class="o">.</span><span class="na">class</span><span class="o">));</span> <span class="n">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Label</span><span class="o">(</span><span class="s">"footer"</span><span class="o">,</span> <span class="s">"This is in the footer"</span><span class="o">));</span> @@ -166,7 +166,7 @@ markup file and Java class. Letâs first implement <code class="highlighter-rou <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kn">package</span> <span class="n">wicket</span><span class="o">.</span><span class="na">quickstart</span><span class="o">;</span> <span class="kn">import</span> <span class="nn">wicket.markup.html.basic.Label</span><span class="o">;</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">Page1</span> <span class="kd">extends</span> <span class="n">BasePage</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">Page1</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">Page1</span><span class="o">()</span> <span class="o">{</span> <span class="n">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Label</span><span class="o">(</span><span class="s">"label1"</span><span class="o">,</span> <span class="s">"This is in the subclass Page1"</span><span class="o">));</span> <span class="o">}</span> <span class="o">}</span></code></pre></figure> @@ -190,7 +190,7 @@ Wicket will not be able to render the component in the final page.</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kn">package</span> <span class="n">wicket</span><span class="o">.</span><span class="na">quickstart</span><span class="o">;</span> <span class="kn">import</span> <span class="nn">wicket.markup.html.basic.Label</span><span class="o">;</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">Page2</span> <span class="kd">extends</span> <span class="n">BasePage</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">Page2</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">Page2</span><span class="o">()</span> <span class="o">{</span> <span class="n">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Label</span><span class="o">(</span><span class="s">"label2"</span><span class="o">,</span> <span class="s">"This is in the subclass Page2"</span><span class="o">));</span> <span class="o">}</span> <span class="o">}</span></code></pre></figure> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/learn/examples/navomatic.html ---------------------------------------------------------------------- diff --git a/content/learn/examples/navomatic.html b/content/learn/examples/navomatic.html index f8ef5c8..2eab22e 100644 --- a/content/learn/examples/navomatic.html +++ b/content/learn/examples/navomatic.html @@ -114,9 +114,9 @@ this case, we set Page1 to be our home page.</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kn">package</span> <span class="n">org</span><span class="o">.</span><span class="na">apache</span><span class="o">.</span><span class="na">wicket</span><span class="o">.</span><span class="na">examples</span><span class="o">.</span><span class="na">navomatic</span><span class="o">;</span> <span class="kn">import</span> <span class="nn">org.apache.wicket.protocol.http.WebApplication</span><span class="o">;</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">NavomaticApplication</span> <span class="kd">extends</span> <span class="n">WebApplication</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">NavomaticApplication</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">NavomaticApplication</span><span class="o">()</span> <span class="o">{</span> <span class="o">}</span> - <span class="kd">public</span> <span class="n">Class</span> <span class="n">getHomePage</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="n">Class</span> <span class="nf">getHomePage</span><span class="o">()</span> <span class="o">{</span> <span class="k">return</span> <span class="n">Page1</span><span class="o">.</span><span class="na">class</span><span class="o">;</span> <span class="o">}</span> <span class="o">}</span></code></pre></figure> @@ -125,7 +125,7 @@ this case, we set Page1 to be our home page.</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kn">package</span> <span class="n">wicket</span><span class="o">.</span><span class="na">examples</span><span class="o">.</span><span class="na">navomatic</span><span class="o">;</span> <span class="kn">import</span> <span class="nn">org.apache.wicket.markup.html.WebPage</span><span class="o">;</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">Page1</span> <span class="kd">extends</span> <span class="n">WebPage</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">Page1</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">Page1</span><span class="o">()</span> <span class="o">{</span> <span class="n">add</span><span class="o">(</span><span class="k">new</span> <span class="n">NavomaticBorder</span><span class="o">(</span><span class="s">"navomaticBorder"</span><span class="o">));</span> <span class="o">}</span> <span class="o">}</span></code></pre></figure> @@ -146,7 +146,7 @@ two names match, Wicket associates the NavomaticBorder Java component with the <p>The Page2 Java and HTML files look almost identical (and weâll omit the sources for Page3 altogether because it follows the same pattern):</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">Page2</span> <span class="kd">extends</span> <span class="n">WebPage</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">Page2</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">Page2</span><span class="o">()</span> <span class="o">{</span> <span class="n">add</span><span class="o">(</span><span class="k">new</span> <span class="n">NavomaticBorder</span><span class="o">(</span><span class="s">"navomaticBorder"</span><span class="o">));</span> <span class="o">}</span> <span class="o">}</span></code></pre></figure> @@ -167,7 +167,7 @@ is in the NavomaticBorder markup.</p> <span class="kn">import</span> <span class="nn">org.apache.wicket.markup.html.border.Border</span><span class="o">;</span> <span class="kn">import</span> <span class="nn">org.apache.wicket.markup.html.border.BoxBorder</span><span class="o">;</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">NavomaticBorder</span> <span class="kd">extends</span> <span class="n">Border</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">NavomaticBorder</span><span class="o">(</span><span class="kd">final</span> <span class="n">String</span> <span class="n">componentName</span><span class="o">)</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">NavomaticBorder</span><span class="o">(</span><span class="kd">final</span> <span class="n">String</span> <span class="n">componentName</span><span class="o">)</span> <span class="o">{</span> <span class="kd">super</span><span class="o">(</span><span class="n">componentName</span><span class="o">);</span> <span class="n">addToBorder</span><span class="o">(</span><span class="k">new</span> <span class="n">BoxBorder</span><span class="o">(</span><span class="s">"navigationBorder"</span><span class="o">));</span> <span class="n">addToBorder</span><span class="o">(</span><span class="k">new</span> <span class="n">BoxBorder</span><span class="o">(</span><span class="s">"bodyBorder"</span><span class="o">));</span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/learn/examples/usingfragments.html ---------------------------------------------------------------------- diff --git a/content/learn/examples/usingfragments.html b/content/learn/examples/usingfragments.html index f1835bc..660a46e 100644 --- a/content/learn/examples/usingfragments.html +++ b/content/learn/examples/usingfragments.html @@ -86,9 +86,9 @@ and web markup container.</p> <span class="kn">import</span> <span class="nn">wicket.markup.html.list.Loop</span><span class="o">;</span> <span class="kn">import</span> <span class="nn">wicket.markup.html.panel.Fragment</span><span class="o">;</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">Index</span> <span class="kd">extends</span> <span class="n">QuickStartPage</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">Index</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">Index</span><span class="o">()</span> <span class="o">{</span> <span class="n">Loop</span> <span class="n">loop</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Loop</span><span class="o">(</span><span class="s">"list"</span><span class="o">,</span> <span class="mi">5</span><span class="o">)</span> <span class="o">{</span> - <span class="kd">protected</span> <span class="kt">void</span> <span class="n">populateItem</span><span class="o">(</span><span class="n">LoopItem</span> <span class="n">item</span><span class="o">)</span> <span class="o">{</span> + <span class="kd">protected</span> <span class="kt">void</span> <span class="nf">populateItem</span><span class="o">(</span><span class="n">LoopItem</span> <span class="n">item</span><span class="o">)</span> <span class="o">{</span> <span class="n">String</span> <span class="n">fragmentId</span> <span class="o">=</span> <span class="s">"fragment"</span> <span class="o">+</span> <span class="o">(</span><span class="n">item</span><span class="o">.</span><span class="na">getIteration</span><span class="o">()</span> <span class="o">%</span> <span class="mi">2</span> <span class="o">+</span> <span class="mi">1</span><span class="o">);</span> <span class="n">item</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Fragment</span><span class="o">(</span><span class="s">"panel"</span><span class="o">,</span> <span class="n">fragmentId</span><span class="o">,</span> <span class="n">Index</span><span class="o">.</span><span class="na">this</span><span class="o">));</span> <span class="o">}</span> @@ -123,14 +123,14 @@ subclass for fragment one to encapsulate the component.</p> <span class="kn">import</span> <span class="nn">wicket.markup.html.panel.Fragment</span><span class="o">;</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">Index</span> <span class="kd">extends</span> <span class="n">QuickStartPage</span> <span class="o">{</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">Fragment1</span> <span class="kd">extends</span> <span class="n">Fragment</span> <span class="o">{</span> - <span class="kd">public</span> <span class="n">Fragment1</span><span class="o">(</span><span class="n">String</span> <span class="n">id</span><span class="o">,</span> <span class="n">String</span> <span class="n">markupId</span><span class="o">)</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">Fragment1</span><span class="o">(</span><span class="n">String</span> <span class="n">id</span><span class="o">,</span> <span class="n">String</span> <span class="n">markupId</span><span class="o">)</span> <span class="o">{</span> <span class="kd">super</span><span class="o">(</span><span class="n">id</span><span class="o">,</span> <span class="n">markupId</span><span class="o">,</span> <span class="n">Index</span><span class="o">.</span><span class="na">this</span><span class="o">);</span> <span class="n">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Label</span><span class="o">(</span><span class="s">"label"</span><span class="o">,</span> <span class="s">"Hello, World!"</span><span class="o">));</span> <span class="o">}</span> <span class="o">}</span> - <span class="kd">public</span> <span class="n">Index</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="nf">Index</span><span class="o">()</span> <span class="o">{</span> <span class="n">Loop</span> <span class="n">loop</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Loop</span><span class="o">(</span><span class="s">"list"</span><span class="o">,</span> <span class="mi">5</span><span class="o">)</span> <span class="o">{</span> - <span class="kd">protected</span> <span class="kt">void</span> <span class="n">populateItem</span><span class="o">(</span><span class="n">LoopItem</span> <span class="n">item</span><span class="o">)</span> <span class="o">{</span> + <span class="kd">protected</span> <span class="kt">void</span> <span class="nf">populateItem</span><span class="o">(</span><span class="n">LoopItem</span> <span class="n">item</span><span class="o">)</span> <span class="o">{</span> <span class="kt">int</span> <span class="n">index</span> <span class="o">=</span> <span class="o">(</span><span class="n">item</span><span class="o">.</span><span class="na">getIteration</span><span class="o">()</span> <span class="o">%</span> <span class="mi">2</span> <span class="o">+</span> <span class="mi">1</span><span class="o">);</span> <span class="n">String</span> <span class="n">fragmentId</span> <span class="o">=</span> <span class="s">"fragment"</span> <span class="o">+</span> <span class="n">index</span><span class="o">;</span> <span class="k">if</span> <span class="o">(</span><span class="n">index</span> <span class="o">==</span> <span class="mi">1</span><span class="o">)</span> <span class="o">{</span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/learn/index.html ---------------------------------------------------------------------- diff --git a/content/learn/index.html b/content/learn/index.html index 877e075..3a1af05 100644 --- a/content/learn/index.html +++ b/content/learn/index.html @@ -72,13 +72,13 @@ We also publish a news item on our website with the announcement, and it is also <p>Here are the most recent headlines:</p> <ul> <li> - <p><a href="/news/2016/10/26/wicket-8.0.0-M2-released.html">Apache Wicket 8.0.0-M2 released</a> <small>26 Oct 2016</small></p> + <p><a href="/news/2016/11/08/cve-2016-6806.html">CVE-2016-6806 Apache Wicket CSRF detection vulnerability</a> <small>08 Nov 2016</small></p> </li> <li> - <p><a href="/news/2016/10/26/wicket-7.5.0-released.html">Apache Wicket 7.5.0 released</a> <small>26 Oct 2016</small></p> + <p><a href="/news/2016/10/26/wicket-8.0.0-M2-released.html">Apache Wicket 8.0.0-M2 released</a> <small>26 Oct 2016</small></p> </li> <li> - <p><a href="/news/2016/10/26/wicket-6.25.0-released.html">Apache Wicket 6.25.0 released</a> <small>26 Oct 2016</small></p> + <p><a href="/news/2016/10/26/wicket-7.5.0-released.html">Apache Wicket 7.5.0 released</a> <small>26 Oct 2016</small></p> </li> </ul> <p>The complete articles and all other news items are available in the <a href="/news">archives</a>.</p> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2009/07/30/wicket-1.4-takes-typesafety-to-the-next-level.html ---------------------------------------------------------------------- diff --git a/content/news/2009/07/30/wicket-1.4-takes-typesafety-to-the-next-level.html b/content/news/2009/07/30/wicket-1.4-takes-typesafety-to-the-next-level.html index e99a3c5..eb4880b 100644 --- a/content/news/2009/07/30/wicket-1.4-takes-typesafety-to-the-next-level.html +++ b/content/news/2009/07/30/wicket-1.4-takes-typesafety-to-the-next-level.html @@ -99,7 +99,7 @@ nationalities, credit card processors, etc.</p> <p>The signature of a constructor for the <code class="highlighter-rouge">DropDownChoice</code> component in Wicket 1.3 was:</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">DropDownChoice</span> <span class="kd">extends</span> <span class="o">...</span> - <span class="kd">public</span> <span class="n">DropDownChoice</span><span class="o">(</span><span class="n">String</span> <span class="n">id</span><span class="o">,</span> <span class="n">IModel</span> <span class="n">model</span><span class="o">,</span> <span class="n">IModel</span> <span class="n">choices</span><span class="o">)</span> + <span class="kd">public</span> <span class="nf">DropDownChoice</span><span class="o">(</span><span class="n">String</span> <span class="n">id</span><span class="o">,</span> <span class="n">IModel</span> <span class="n">model</span><span class="o">,</span> <span class="n">IModel</span> <span class="n">choices</span><span class="o">)</span> <span class="o">}</span></code></pre></figure> <p>As you can see, this constructor doesnât give much insight into what goes where (other than the names of the parameters). The first parameter is the @@ -110,7 +110,7 @@ to assign the right IModel values to the right parameters. Now take a look at the same constructor, but now in Wicket 1.4. The signature for our generified constructor looks like the following example.</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="o"><</span><span class="n">T</span><span class="o">></span> <span class="n">DropDownChoice</span> <span class="kd">extends</span> <span class="o">...</span> - <span class="kd">public</span> <span class="n">DropDownChoice</span><span class="o">(</span><span class="n">String</span> <span class="n">id</span><span class="o">,</span> <span class="n">IModel</span><span class="o"><</span><span class="n">T</span><span class="o">></span> <span class="n">model</span><span class="o">,</span> <span class="n">IModel</span><span class="o"><?</span> <span class="kd">extends</span> <span class="n">List</span><span class="o"><?</span> <span class="kd">extends</span> <span class="n">T</span><span class="o">>></span> <span class="n">choices</span><span class="o">)</span> + <span class="kd">public</span> <span class="nf">DropDownChoice</span><span class="o">(</span><span class="n">String</span> <span class="n">id</span><span class="o">,</span> <span class="n">IModel</span><span class="o"><</span><span class="n">T</span><span class="o">></span> <span class="n">model</span><span class="o">,</span> <span class="n">IModel</span><span class="o"><?</span> <span class="kd">extends</span> <span class="n">List</span><span class="o"><?</span> <span class="kd">extends</span> <span class="n">T</span><span class="o">>></span> <span class="n">choices</span><span class="o">)</span> <span class="o">}</span></code></pre></figure> <p>Here we communicate that the first <code class="highlighter-rouge">IModel</code> parameter is a <code class="highlighter-rouge">T</code>, which is the single value that will be provided when the <code class="highlighter-rouge">DropDownChoice</code> selects one @@ -129,9 +129,9 @@ use a model or use two different model types: which one should be in the lead? We chose to generify only the components that clearly benefited from the extra type information, leading to clean code like this:</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">ListView</span><span class="o"><</span><span class="n">Person</span><span class="o">></span> <span class="n">peopleListView</span> <span class="o">=</span> <span class="k">new</span> <span class="n">ListView</span><span class="o"><</span><span class="n">Person</span><span class="o">>(</span><span class="s">"people"</span><span class="o">,</span> <span class="n">people</span><span class="o">)</span> <span class="o">{</span> - <span class="kd">protected</span> <span class="kt">void</span> <span class="n">populateItem</span><span class="o">(</span><span class="n">ListItem</span><span class="o"><</span><span class="n">Person</span><span class="o">></span> <span class="n">item</span><span class="o">)</span> <span class="o">{</span> + <span class="kd">protected</span> <span class="kt">void</span> <span class="nf">populateItem</span><span class="o">(</span><span class="n">ListItem</span><span class="o"><</span><span class="n">Person</span><span class="o">></span> <span class="n">item</span><span class="o">)</span> <span class="o">{</span> <span class="n">item</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Link</span><span class="o"><</span><span class="n">Person</span><span class="o">>(</span><span class="s">"editPerson"</span><span class="o">,</span> <span class="n">item</span><span class="o">.</span><span class="na">getModel</span><span class="o">()){</span> - <span class="kd">public</span> <span class="kt">void</span> <span class="n">onClick</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onClick</span><span class="o">()</span> <span class="o">{</span> <span class="n">Person</span> <span class="n">p</span> <span class="o">=</span> <span class="n">getModelObject</span><span class="o">();</span> <span class="n">setResponsePage</span><span class="o">(</span><span class="k">new</span> <span class="n">EditPersonPage</span><span class="o">(</span><span class="n">p</span><span class="o">));</span> <span class="o">}</span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2009/07/index.html ---------------------------------------------------------------------- diff --git a/content/news/2009/07/index.html b/content/news/2009/07/index.html index 0d7a45a..5a3e333 100644 --- a/content/news/2009/07/index.html +++ b/content/news/2009/07/index.html @@ -70,6 +70,7 @@ minimum platform, we were able...</p> <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2009/08/index.html ---------------------------------------------------------------------- diff --git a/content/news/2009/08/index.html b/content/news/2009/08/index.html index fb929f7..c73be90 100644 --- a/content/news/2009/08/index.html +++ b/content/news/2009/08/index.html @@ -61,6 +61,7 @@ of Apache Wicket 1.4.</p> <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2009/10/index.html ---------------------------------------------------------------------- diff --git a/content/news/2009/10/index.html b/content/news/2009/10/index.html index 09919c8..51307da 100644 --- a/content/news/2009/10/index.html +++ b/content/news/2009/10/index.html @@ -69,6 +69,7 @@ of Apache Wicket 1.4.</p> <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2009/12/index.html ---------------------------------------------------------------------- diff --git a/content/news/2009/12/index.html b/content/news/2009/12/index.html index dc3e9fc..4b18df0 100644 --- a/content/news/2009/12/index.html +++ b/content/news/2009/12/index.html @@ -70,6 +70,7 @@ caused certain applicat...</p> <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2009/index.html ---------------------------------------------------------------------- diff --git a/content/news/2009/index.html b/content/news/2009/index.html index 737b207..b1e81a0 100644 --- a/content/news/2009/index.html +++ b/content/news/2009/index.html @@ -119,6 +119,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2010/02/index.html ---------------------------------------------------------------------- diff --git a/content/news/2010/02/index.html b/content/news/2010/02/index.html index cacbfa6..fcc827d 100644 --- a/content/news/2010/02/index.html +++ b/content/news/2010/02/index.html @@ -57,6 +57,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2010/03/index.html ---------------------------------------------------------------------- diff --git a/content/news/2010/03/index.html b/content/news/2010/03/index.html index 162b9c5..e3fd5e4 100644 --- a/content/news/2010/03/index.html +++ b/content/news/2010/03/index.html @@ -59,6 +59,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2010/05/index.html ---------------------------------------------------------------------- diff --git a/content/news/2010/05/index.html b/content/news/2010/05/index.html index f87cf54..00e9c21 100644 --- a/content/news/2010/05/index.html +++ b/content/news/2010/05/index.html @@ -79,6 +79,7 @@ fifteen bug fixes and improvements.</p> <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2010/08/11/wicket-1.4.10-released.html ---------------------------------------------------------------------- diff --git a/content/news/2010/08/11/wicket-1.4.10-released.html b/content/news/2010/08/11/wicket-1.4.10-released.html index 9f11979..71501b8 100644 --- a/content/news/2010/08/11/wicket-1.4.10-released.html +++ b/content/news/2010/08/11/wicket-1.4.10-released.html @@ -52,9 +52,11 @@ <p class="meta">11 Aug 2010</p> <p>This is the tenth maintenance release of the 1.4.x series and brings over thirty bug fixes and improvements.</p> -<p>As well as bringing bug fixes and small improvements, 1.4.10 brings two major new features: -* Delayed component initialization -* Component configuration</p> +<p>As well as bringing bug fixes and small improvements, 1.4.10 brings two major new features:</p> +<ul> + <li>Delayed component initialization</li> + <li>Component configuration</li> +</ul> <p>Delayed component initialization allows developers to initialize their components outside of a constructor, when more environment is available to the component instance. From the javadoc:</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">Component</span> <span class="o">{</span> <span class="cm">/** @@ -81,7 +83,7 @@ thirty bug fixes and improvements.</p> * </p> * */</span> - <span class="kd">protected</span> <span class="kt">void</span> <span class="n">onInitialize</span><span class="o">()</span> <span class="o">{}</span> + <span class="kd">protected</span> <span class="kt">void</span> <span class="nf">onInitialize</span><span class="o">()</span> <span class="o">{}</span> <span class="o">}</span></code></pre></figure> <p>Component configuration allows developers to easier configure component states such as visibility, enabled, etc. From the javadoc:</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">Component</span> <span class="o">{</span> @@ -143,7 +145,7 @@ thirty bug fixes and improvements.</p> * } * </pre> */</span> - <span class="kd">protected</span> <span class="kt">void</span> <span class="n">onConfigure</span><span class="o">()</span> <span class="o">{}</span> + <span class="kd">protected</span> <span class="kt">void</span> <span class="nf">onConfigure</span><span class="o">()</span> <span class="o">{}</span> <span class="o">}</span></code></pre></figure> <ul> <li><a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.4.10/">Subversion tag</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2010/08/index.html ---------------------------------------------------------------------- diff --git a/content/news/2010/08/index.html b/content/news/2010/08/index.html index 9e3eee8..fc6ec76 100644 --- a/content/news/2010/08/index.html +++ b/content/news/2010/08/index.html @@ -57,7 +57,7 @@ <p><small>11 Aug 2010</small></p> <p>This is the tenth maintenance release of the 1.4.x series and brings over thirty bug fixes and improvements.</p> -<p>As well as bringing bug fixes and small improvements, 1.4.10 bri...</p> +<p>As ...</p> <a href="/news/2010/08/11/wicket-1.4.10-released.html">more</a></li> </div> <div class="news"> @@ -79,6 +79,7 @@ provide our users with a more powerful and flexible request processing pipeline. <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2010/09/index.html ---------------------------------------------------------------------- diff --git a/content/news/2010/09/index.html b/content/news/2010/09/index.html index 6cd370b..b28cca1 100644 --- a/content/news/2010/09/index.html +++ b/content/news/2010/09/index.html @@ -84,6 +84,7 @@ provide our users with a more powerful and flexible request processing pipeline. <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2010/11/index.html ---------------------------------------------------------------------- diff --git a/content/news/2010/11/index.html b/content/news/2010/11/index.html index 29a94bf..2a6f7ae 100644 --- a/content/news/2010/11/index.html +++ b/content/news/2010/11/index.html @@ -96,6 +96,7 @@ willing to do the âgrunt workâ of creating great test cases for his pa...</p <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2010/12/index.html ---------------------------------------------------------------------- diff --git a/content/news/2010/12/index.html b/content/news/2010/12/index.html index 3a9f844..78e1c19 100644 --- a/content/news/2010/12/index.html +++ b/content/news/2010/12/index.html @@ -64,6 +64,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2010/index.html ---------------------------------------------------------------------- diff --git a/content/news/2010/index.html b/content/news/2010/index.html index dfcc48e..307ba8f 100644 --- a/content/news/2010/index.html +++ b/content/news/2010/index.html @@ -191,6 +191,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/01/22/wicket-1.5-RC1-released.html ---------------------------------------------------------------------- diff --git a/content/news/2011/01/22/wicket-1.5-RC1-released.html b/content/news/2011/01/22/wicket-1.5-RC1-released.html index 1e55e9d..6e01288 100644 --- a/content/news/2011/01/22/wicket-1.5-RC1-released.html +++ b/content/news/2011/01/22/wicket-1.5-RC1-released.html @@ -50,17 +50,21 @@ <section class="l-two-third left"> <div class="l-full"> <p class="meta">22 Jan 2011</p> - <p>The Wicket Team is proud to introduce the first Release Candidate in Wicket 1.5 series. The 1.5 series provides the following major improvements: -* A more powerful and flexible request processing pipeline -* Intercomponent event mechanism -* Improved configuration -* More flexible markup loading -* Better proxy support (x-forwarded-for header)</p> + <p>The Wicket Team is proud to introduce the first Release Candidate in Wicket 1.5 series. The 1.5 series provides the following major improvements:</p> +<ul> + <li>A more powerful and flexible request processing pipeline</li> + <li>Intercomponent event mechanism</li> + <li>Improved configuration</li> + <li>More flexible markup loading</li> + <li>Better proxy support (x-forwarded-for header)</li> +</ul> <p>More detailed migration notes are available on our <a href="https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+1.5">Migrate to 1.5 Wiki Page</a></p> -<p>Release Artifacts: -* <a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC1">Subversion tag</a> -* <a href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&&pid=12310561&fixfor=12315483&sorter/field=issuekey&sorter/order=DESC">Changelog</a> -* To use in Maven:</p> +<p>Release Artifacts:</p> +<ul> + <li><a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC1">Subversion tag</a></li> + <li><a href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&&pid=12310561&fixfor=12315483&sorter/field=issuekey&sorter/order=DESC">Changelog</a></li> + <li>To use in Maven:</li> +</ul> <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt"><dependency></span> <span class="nt"><groupId></span>org.apache.wicket<span class="nt"></groupId></span> <span class="nt"><artifactId></span>wicket<span class="nt"></artifactId></span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/01/index.html ---------------------------------------------------------------------- diff --git a/content/news/2011/01/index.html b/content/news/2011/01/index.html index 820a214..c600cc1 100644 --- a/content/news/2011/01/index.html +++ b/content/news/2011/01/index.html @@ -49,7 +49,10 @@ <div class="news"> <h3>Wicket 1.5-RC1 released</h3> <p><small>22 Jan 2011</small></p> - <p>The Wicket Team is proud to introduce the first Release Candidate in Wicket 1.5 series. The 1.5 series provides the following major improvement...</p> + <p>The Wicket Team is proud to introduce the first Release Candidate in Wicket 1.5 series. The 1.5 series provides the following major improvements:</p> +<ul> + <li>A more ...</li> +</ul> <a href="/news/2011/01/22/wicket-1.5-RC1-released.html">more</a></li> </div> </div> @@ -57,6 +60,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/02/25/wicket-1.5-rc2-released.html ---------------------------------------------------------------------- diff --git a/content/news/2011/02/25/wicket-1.5-rc2-released.html b/content/news/2011/02/25/wicket-1.5-rc2-released.html index 54b6458..0282551 100644 --- a/content/news/2011/02/25/wicket-1.5-rc2-released.html +++ b/content/news/2011/02/25/wicket-1.5-rc2-released.html @@ -52,10 +52,12 @@ <p class="meta">25 Feb 2011</p> <p>The Wicket Team is proud to introduce the second Release Candidate in Wicket 1.5 series. See the changelog for the list of bug fixes and improvements done between 1.5-RC1 and 1.5-rc2</p> <p>More detailed migration notes are available on our <a href="https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+1.5">Migrate to 1.5 Wiki Page</a></p> -<p>Release Artifacts: -* <a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-rc2">Subversion tag</a> -* <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316059">Changelog</a> -* To use in Maven:</p> +<p>Release Artifacts:</p> +<ul> + <li><a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-rc2">Subversion tag</a></li> + <li><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316059">Changelog</a></li> + <li>To use in Maven:</li> +</ul> <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt"><dependency></span> <span class="nt"><groupId></span>org.apache.wicket<span class="nt"></groupId></span> <span class="nt"><artifactId></span>wicket-core<span class="nt"></artifactId></span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/02/index.html ---------------------------------------------------------------------- diff --git a/content/news/2011/02/index.html b/content/news/2011/02/index.html index 6aba5b3..7133634 100644 --- a/content/news/2011/02/index.html +++ b/content/news/2011/02/index.html @@ -71,6 +71,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/03/index.html ---------------------------------------------------------------------- diff --git a/content/news/2011/03/index.html b/content/news/2011/03/index.html index 46bae4b..245e071 100644 --- a/content/news/2011/03/index.html +++ b/content/news/2011/03/index.html @@ -58,6 +58,7 @@ For the past nine months I have been quietly working on a book about Wicket. Unl <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/04/02/wicket-1.5-RC3-released.html ---------------------------------------------------------------------- diff --git a/content/news/2011/04/02/wicket-1.5-RC3-released.html b/content/news/2011/04/02/wicket-1.5-RC3-released.html index 690e11c..b0f8206 100644 --- a/content/news/2011/04/02/wicket-1.5-RC3-released.html +++ b/content/news/2011/04/02/wicket-1.5-RC3-released.html @@ -52,10 +52,12 @@ <p class="meta">02 Apr 2011</p> <p>The Wicket Team is proud to introduce the third Release Candidate in Wicket 1.5 series. See the changelog for the list of bug fixes and improvements done between 1.5-rc2 and 1.5-RC3</p> <p>More detailed migration notes are available on our <a href="https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+1.5">Migrate to 1.5 Wiki Page</a></p> -<p>Release Artifacts: -* <a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC3">Subversion tag</a> -* <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316220">Changelog</a> -* To use in Maven:</p> +<p>Release Artifacts:</p> +<ul> + <li><a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC3">Subversion tag</a></li> + <li><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316220">Changelog</a></li> + <li>To use in Maven:</li> +</ul> <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt"><dependency></span> <span class="nt"><groupId></span>org.apache.wicket<span class="nt"></groupId></span> <span class="nt"><artifactId></span>wicket-core<span class="nt"></artifactId></span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/04/index.html ---------------------------------------------------------------------- diff --git a/content/news/2011/04/index.html b/content/news/2011/04/index.html index 3950b2e..2091877 100644 --- a/content/news/2011/04/index.html +++ b/content/news/2011/04/index.html @@ -71,6 +71,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/05/11/wicket-1.5-RC4.2-released.html ---------------------------------------------------------------------- diff --git a/content/news/2011/05/11/wicket-1.5-RC4.2-released.html b/content/news/2011/05/11/wicket-1.5-RC4.2-released.html index 53fecfa..a66b5f0 100644 --- a/content/news/2011/05/11/wicket-1.5-RC4.2-released.html +++ b/content/news/2011/05/11/wicket-1.5-RC4.2-released.html @@ -52,10 +52,12 @@ <p class="meta">11 May 2011</p> <p>The Wicket Team is proud to introduce the fourth Release Candidate in Wicket 1.5 series. See the changelog for the list of bug fixes and improvements done between 1.5-RC3 and 1.5-RC4.2</p> <p>More detailed migration notes are available on our <a href="https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+1.5">Migrate to 1.5 Wiki Page</a></p> -<p>Release Artifacts: -* <a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC4.2">Subversion tag</a> -* <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316330">Changelog</a> -* To use in Maven:</p> +<p>Release Artifacts:</p> +<ul> + <li><a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC4.2">Subversion tag</a></li> + <li><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316330">Changelog</a></li> + <li>To use in Maven:</li> +</ul> <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt"><dependency></span> <span class="nt"><groupId></span>org.apache.wicket<span class="nt"></groupId></span> <span class="nt"><artifactId></span>wicket-core<span class="nt"></artifactId></span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/05/index.html ---------------------------------------------------------------------- diff --git a/content/news/2011/05/index.html b/content/news/2011/05/index.html index 7b463c8..ee901d9 100644 --- a/content/news/2011/05/index.html +++ b/content/news/2011/05/index.html @@ -66,6 +66,7 @@ give away a free copy of the ebook version of <a href="http://link.packtpub.com/ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/06/25/wicket-1.5-RC5.1-released.html ---------------------------------------------------------------------- diff --git a/content/news/2011/06/25/wicket-1.5-RC5.1-released.html b/content/news/2011/06/25/wicket-1.5-RC5.1-released.html index 4bf52c8..23935d6 100644 --- a/content/news/2011/06/25/wicket-1.5-RC5.1-released.html +++ b/content/news/2011/06/25/wicket-1.5-RC5.1-released.html @@ -52,10 +52,12 @@ <p class="meta">25 Jun 2011</p> <p>The Wicket Team is proud to introduce the fourth Release Candidate in Wicket 1.5 series. See the changelog for the list of bug fixes and improvements done between 1.5-RC4.2 and 1.5-RC5.1</p> <p>More detailed migration notes are available on our <a href="https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+1.5">Migrate to 1.5 Wiki Page</a></p> -<p>Release Artifacts: -* <a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC5.1">Subversion tag</a> -* <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316423">Changelog</a> -* To use in Maven:</p> +<p>Release Artifacts:</p> +<ul> + <li><a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC5.1">Subversion tag</a></li> + <li><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316423">Changelog</a></li> + <li>To use in Maven:</li> +</ul> <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt"><dependency></span> <span class="nt"><groupId></span>org.apache.wicket<span class="nt"></groupId></span> <span class="nt"><artifactId></span>wicket-core<span class="nt"></artifactId></span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/06/index.html ---------------------------------------------------------------------- diff --git a/content/news/2011/06/index.html b/content/news/2011/06/index.html index 2ac03b7..2c9ae2a 100644 --- a/content/news/2011/06/index.html +++ b/content/news/2011/06/index.html @@ -58,6 +58,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/08/23/cve-2011-2712.html ---------------------------------------------------------------------- diff --git a/content/news/2011/08/23/cve-2011-2712.html b/content/news/2011/08/23/cve-2011-2712.html index 1647819..d6c99e4 100644 --- a/content/news/2011/08/23/cve-2011-2712.html +++ b/content/news/2011/08/23/cve-2011-2712.html @@ -61,7 +61,7 @@ With multi window support application configuration and special query parameters <p>Mitigation: Either disable multi window support with</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">MyApp</span> <span class="kd">extends</span> <span class="n">WebApplication</span> <span class="o">{</span> - <span class="kd">public</span> <span class="kt">void</span> <span class="n">init</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="kt">void</span> <span class="nf">init</span><span class="o">()</span> <span class="o">{</span> <span class="kd">super</span><span class="o">.</span><span class="na">init</span><span class="o">();</span> <span class="n">getPageSettings</span><span class="o">.</span><span class="na">setAutomaticMultiWindowSupport</span><span class="o">(</span><span class="kc">false</span><span class="o">);</span> <span class="o">}</span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/08/28/1.5-RC7-released.html ---------------------------------------------------------------------- diff --git a/content/news/2011/08/28/1.5-RC7-released.html b/content/news/2011/08/28/1.5-RC7-released.html index 14beba1..fe7bb40 100644 --- a/content/news/2011/08/28/1.5-RC7-released.html +++ b/content/news/2011/08/28/1.5-RC7-released.html @@ -52,11 +52,13 @@ <p class="meta">28 Aug 2011</p> <p>The Wicket Team is proud to introduce the seventh Release Candidate in Wicket 1.5 series. See the changelog for the list of bug fixes and improvements done between 1.5-RC5.1 and 1.5-RC7</p> <p>More detailed migration notes are available on our <a href="https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+1.5">Migrate to 1.5 Wiki Page</a></p> -<p>Release Artifacts: -* <a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC7">Subversion tag</a> -* <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316657">Changelog RC6</a> -* <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12317645">Changelog RC7</a> -* To use in Maven:</p> +<p>Release Artifacts:</p> +<ul> + <li><a href="http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC7">Subversion tag</a></li> + <li><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316657">Changelog RC6</a></li> + <li><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12317645">Changelog RC7</a></li> + <li>To use in Maven:</li> +</ul> <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt"><dependency></span> <span class="nt"><groupId></span>org.apache.wicket<span class="nt"></groupId></span> <span class="nt"><artifactId></span>wicket-core<span class="nt"></artifactId></span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/08/index.html ---------------------------------------------------------------------- diff --git a/content/news/2011/08/index.html b/content/news/2011/08/index.html index ab8913c..a2c6ce6 100644 --- a/content/news/2011/08/index.html +++ b/content/news/2011/08/index.html @@ -84,6 +84,7 @@ With multi window support application configuration and special query parameters <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/09/07/wicket-1.5-released.html ---------------------------------------------------------------------- diff --git a/content/news/2011/09/07/wicket-1.5-released.html b/content/news/2011/09/07/wicket-1.5-released.html index 0495373..2e8ba44 100644 --- a/content/news/2011/09/07/wicket-1.5-released.html +++ b/content/news/2011/09/07/wicket-1.5-released.html @@ -87,7 +87,7 @@ * Objects that can send events */</span> <span class="kd">public</span> <span class="kd">interface</span> <span class="nc">IEventSource</span> <span class="o">{</span> - <span class="o"><</span><span class="n">T</span><span class="o">></span> <span class="kt">void</span> <span class="n">send</span><span class="o">(</span><span class="n">IEventSink</span> <span class="n">sink</span><span class="o">,</span> <span class="n">Broadcast</span> <span class="n">broadcast</span><span class="o">,</span> <span class="n">T</span> <span class="n">payload</span><span class="o">);</span> + <span class="o"><</span><span class="n">T</span><span class="o">></span> <span class="kt">void</span> <span class="nf">send</span><span class="o">(</span><span class="n">IEventSink</span> <span class="n">sink</span><span class="o">,</span> <span class="n">Broadcast</span> <span class="n">broadcast</span><span class="o">,</span> <span class="n">T</span> <span class="n">payload</span><span class="o">);</span> <span class="o">}</span></code></pre></figure> <p>and</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="cm">/** @@ -98,7 +98,7 @@ <span class="cm">/** * Called when an event is sent to this sink */</span> - <span class="kt">void</span> <span class="n">onEvent</span><span class="o">(</span><span class="n">IEvent</span><span class="o"><?></span> <span class="n">event</span><span class="o">);</span> + <span class="kt">void</span> <span class="nf">onEvent</span><span class="o">(</span><span class="n">IEvent</span><span class="o"><?></span> <span class="n">event</span><span class="o">);</span> <span class="o">}</span></code></pre></figure> <p>The classes that implement these interfaces, and can thus participate in the event mechanism are: <code class="highlighter-rouge">Component</code>, <code class="highlighter-rouge">RequestCycle</code>, <code class="highlighter-rouge">Session</code>, and <code class="highlighter-rouge">Application</code>.</p> <p>The mechanism allows for different event broadcast methods defined here:</p> @@ -115,14 +115,14 @@ <p>Applications can register custom event dispatchers in <code class="highlighter-rouge">FrameworkSettings</code>; the dispatchers can be used to build custom event delivery mechanisms. For example a custom <code class="highlighter-rouge">IEventDispatcher</code> mechanism can route events to annotated methods, for example:</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">MyComponent</span> <span class="kd">extends</span> <span class="n">Component</span> <span class="o">{</span> <span class="nd">@OnEvent</span> - <span class="kd">private</span> <span class="kt">void</span> <span class="n">onUserAdded</span><span class="o">(</span><span class="n">UserAddedEvent</span> <span class="n">event</span><span class="o">)</span> <span class="o">{...}</span> + <span class="kd">private</span> <span class="kt">void</span> <span class="nf">onUserAdded</span><span class="o">(</span><span class="n">UserAddedEvent</span> <span class="n">event</span><span class="o">)</span> <span class="o">{...}</span> <span class="o">}</span></code></pre></figure> <p>where <code class="highlighter-rouge">UserAddedEvent</code> is the event payload object.</p> <p>The default <code class="highlighter-rouge">Component#onEvent</code> method will be called even if custom dispatchers are registered.</p> <p>A default event is raised whenever Wicket begins to create an AJAX response. The payload of the event is the <code class="highlighter-rouge">AjaxRequestTarget</code> used for event. Sample implementation:</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// component that always adds itself to the ajax response</span> <span class="kd">public</span> <span class="kd">class</span> <span class="nc">MyComponent</span> <span class="kd">extends</span> <span class="n">Component</span> <span class="o">{</span> - <span class="kd">public</span> <span class="kt">void</span> <span class="n">onEvent</span><span class="o">(</span><span class="n">IEvent</span> <span class="n">event</span><span class="o">)</span> <span class="o">{</span> + <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onEvent</span><span class="o">(</span><span class="n">IEvent</span> <span class="n">event</span><span class="o">)</span> <span class="o">{</span> <span class="k">if</span> <span class="o">(</span><span class="n">event</span><span class="o">.</span><span class="na">getPayload</span><span class="o">()</span> <span class="k">instanceof</span> <span class="n">AjaxRequestTarget</span><span class="o">)</span> <span class="o">{</span> <span class="o">((</span><span class="n">AjaxRequestTarget</span><span class="o">)</span><span class="n">event</span><span class="o">.</span><span class="na">getPayload</span><span class="o">()).</span><span class="na">add</span><span class="o">(</span><span class="k">this</span><span class="o">);</span> <span class="o">}</span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/09/index.html ---------------------------------------------------------------------- diff --git a/content/news/2011/09/index.html b/content/news/2011/09/index.html index 391de8e..5a4f453 100644 --- a/content/news/2011/09/index.html +++ b/content/news/2011/09/index.html @@ -70,6 +70,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/10/index.html ---------------------------------------------------------------------- diff --git a/content/news/2011/10/index.html b/content/news/2011/10/index.html index 3fe6c38..9529853 100644 --- a/content/news/2011/10/index.html +++ b/content/news/2011/10/index.html @@ -77,6 +77,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/11/index.html ---------------------------------------------------------------------- diff --git a/content/news/2011/11/index.html b/content/news/2011/11/index.html index dd8fc9b..959d698 100644 --- a/content/news/2011/11/index.html +++ b/content/news/2011/11/index.html @@ -64,6 +64,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2011/index.html ---------------------------------------------------------------------- diff --git a/content/news/2011/index.html b/content/news/2011/index.html index 95b42fc..4d7da25 100644 --- a/content/news/2011/index.html +++ b/content/news/2011/index.html @@ -204,7 +204,7 @@ <div class="l-full"> <h3 id="/news/2011/01/22/wicket-1.5-RC1-released.html">Wicket 1.5-RC1 released</h3> <small>22 Jan 2011</small> - <p>The Wicket Team is proud to introduce the first Release Candidate in Wicket 1.5 series. The 1.5 series provides the following major improvements: * A... + <p>The Wicket Team is proud to introduce the first Release Candidate in Wicket 1.5 series. The 1.5 series provides the following major improvements: A more... <a href="/news/2011/01/22/wicket-1.5-RC1-released.html">more</a></li></p> </div> <hr> @@ -215,6 +215,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2012/01/index.html ---------------------------------------------------------------------- diff --git a/content/news/2012/01/index.html b/content/news/2012/01/index.html index 75a2aa3..80e03ea 100644 --- a/content/news/2012/01/index.html +++ b/content/news/2012/01/index.html @@ -64,6 +64,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2012/03/22/wicket-cve-2012-1089.html ---------------------------------------------------------------------- diff --git a/content/news/2012/03/22/wicket-cve-2012-1089.html b/content/news/2012/03/22/wicket-cve-2012-1089.html index d9394e2..5a8ed71 100644 --- a/content/news/2012/03/22/wicket-cve-2012-1089.html +++ b/content/news/2012/03/22/wicket-cve-2012-1089.html @@ -69,7 +69,7 @@ org.apache.wicket.markup.html.SecurePackageResourceGuard with a preconfigured list of allowed file extensions. Either setup SecurePackageResourceGuard with code like:</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">MyApp</span> <span class="kd">extends</span> <span class="n">WebApplication</span> <span class="o">{</span> - <span class="kd">public</span> <span class="kt">void</span> <span class="n">init</span><span class="o">()</span> <span class="o">{</span> + <span class="kd">public</span> <span class="kt">void</span> <span class="nf">init</span><span class="o">()</span> <span class="o">{</span> <span class="kd">super</span><span class="o">.</span><span class="na">init</span><span class="o">();</span> <span class="n">SecurePackageResourceGuard</span> <span class="n">guard</span> <span class="o">=</span> <span class="k">new</span> <span class="n">SecurePackageResourceGuard</span><span class="o">();</span> <span class="n">guard</span><span class="o">.</span><span class="na">addPattern</span><span class="o">(...);</span> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2012/03/index.html ---------------------------------------------------------------------- diff --git a/content/news/2012/03/index.html b/content/news/2012/03/index.html index 7fb0315..d752483 100644 --- a/content/news/2012/03/index.html +++ b/content/news/2012/03/index.html @@ -112,6 +112,7 @@ This release brings over many improvements over the 1.5.x series.</p> <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2012/05/29/wicket-6.0.0-beta2-released.html ---------------------------------------------------------------------- diff --git a/content/news/2012/05/29/wicket-6.0.0-beta2-released.html b/content/news/2012/05/29/wicket-6.0.0-beta2-released.html index 2691591..15e50d4 100644 --- a/content/news/2012/05/29/wicket-6.0.0-beta2-released.html +++ b/content/news/2012/05/29/wicket-6.0.0-beta2-released.html @@ -56,12 +56,12 @@ This release brings over many improvements over the 1.5.x series.</p> <h4 id="wicket-atmosphere">Wicket Atmosphere</h4> <p>The Beta 2 contains a new experimental module Wicket Atmosphere, which brings serverside push to Wicket and provides a great way to render serverside markup and send it to the browsers of your users. Check out the atmosphere example in our Examples project to see it in action.</p> <p>In your applicationâs init method you need to register the push event bus:</p> -<figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="k">new</span> <span class="nf">EventBus</span><span class="p">(</span><span class="k">this</span><span class="o">);</span></code></pre></figure> +<figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="k">new</span> <span class="n">EventBus</span><span class="o">(</span><span class="k">this</span><span class="o">);</span></code></pre></figure> <p>Somewhere where you want to push your changes to the client, you need to publish your event to the push <code class="highlighter-rouge">EventBus</code>:</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">EventBus</span><span class="o">.</span><span class="na">get</span><span class="o">().</span><span class="na">post</span><span class="o">(</span><span class="n">input</span><span class="o">.</span><span class="na">getModelObject</span><span class="o">());</span></code></pre></figure> <p>And finally you need to subscribe your page (or component) to the <code class="highlighter-rouge">EventBus</code>âs events with <code class="highlighter-rouge">@Subscribe</code>, taking in the typed parameter you post to the EventBus (in this case a <code class="highlighter-rouge">String</code>):</p> <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="nd">@Subscribe</span> -<span class="kd">public</span> <span class="kt">void</span> <span class="nf">receiveMessage</span><span class="p">(</span><span class="n">AjaxRequestTarget</span> <span class="n">target</span><span class="o">,</span> <span class="n">String</span> <span class="n">message</span><span class="o">)</span> <span class="o">{</span> +<span class="kd">public</span> <span class="kt">void</span> <span class="nf">receiveMessage</span><span class="o">(</span><span class="n">AjaxRequestTarget</span> <span class="n">target</span><span class="o">,</span> <span class="n">String</span> <span class="n">message</span><span class="o">)</span> <span class="o">{</span> <span class="n">label</span><span class="o">.</span><span class="na">setDefaultModelObject</span><span class="o">(</span><span class="n">message</span><span class="o">);</span> <span class="n">target</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="n">label</span><span class="o">);</span> <span class="o">}</span></code></pre></figure> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2012/05/index.html ---------------------------------------------------------------------- diff --git a/content/news/2012/05/index.html b/content/news/2012/05/index.html index 5a04f40..e213aa0 100644 --- a/content/news/2012/05/index.html +++ b/content/news/2012/05/index.html @@ -74,6 +74,7 @@ This release brings over many improvements over the 1.5.x series.</p> <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2012/06/index.html ---------------------------------------------------------------------- diff --git a/content/news/2012/06/index.html b/content/news/2012/06/index.html index c8ccb8f..49a0f1f 100644 --- a/content/news/2012/06/index.html +++ b/content/news/2012/06/index.html @@ -70,6 +70,7 @@ <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li> http://git-wip-us.apache.org/repos/asf/wicket-site/blob/808021f1/content/news/2012/07/index.html ---------------------------------------------------------------------- diff --git a/content/news/2012/07/index.html b/content/news/2012/07/index.html index 3c023ac..78bd4f5 100644 --- a/content/news/2012/07/index.html +++ b/content/news/2012/07/index.html @@ -63,6 +63,7 @@ be silenced (or learn to li...</p> <h2>2016</h2> <ul> <li><a href="/news/2016">All of 2016</a></li> + <li><a href="/news/2016/11">November</a></li> <li><a href="/news/2016/10">October</a></li> <li><a href="/news/2016/08">August</a></li> <li><a href="/news/2016/07">July</a></li>
