[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jboss-cvs-commits
Subject:    [jboss-cvs] nukes/bb/src/main/org/jboss/nukes/addons/modules/bb BBConstants.java BBModule.java
From:       Julien Viet <cooperfbi () users ! sourceforge ! net>
Date:       2003-10-31 18:13:56
[Download RAW message or body]

  User: cooperfbi
  Date: 03/10/31 10:13:56

  Modified:    bb/src/main/org/jboss/nukes/addons/modules/bb
                        BBConstants.java BBModule.java
  Log:
  o added small header
  o removed background-color to let the theme one be visible
  
  Revision  Changes    Path
  1.5       +2 -1      nukes/bb/src/main/org/jboss/nukes/addons/modules/bb/BBConstants.java
  
  Index: BBConstants.java
  ===================================================================
  RCS file: /cvsroot/jboss/nukes/bb/src/main/org/jboss/nukes/addons/modules/bb/BBConstants.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- BBConstants.java	31 Oct 2003 14:58:10 -0000	1.4
  +++ BBConstants.java	31 Oct 2003 18:13:56 -0000	1.5
  @@ -14,11 +14,12 @@
   
   /**
    * @author <a href="mailto:julien@jboss.org">Julien Viet</a>
  - * @version $Revision: 1.4 $
  + * @version $Revision: 1.5 $
    */
   public interface BBConstants extends Constants
   {
   
  +   String TPL_THEME_SMALL_HEADER = "small_header";
      String TPL_THEME_TOPIC_NOTIFY = "search_body";
      String TPL_THEME_SEARCH_BODY = "search_body";
      String TPL_THEME_MESSAGE_BODY = "message_body";
  
  
  
  1.11      +25 -6     nukes/bb/src/main/org/jboss/nukes/addons/modules/bb/BBModule.java
  
  Index: BBModule.java
  ===================================================================
  RCS file: /cvsroot/jboss/nukes/bb/src/main/org/jboss/nukes/addons/modules/bb/BBModule.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- BBModule.java	31 Oct 2003 14:58:10 -0000	1.10
  +++ BBModule.java	31 Oct 2003 18:13:56 -0000	1.11
  @@ -108,8 +108,6 @@
   import java.util.LinkedList;
   import java.util.Map;
   import java.util.Set;
  -import java.util.SortedSet;
  -import java.util.TreeSet;
   import java.util.Timer;
   import java.util.TimerTask;
   
  @@ -132,7 +130,7 @@
    * Where $title is the category title and $name is the forum name.
    *
    * @author <a href="mailto:julien@jboss.org">Julien Viet</a>
  - * @version $Revision: 1.10 $
  + * @version $Revision: 1.11 $
    */
   public class BBModule
      extends ModuleSupport
  @@ -4350,10 +4348,31 @@
   
      private void display(Block block, Page page)
      {
  -      StringWriter writer = new StringWriter();
  -      block.render(writer);
  +      Block header = theme.instantiateTemplate(BBConstants.TPL_THEME_SMALL_HEADER);
  +      UserEJBLocal user = getApi().currentUser();
  +
  +      String u_login_logout = "index.html?op=loginscreen&module=user";
  +      String l_login_logout = "${bb.Login}";
  +      String u_profile = "index.html?op=checkage&module=user";
  +
  +      if (user != null)
  +      {
  +         u_login_logout = "index.html?module=user&op=logout";
  +         l_login_logout = "${bb.Logout}[" + user.getUserName() + "]";
  +         u_profile = "index.html?module=user&op=edituser";
  +      }
  +      else
  +      {
  +         header.sub("switch_user_logged_out");
  +      }
  +
  +      header.set("U_LOGIN_LOGOUT", u_login_logout);
  +      header.set("L_LOGIN_LOGOUT", l_login_logout);
  +      header.set("U_PROFILE", u_profile);
  +
         page.print("<div class=\"bb\">");
  -      page.print(writer.toString());
  +      page.print("<div align=\"center\">" + header.render() + "</div>");
  +      page.print(block.render());
         page.print("</div>");
      }
   
  
  
  


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
jboss-cvs-commits mailing list
jboss-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-cvs-commits
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic