/* * Copyright 2000-2016 Vaadin Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ package com.vaadin.tests; import com.vaadin.shared.ui.ContentMode; import com.vaadin.ui.CustomComponent; import com.vaadin.ui.Label; import com.vaadin.ui.VerticalLayout; public class TestIFrames extends CustomComponent { VerticalLayout main = new VerticalLayout(); public TestIFrames() { setCompositionRoot(main); createNewView(); } public void createNewView() { main.removeAllComponents(); main.addComponent(createEmbedded("http://demo.vaadin.com/sampler/")); main.addComponent(createEmbedded("../colorpicker")); // main.addComponent(createEmbedded("../TestForNativeWindowing")); main.addComponent(createEmbedded("http://demo.vaadin.com/timeline")); main.addComponent(createEmbedded("http://demo.vaadin.com/colorpicker")); } private Label createEmbedded(String URL) { final int width = 600; final int height = 250; final String iFrame = "<iframe height=\"" + height + "\" width=\"" + width + "\" src=\"" + URL + "\" />"; return new Label(iFrame, ContentMode.HTML); } }