[prev in list] [next in list] [prev in thread] [next in thread]
List: jboss-cvs-commits
Subject: [jboss-cvs] nukes/nukes/src/main/org/jboss/nukes/core/themes/invaders InvadersTheme.java
From: Julien Viet <cooperfbi () users ! sourceforge ! net>
Date: 2003-05-31 17:06:12
[Download RAW message or body]
User: cooperfbi
Date: 03/05/31 10:06:12
Added: nukes/src/main/org/jboss/nukes/core/themes/invaders
InvadersTheme.java
Log:
o added my first theme a little based on space invaders
o this is the new default theme until better
Revision Changes Path
1.1 \
nukes/nukes/src/main/org/jboss/nukes/core/themes/invaders/InvadersTheme.java
Index: InvadersTheme.java
===================================================================
/***************************************
* *
* JBoss: The OpenSource J2EE WebOS *
* *
* Distributable under LGPL license. *
* See terms of license at gnu.org. *
* *
***************************************/
package org.jboss.nukes.core.themes.invaders;
import org.jboss.nukes.html.ThemeSupport;
import org.jboss.nukes.html.Page;
import org.jboss.nukes.block.Block;
/**
* @author <a href="mailto:julien_viet@yahoo.fr">Julien Viet</a>
* @version $Revision: 1.1 $
*/
public class InvadersTheme
extends ThemeSupport
{
public InvadersTheme()
{
super("invaders");
}
public void openTable1(Page page)
{
page.print("<table border=\"0\" cellspacing=\"5\" cellpading=\"0\" \
width=\"100%\">\n"); page.print("<tr>\n");
page.print("<td class=\"box\">\n");
}
public void openTable2(Page page)
{
openTable1(page);
}
public void closeTable1(Page page)
{
page.print("</td>\n");
page.print("</tr>\n");
page.print("</table>\n");
}
public void closeTable2(Page page)
{
closeTable2(page);
}
public void header(Page page)
{
page.print("</head>\n");
page.print("<table width=\"100%\" height=\"100%\" border=\"0\" \
cellspacing=\"2\" callpading=\"0\">\n"); page.print("<tr>\n");
page.print("<td colspan=\"3\" bgcolor=\"#FF5906\">\n");
page.print("<img src=\"themes/invaders/images/logo.png\"/>\n");
page.print("</td>\n");
page.print("</tr>\n");
page.print("<tr>\n");
page.print("<td colspan=\"3\" style=\"border-bottom: solid 1px \
#FF5906;background-color: #eee\" height=\"22\">\n"); page.print("</td>\n");
page.print("</tr>\n");
page.print("<tr height=\"100%\" valign=\"top\">\n");
page.print("<td width=\"15%\">\n");
page.print("<table border=\"0\" cellspacing=\"5\" cellpading=\"0\">\n");
page.blocks(Page.SIDE_LEFT);
page.print("</table>\n");
page.print("</td>\n");
page.print("<td style=\"border-left: solid 1px #FF5906;border-right: solid \
1px #FF5906;\">\n");
page.print("<table border=\"0\" cellspacing=\"5\" cellpading=\"0\">\n");
page.blocks(Page.SIDE_CENTRE);
page.print("</table>\n");
}
public void footer(Page page)
{
page.print("</td>\n");
page.print("<td width=\"15%\">\n");
page.print("<table border=\"0\" cellspacing=\"5\" cellpading=\"0\">\n");
page.blocks(Page.SIDE_RIGHT);
page.print("</table>\n");
page.print("</td>\n");
page.print("</tr>\n");
page.print("</table>\n");
}
public void block(Page page, int side, Block block, int index)
{
page.print("<tr>\n");
page.print("<td class=\"box\">\n");
page.print("<div class=\"title\">\n");
block.displayTitle(page);
page.print("</div>\n");
block.displayContent(page);
page.print("</td>\n");
page.print("</tr>\n");
}
}
-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
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