aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests
diff options
context:
space:
mode:
authorJohn Ahlroos <john@vaadin.com>2013-07-25 09:53:50 +0300
committerJohn Ahlroos <john@vaadin.com>2013-07-26 14:01:13 +0300
commitcbab936d08b35414c4f1ce8bea55cebc53e7d4cf (patch)
treee95e8fcd07584a101f05956e6aa58ebad4bb1dfe /uitest/src/com/vaadin/tests
parente9f3fcc211c0f05f606e75baee969c90bc1a5387 (diff)
downloadvaadin-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.html27
-rw-r--r--uitest/src/com/vaadin/tests/components/window/WindowThemes.java62
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;
+ }
+}