/* * $Id: CampusLogin.java,v 1.10 2004/05/24 14:21:40 palli Exp $ * * Copyright (C) 2001 Idega hf. All Rights Reserved. * * This software is the proprietary information of Idega hf. * Use is subject to license terms. * */ package is.idega.idegaweb.campus.presentation; import com.idega.block.application.presentation.ReferenceNumber; import com.idega.block.login.presentation.Login; import com.idega.idegaweb.IWBundle; import com.idega.presentation.Block; import com.idega.presentation.IWContext; import com.idega.presentation.Image; import com.idega.presentation.Table; import com.idega.presentation.text.Link; import com.idega.presentation.ui.Window; /** * @author <a href="aron@idega.is">Aron Birkir</a> * @version 1.0 */ public class CampusLogin extends Block { private final static String IW_BUNDLE_IDENTIFIER = "is.idega.idegaweb.campus"; private IWBundle iwb; /** * */ public CampusLogin() { } /** * */ public String getBundleIdentifier() { return(IW_BUNDLE_IDENTIFIER); } /** * */ public void main(IWContext iwc) { iwb = getBundle(iwc); Login login = new Login(); login.setLayout(Login.LAYOUT_STACKED); login.setUserTextColor("#000000"); login.setPasswordTextColor("#000000"); login.setHeight("110"); login.setWidth("100"); login.setUserTextSize(1); login.setPasswordTextSize(1); login.setStyle("font-family: Verdana; font-size: 8pt; border: 1 solid #000000"); login.setInputLength(14); login.setSubmitButtonAlignment("right"); login.addHelpButton(); login.setLoggedOnWindow(true); ReferenceNumber ref = new ReferenceNumber(); ref.setLayout(ReferenceNumber.LAYOUT_STACKED); ref.setReferenceTextColor("#000000"); ref.setHeight("75"); ref.setWidth("100"); ref.setReferenceTextSize(1); ref.setStyle("font-family: Verdana; font-size: 8pt; border: 1 solid #000000"); ref.setInputLength(14); ref.setSubmitButtonAlignment("right"); ref.addHelpButton(); Window idegaWindow = new Window("Idega","http://www.idega.is"); idegaWindow.setMenubar(true); idegaWindow.setResizable(true); idegaWindow.setScrollbar(true); idegaWindow.setToolbar(true); idegaWindow.setTitlebar(true); idegaWindow.setStatus(true); idegaWindow.setHeight(600); idegaWindow.setWidth(800); Link idegaLink = new Link(new TitleIcons(TitleIcons.IDEGALOGO),idegaWindow); Table T = new Table(); T.setCellpadding(0); T.setCellspacing(0); //T.setWidth("100%"); T.add(login,1,1); T.add(getDivider(),1,2); T.add(ref,1,3); T.add(getDivider(),1,4); T.add(idegaLink,1,5); add(T); } /** * */ public Table getDivider() { Table dividerTable = new Table(1,1); dividerTable.setCellpadding(0); dividerTable.setCellspacing(0); dividerTable.setAlignment("left"); Image divider = iwb.getImage("/template/line.gif",99,3); divider.setAlignment("left"); divider.setVerticalSpacing(8); dividerTable.add(divider); return(dividerTable); } }