Package org.apache.wicket.markup.html.link

Examples of org.apache.wicket.markup.html.link.StatelessLink


   * @param params
   */
  public StatelessComponentPageWithParams(PageParameters params)
  {
    super(params);
    add(new StatelessLink("link")
    {
      private static final long serialVersionUID = 1L;

      @Override
      public void onClick()
View Full Code Here


        repasteParams.add("0", pasteModel.getObject().getItemId());
        add(new BookmarkablePageLink<Void>("repasteLink", ReplyPastePage.class, repasteParams));

        final Label markAbuseLabel = new Label("markAbuseLabel", "Report Abuse");
        markAbuseLabel.setOutputMarkupId(true);
        StatelessLink markAbuseLink = new StatelessLink("markAbuseLink") {

            public void onClick() {
                PasteItem pasteItem = pasteModel.getObject();

                pasteService.increaseAbuseCount(pasteItem);

                markAbuseLabel.setDefaultModel(new Model<String>("Marked As Spam"));
                markAbuseLabel.add(new AttributeModifier("style", "color: red; font-weight: bold;"));
            }
        };
//        add(markAbuseLink);
        markAbuseLink.add(markAbuseLabel);

        WebMarkupContainer viewCountContainer = new WebMarkupContainer("viewCountContainer") {
            @Override
            public boolean isVisible() {
                return pasteModel.getObject().getViewCount() > 0;
View Full Code Here

    add(containerInTheMiddle);
    containerInTheMiddle.add(innerContainer);
    FeedbackPanel feedbackPanel;
    add(feedbackPanel = new FeedbackPanel("feedbackPanel"));   
   
    StatelessLink breadthLink = new StatelessLink("breadthLink") {

      @Override
      public void onClick() {
        send(containerInTheMiddle, Broadcast.BREADTH, "Broadcat mode: breadth.");
      }
    };
    add(breadthLink);
    StatelessLink depthLink = new StatelessLink("depthLink") {

      @Override
      public void onClick() {
        send(containerInTheMiddle, Broadcast.DEPTH, "Broadcat mode: depth.");
      }
    };
    add(depthLink);
    StatelessLink bubbleLink = new StatelessLink("bubbleLink") {

      @Override
      public void onClick() {
        send(containerInTheMiddle, Broadcast.BUBBLE, "Broadcat mode: bubble.");
      }
    };
    add(bubbleLink);
    StatelessLink exactLink = new StatelessLink("exactLink") {

      @Override
      public void onClick() {
        send(containerInTheMiddle, Broadcast.EXACT, "Broadcat mode: exact.");
      }
View Full Code Here

  @Override
  protected void onInitialize() {
    super.onInitialize();
    setStatelessHint(true);
   
    add(new StatelessLink("goHome") {

      @Override
      public void onClick() {
        setResponsePage(getApplication().getHomePage());
      }
View Full Code Here

public class StatelessPackageMount extends WebPage {

  public StatelessPackageMount(PageParameters parameters) {
    super(parameters);
    add(new StatelessLink("goHome") {

      @Override
      public void onClick() {
        setResponsePage(getApplication().getHomePage());
      }
View Full Code Here

import org.apache.wicket.markup.html.link.StatelessLink;

public class BookmarkablePage extends WebPage {
  public BookmarkablePage(){
    setStatelessHint(true);
    add(new StatelessLink("goBack"){

      @Override
      public void onClick() {
        setResponsePage(Application.get().getHomePage());
      }     
View Full Code Here

 
  @Override
  protected void onInitialize() {   
    super.onInitialize();
    setDefaultModel(new Model());
    add(new StatelessLink("goBack") {

      @Override
      public void onClick() {
        setResponsePage(getApplication().getHomePage());
      }
View Full Code Here

  @Override
  protected void onInitialize() {
    super.onInitialize();
    setStatelessHint(true);
    add(new StatelessLink("statelessLink") {
      @Override
      public void onClick() {       
        System.out.println(index++);
      }
    });
View Full Code Here

    add(new BookmarkablePageLink<Void>("linkToStatelessPage1", StatelessPage1.class));
    add(new BookmarkablePageLink<Void>("linkToStatelessPage2", StatelessPage2.class));
    add(new BookmarkablePageLink<Void>("linkToStatelessPage3", StatelessPage3.class));
    // The second with a stateless link, so the onclick will be called but
    // on a stateless page.
    add(new StatelessLink("linkToStatefulPage")
    {
      /**
       * @see org.apache.wicket.markup.html.link.Link#onClick()
       */
      @Override
      public void onClick()
      {
        setResponsePage(StatefulPage.class);
      }
    });
    add(new StatelessLink("invalidatesession")
    {

      @Override
      public void onClick()
      {
View Full Code Here

  /**
   * Construct.
   */
  public StatelessComponentPage()
  {
    add(new StatelessLink("link")
    {
      private static final long serialVersionUID = 1L;

      public void onClick()
      {
View Full Code Here

TOP

Related Classes of org.apache.wicket.markup.html.link.StatelessLink

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.