List of usage examples for com.vaadin.server FontAwesome SIGN_IN
FontAwesome SIGN_IN
To view the source code for com.vaadin.server FontAwesome SIGN_IN.
Click Source Link
From source file:com.hack23.cia.web.impl.ui.application.views.common.menufactory.impl.AbstractMenuItemFactoryImpl.java
License:Apache License
/** * Inits the application menu bar./* ww w. java 2 s. c o m*/ * * @param menuBar * the menu bar */ protected final void initApplicationMenuBar(final MenuBar menuBar) { menuBar.removeItems(); menuBar.setWidth("80%"); menuBar.setStyleName("Header"); final MenuItem mainViewItem = menuBar.addItem("Application", FontAwesome.SERVER, null); mainViewItem.addItem(START_TEXT, FontAwesome.STAR, COMMAND); final MenuItem mainItem = mainViewItem.addItem("Main", FontAwesome.STAR, null); mainItem.addItem(PAGE_VISIT_HISTORY_TEXT, FontAwesome.AREA_CHART, COMMAND18); if (UserContextUtil.allowRoleInSecurityContext(ROLE_ADMIN) || UserContextUtil.allowRoleInSecurityContext(ROLE_USER)) { mainViewItem.addItem(USERHOME, FontAwesome.USER, COMMAND2); createAdminMenu(mainViewItem); mainViewItem.addItem("Logout", FontAwesome.SIGN_OUT, COMMAND3); } else { mainViewItem.addItem("Login", FontAwesome.SIGN_IN, COMMAND4); mainViewItem.addItem("Register", FontAwesome.USER_PLUS, COMMAND5); } }
From source file:com.hack23.cia.web.impl.ui.application.views.common.pagelinks.impl.PageLinkFactoryImpl.java
License:Apache License
@Override public Link createLoginPageLink() { final Link pageLink = new Link("Login", new ExternalResource( LINK_SEPARATOR + CommonsViews.MAIN_VIEW_NAME + PAGE_SEPARATOR + ApplicationPageMode.LOGIN)); pageLink.setId(ViewAction.VISIT_LOGIN.name()); pageLink.setIcon(FontAwesome.SIGN_IN); return pageLink; }
From source file:com.hack23.cia.web.impl.ui.application.views.common.pagemode.MainViewLoginPageModContentFactoryImpl.java
License:Apache License
@Secured({ "ROLE_ANONYMOUS" }) @Override/*w w w . ja va 2s . c o m*/ public Layout createContent(final String parameters, final MenuBar menuBar, final Panel panel) { final VerticalLayout content = createPanelContent(); final String pageId = getPageId(parameters); panel.setCaption(CITIZEN_INTELLIGENCE_AGENCY_MAIN); getMenuItemFactory().createMainPageMenuBar(menuBar); final DefaultVerticalLoginForm loginForm = new EmailPasswordLoginForm(); final LoginRequest loginRequest = new LoginRequest(); loginRequest.setOtpCode(""); loginForm.addLoginListener(new ApplicationLoginListener(getApplicationManager(), loginRequest)); loginForm.setId(ApplicationAction.LOGIN.toString()); loginForm.setIcon(FontAwesome.SIGN_IN); final BeanFieldGroup<LoginRequest> fieldGroup = new BeanFieldGroup<>(LoginRequest.class); fieldGroup.setItemDataSource(new BeanItem<>(loginRequest)); fieldGroup.setReadOnly(true); fieldGroup.setBuffered(false); final Field<?> buildAndBind = fieldGroup.buildAndBind("otpCode"); buildAndBind.setReadOnly(false); content.addComponent(buildAndBind); content.addComponent(loginForm); panel.setCaption(CITIZEN_INTELLIGENCE_AGENCY_MAIN); getPageActionEventHelper().createPageEvent(ViewAction.VISIT_MAIN_VIEW, ApplicationEventGroup.USER, CommonsViews.MAIN_VIEW_NAME, parameters, pageId); return content; }
From source file:com.mycompany.exodious.login.java
public login() { this.setId("loginPanel"); this.setSpacing(true); Image logo = new Image(); logo.setId("logo"); logo.setSource(slikaLogo);/* w w w . j a va 2s . co m*/ logo.setHeight("18em"); logo.setWidth("30em"); Label welcome = new Label("Welcome, please login"); welcome.setId("welcome"); TextField username = new TextField("Your ID"); PasswordField password = new PasswordField("Password"); Button submit = new Button("Login"); submit.setIcon(FontAwesome.SIGN_IN); submit.addStyleName(ValoTheme.BUTTON_PRIMARY); submit.addClickListener(new Button.ClickListener() { @Override public void buttonClick(Button.ClickEvent event) { } }); addComponents(logo, welcome, username, password, submit); setComponentAlignment(logo, Alignment.MIDDLE_CENTER); setComponentAlignment(welcome, Alignment.MIDDLE_CENTER); setComponentAlignment(username, Alignment.MIDDLE_CENTER); setComponentAlignment(password, Alignment.MIDDLE_CENTER); setComponentAlignment(submit, Alignment.MIDDLE_CENTER); }
From source file:com.mycompany.perfectphone.start.java
public start() { Label title = new Label("Find Your Perfect Smartphone"); title.setId("title"); Label welcome = new Label("Welcome to DaX's Perfect Smartphone Finder"); welcome.setId("welcome"); Button start = new Button("Start"); start.setIcon(FontAwesome.SIGN_IN); start.addStyleName(ValoTheme.BUTTON_PRIMARY); Label question1 = new Label("Do you like big screen?"); OptionGroup answer1 = new OptionGroup(); Button next = new Button("Continue"); addComponents(title, question1, answer1, next); setComponentAlignment(question1, Alignment.TOP_CENTER); setComponentAlignment(answer1, Alignment.TOP_CENTER); setComponentAlignment(next, Alignment.TOP_CENTER); }