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

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


    add(new Label("projectTitle", project.getDisplayName()));
    add(new Label("projectDescription", project.description));

    String feedLink = SyndicationServlet.asLink(getRequest().getRelativePathPrefixToContextRoot(), projectName, null, 0);
    add(new ExternalLink("syndication", feedLink));

    add(WicketUtils.syndicationDiscoveryLink(SyndicationServlet.getTitle(project.getDisplayName(),
        null), feedLink));

    // project markdown message
View Full Code Here


  public LinkPanel(String wicketId, String linkCssClass, String label, String href,
      boolean newWindow) {
    super(wicketId);
    this.labelModel = new Model<String>(label);
    ExternalLink link = new ExternalLink("link", href);
    if (newWindow) {
      link.add(new SimpleAttributeModifier("target", "_blank"));
    }
    if (linkCssClass != null) {
      link.add(new SimpleAttributeModifier("class", linkCssClass));
    }
    link.add(new Label("icon").setVisible(false));
    link.add(new Label("label", labelModel));
    add(link);
  }
View Full Code Here

    } else {
      // New repository
      add(new Label("repositorySize", localizer.getString("gb.empty", parent)).setEscapeModelStrings(false));
    }

    add(new ExternalLink("syndication", SyndicationServlet.asLink("", entry.name, null, 0)));
  }
View Full Code Here

  protected void setupPage(String repositoryName, String pageName) {
    add(new Label("title", getPageTitle(repositoryName)));

    String rootLinkUrl = app().settings().getString(Keys.web.rootLink, urlFor(GitBlitWebApp.get().getHomePage(), null).toString());
    ExternalLink rootLink = new ExternalLink("rootLink", rootLinkUrl);
    WicketUtils.setHtmlTooltip(rootLink, app().settings().getString(Keys.web.siteName, Constants.NAME));
    add(rootLink);

    // Feedback panel for info, warning, and non-fatal error messages
    add(new FeedbackPanel("feedback"));
View Full Code Here

  public FederationTokensPanel(String wicketId, final boolean showFederation) {
    super(wicketId);

    final String baseUrl = WicketUtils.getGitblitURL(getRequest());
    add(new ExternalLink("federatedUsers", FederationUtils.asLink(baseUrl, app().federation()
        .getFederationToken(FederationToken.USERS_AND_REPOSITORIES),
        FederationRequest.PULL_USERS)));

    add(new ExternalLink("federatedSettings", FederationUtils.asLink(baseUrl, app().federation()
        .getFederationToken(FederationToken.ALL), FederationRequest.PULL_SETTINGS)));

    final List<String[]> data = new ArrayList<String[]>();
    for (FederationToken token : FederationToken.values()) {
      data.add(new String[] { token.name(), app().federation().getFederationToken(token), null });
    }
    List<String> sets = app().settings().getStrings(Keys.federation.sets);
    Collections.sort(sets);
    for (String set : sets) {
      data.add(new String[] { FederationToken.REPOSITORIES.name(),
          app().federation().getFederationToken(set), set });
    }

    DataView<String[]> dataView = new DataView<String[]>("row", new ListDataProvider<String[]>(
        data)) {
      private static final long serialVersionUID = 1L;
      private int counter;

      @Override
      protected void onBeforeRender() {
        super.onBeforeRender();
        counter = 0;
      }

      @Override
      public void populateItem(final Item<String[]> item) {
        final String[] entry = item.getModelObject();
        final FederationToken token = FederationToken.fromName(entry[0]);
        if (entry[2] == null) {
          // standard federation token
          item.add(new Label("description", describeToken(token)));
        } else {
          // federation set token
          item.add(new Label("description", entry[2]));
        }
        item.add(new Label("value", entry[1]));

        item.add(new ExternalLink("repositoryDefinitions", FederationUtils.asLink(
            baseUrl, entry[1], FederationRequest.PULL_REPOSITORIES)));

        item.add(new BookmarkablePageLink<Void>("send",
            SendProposalPage.class, WicketUtils.newTokenParameter(entry[1])));
View Full Code Here

          }

          // quick links
          if (entry.isSubmodule()) {
            // submodule
            item.add(new ExternalLink("patch", "").setEnabled(false));
            item.add(new BookmarkablePageLink<Void>("view", CommitPage.class, WicketUtils
                .newObjectParameter(submodulePath, entry.objectId)).setEnabled(hasSubmodule));
            item.add(new ExternalLink("raw", "").setEnabled(false));
            item.add(new ExternalLink("blame", "").setEnabled(false));
            item.add(new BookmarkablePageLink<Void>("history", HistoryPage.class, WicketUtils
                .newPathParameter(repositoryName, endId, entry.path))
                .setEnabled(!entry.changeType.equals(ChangeType.ADD)));
          } else {
            // tree or blob
            item.add(new BookmarkablePageLink<Void>("patch", PatchPage.class, WicketUtils
                .newBlobDiffParameter(repositoryName, startId, endId, entry.path))
                .setEnabled(!entry.changeType.equals(ChangeType.DELETE)));
            item.add(new BookmarkablePageLink<Void>("view", BlobPage.class, WicketUtils
                .newPathParameter(repositoryName, endId, entry.path))
                .setEnabled(!entry.changeType.equals(ChangeType.DELETE)));
            String rawUrl = RawServlet.asLink(getContextUrl(), repositoryName, endId, entry.path);
            item.add(new ExternalLink("raw", rawUrl)
                .setEnabled(!entry.changeType.equals(ChangeType.DELETE)));
            item.add(new BookmarkablePageLink<Void>("blame", BlamePage.class, WicketUtils
                .newPathParameter(repositoryName, endId, entry.path))
                .setEnabled(!entry.changeType.equals(ChangeType.ADD)
                    && !entry.changeType.equals(ChangeType.DELETE)));
View Full Code Here

            }
        };

        add(new Label("latestYear", dateModel));

        add(new ExternalLink("sourceLink", "http://github.com/kinabalu/mysticpaste/"));

        add(new TagExternalLink("blogLink", "http://www.mysticcoders.com/blog"));

        add(new BookmarkablePageLink<Void>("legalLink", LegalPage.class));
    }
View Full Code Here

            public boolean isVisible() {
                return pasteModel.getObject().hasImage();

            }
        };
        ExternalLink imageLocationLink = new ExternalLink("imageLocation", new PropertyModel<String>(pasteModel, "imageLocation"));
        hasImage.add(imageLocationLink);
        add(hasImage);

        WebMarkupContainer diffView = new WebMarkupContainer("diffView") {
            @Override
View Full Code Here


    }

    private AbstractLink createRawLink(final String id, final PageParameters params) {
        return new ExternalLink(id, "/view/" + params.get("0") + "/text");
    }
View Full Code Here

    private AbstractLink createRawLink(final String id, final PageParameters params) {
        return new ExternalLink(id, "/view/" + params.get("0") + "/text");
    }

    private AbstractLink createDownloadLink(String id, PageParameters params) {
        return new ExternalLink(id, "/view/" + params.get("0") + "/download");
    }
View Full Code Here

TOP

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

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.