package org.vaadin.touchkit.itest.oldtests; import org.vaadin.touchkit.AbstractTouchKitIntegrationTest; import org.vaadin.touchkit.ui.NavigationView; import org.vaadin.touchkit.ui.VerticalComponentGroup; import com.vaadin.server.ExternalResource; import com.vaadin.ui.CssLayout; import com.vaadin.v7.ui.Label; import com.vaadin.ui.Link; public class PersonView extends AbstractTouchKitIntegrationTest { private NavigationView view; public PersonView() { view = new NavigationView(); addComponent(view); view.setCaption("Pekka Puupää"); buildSimpleReadOnlyView(); TestUtils.makeSmallTabletSize(view); } private void buildSimpleReadOnlyView() { VerticalComponentGroup verticalComponentGroup = new VerticalComponentGroup(); Label label = new Label(); label.setCaption("Name"); label.setValue("Pekka Puupää"); label.setSizeUndefined(); verticalComponentGroup.addComponent(label); CssLayout linkWrap = new CssLayout(); linkWrap.setCaption("Email"); Link link = new Link(); link.setCaption("pekka@pekka.fi"); link.setResource(new ExternalResource("mailto:pekka@pekka.fi")); linkWrap.addComponent(link); verticalComponentGroup.addComponent(linkWrap); linkWrap = new CssLayout(); linkWrap.setCaption("Phone"); link = new Link(); link.setCaption("010101010"); link.setResource(new ExternalResource("tel:" +"010101010")); linkWrap.addComponent(link); verticalComponentGroup.addComponent(linkWrap); view.setContent(verticalComponentGroup); } }