Package com.gitblit.wicket.panels

Examples of com.gitblit.wicket.panels.GravatarImage


          if (user == null) {
            // user account no longer exists
            user = new UserModel(repository.projectPath.substring(1));
          }
          PersonIdent ident = new PersonIdent(user.getDisplayName(), user.emailAddress == null ? user.getDisplayName() : user.emailAddress);
          item.add(new GravatarImage("anAvatar", ident, 20));
          if (pageRepository.equals(repository)) {
            // do not link to self
            item.add(new Label("aProject", user.getDisplayName()));
          } else {
            item.add(new LinkPanel("aProject", null, user.getDisplayName(), UserPage.class, WicketUtils.newUsernameParameter(user.username)));
View Full Code Here


      public void populateItem(final Item<GitNote> item) {
        GitNote entry = item.getModelObject();
        item.add(new RefsPanel("refName", repositoryName, Arrays.asList(entry.notesRef)));
        item.add(createPersonPanel("authorName", entry.notesRef.getAuthorIdent(),
            Constants.SearchType.AUTHOR));
        item.add(new GravatarImage("noteAuthorAvatar", entry.notesRef.getAuthorIdent()));
        item.add(WicketUtils.createTimestampLabel("authorDate", entry.notesRef
            .getAuthorIdent().getWhen(), getTimeZone(), getTimeUtils()));
        item.add(new Label("noteContent", bugtraqProcessor().processPlainCommitMessage(getRepository(), repositoryName,
            entry.content)).setEscapeModelStrings(false));
      }
View Full Code Here

    default:
      typeKey = "gb.commit";
      linkClass = CommitPage.class;
      break;
    }
    add(new GravatarImage("taggerAvatar", tagRef.getAuthorIdent()));

    add(new RefsPanel("tagName", repositoryName, Arrays.asList(tagRef)));
    add(new Label("tagId", tagRef.getObjectId().getName()));
    add(new LinkPanel("taggedObject", "list", tagRef.getReferencedObjectId().getName(),
        linkClass, linkParameters));
View Full Code Here

      public void populateItem(final Item<GitNote> item) {
        GitNote entry = item.getModelObject();
        item.add(new RefsPanel("refName", repositoryName, Arrays.asList(entry.notesRef)));
        item.add(createPersonPanel("authorName", entry.notesRef.getAuthorIdent(),
            Constants.SearchType.AUTHOR));
        item.add(new GravatarImage("noteAuthorAvatar", entry.notesRef.getAuthorIdent()));
        item.add(WicketUtils.createTimestampLabel("authorDate", entry.notesRef
            .getAuthorIdent().getWhen(), getTimeZone(), getTimeUtils()));
        item.add(new Label("noteContent", bugtraqProcessor().processPlainCommitMessage(getRepository(), repositoryName,
            entry.content)).setEscapeModelStrings(false));
      }
View Full Code Here

      HttpServletRequest request = ((WebRequest) getRequest()).getHttpServletRequest();
      AuthenticationType authenticationType = (AuthenticationType) request.getSession().getAttribute(Constants.AUTHENTICATION_TYPE);
      boolean standardLogin = authenticationType.isStandard();

      if (app().settings().getBoolean(Keys.web.allowGravatar, true)) {
        add(new GravatarImage("username", user, "navbarGravatar", 20, false));
      } else {
        add(new Label("username", user.getDisplayName()));
      }

      List<MenuItem> standardItems = new ArrayList<MenuItem>();
View Full Code Here

TOP

Related Classes of com.gitblit.wicket.panels.GravatarImage

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.