diff options
author | John Ahlroos <john@vaadin.com> | 2013-07-25 09:53:50 +0300 |
---|---|---|
committer | John Ahlroos <john@vaadin.com> | 2013-07-26 14:01:13 +0300 |
commit | cbab936d08b35414c4f1ce8bea55cebc53e7d4cf (patch) | |
tree | e95e8fcd07584a101f05956e6aa58ebad4bb1dfe /uitest/src/com/vaadin/tests | |
parent | e9f3fcc211c0f05f606e75baee969c90bc1a5387 (diff) | |
download | vaadin-framework-cbab936d08b35414c4f1ce8bea55cebc53e7d4cf.tar.gz vaadin-framework-cbab936d08b35414c4f1ce8bea55cebc53e7d4cf.zip |
Fixes light theme window sprites #12171
The close buttons images for the Window black theme was mistakenly
added to the white theme sprite and ended up in the middle of the
light theme window. Moved the black theme button images to the
black theme sprite.
Change-Id: Ieaaaa1b404f1d623c61fe7cfecb4996d96904b27
Diffstat (limited to 'uitest/src/com/vaadin/tests')
-rw-r--r-- | uitest/src/com/vaadin/tests/components/window/WindowThemes.html | 27 | ||||
-rw-r--r-- | uitest/src/com/vaadin/tests/components/window/WindowThemes.java | 62 |
2 files changed, 89 insertions, 0 deletions
diff --git a/uitest/src/com/vaadin/tests/components/window/WindowThemes.html b/uitest/src/com/vaadin/tests/components/window/WindowThemes.html new file mode 100644 index 0000000000..a93c280984 --- /dev/null +++ b/uitest/src/com/vaadin/tests/components/window/WindowThemes.html @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head profile="http://selenium-ide.openqa.org/profiles/test-case"> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> +<link rel="selenium.base" href="http://localhost:7171/" /> +<title>New Test</title> +</head> +<body> +<table cellpadding="1" cellspacing="1" border="1"> +<thead> +<tr><td rowspan="1" colspan="3">New Test</td></tr> +</thead><tbody> +<tr> + <td>open</td> + <td>/run/com.vaadin.tests.components.window.WindowLightDarkThemes</td> + <td></td> +</tr> +<tr> + <td>screenCapture</td> + <td></td> + <td>windows</td> +</tr> + +</tbody></table> +</body> +</html> diff --git a/uitest/src/com/vaadin/tests/components/window/WindowThemes.java b/uitest/src/com/vaadin/tests/components/window/WindowThemes.java new file mode 100644 index 0000000000..2b39916db8 --- /dev/null +++ b/uitest/src/com/vaadin/tests/components/window/WindowThemes.java @@ -0,0 +1,62 @@ +/* + * Copyright 2000-2013 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.components.window; + +import com.vaadin.server.VaadinRequest; +import com.vaadin.tests.components.AbstractTestUI; +import com.vaadin.ui.Label; +import com.vaadin.ui.Window; +import com.vaadin.ui.themes.Reindeer; + +public class WindowThemes extends AbstractTestUI { + + @Override + protected void setup(VaadinRequest request) { + Window def = new Window("default", new Label("Some content")); + def.setWidth("300px"); + def.setHeight("100%"); + addWindow(def); + + Window light = new Window("WINDOW_LIGHT", new Label("Some content")); + light.setStyleName(Reindeer.WINDOW_LIGHT); + light.setPositionX(300); + light.setWidth("300px"); + light.setHeight("100%"); + addWindow(light); + + Window black = new Window("WINDOW_BLACK", new Label("Some content")); + black.setStyleName(Reindeer.WINDOW_BLACK); + black.setPositionX(600); + black.setWidth("300px"); + black.setHeight("100%"); + addWindow(black); + } + + @Override + protected String getTestDescription() { + return "Shows the different css themes of Window"; + } + + @Override + protected Integer getTicketNumber() { + // Not tied to any specific ticket + return null; + } +} |