[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