aboutsummaryrefslogtreecommitdiffstats
path: root/WebContent
diff options
context:
space:
mode:
authorTeemu Suo-Anttila <teemusa@vaadin.com>2016-04-15 11:06:18 +0300
committerTeemu Suo-Anttila <teemusa@vaadin.com>2016-04-15 14:00:58 +0300
commit6b8412033e680ce6e5c7827ac504adf132305726 (patch)
tree0df05d16c324b285610af8910c126b58f4c490c5 /WebContent
parent9192b0bb5e5e699b506b3d3e7df4cf295fbea44a (diff)
downloadvaadin-framework-6b8412033e680ce6e5c7827ac504adf132305726.tar.gz
vaadin-framework-6b8412033e680ce6e5c7827ac504adf132305726.zip
Build uitest war with maven
Change-Id: I32625901ca27a282253df44c6e776cf9632bacda
Diffstat (limited to 'WebContent')
-rw-r--r--WebContent/META-INF/MANIFEST.MF2
-rw-r--r--WebContent/VAADIN/readme.txt15
-rw-r--r--WebContent/VAADIN/themes/reindeer-tests/styles.css38
-rw-r--r--WebContent/VAADIN/themes/tests-book/favicon.icobin6518 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/tests-book/img/richtextarea-toolbar-fi.pngbin2183 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/tests-book/img/smiley.jpgbin1411 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/tests-book/layouts/layoutname.html19
-rw-r--r--WebContent/VAADIN/themes/tests-book/layouts/printpage.html5
-rw-r--r--WebContent/VAADIN/themes/tests-book/styles.css208
-rw-r--r--WebContent/VAADIN/themes/tests-calendar/styles.css104
-rw-r--r--WebContent/VAADIN/themes/tests-components/images/logo.pngbin19532 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/tests-components/styles.css64
-rw-r--r--WebContent/VAADIN/themes/tests-responsive/styles.css116
-rw-r--r--WebContent/VAADIN/themes/tests-table/styles.css5
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/favicon.icobin6518 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/folder with space/resource with special $chars@.txt1
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/icons/EmbeddedInSubWindow-image.pngbin58492 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/icons/au.gifbin378 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/icons/fi.gifbin371 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/icons/hu.gifbin357 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/icons/se.gifbin367 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/layouts/Ticket14340.html2
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1519_News.html41
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1519_Support.html16
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1775.html33
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1975.html1
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2022.html2
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2296.html10
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2347.html10
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/ordinary.txt1
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/percentagein%20name.txt1
-rw-r--r--WebContent/VAADIN/themes/tests-tickets/styles.css382
-rw-r--r--WebContent/VAADIN/themes/tests-valo-blueprint/_variables.scss20
-rw-r--r--WebContent/VAADIN/themes/tests-valo-blueprint/styles.scss6
-rw-r--r--WebContent/VAADIN/themes/tests-valo-contrast/_variables.scss3
-rw-r--r--WebContent/VAADIN/themes/tests-valo-contrast/styles.scss6
-rw-r--r--WebContent/VAADIN/themes/tests-valo-dark/_variables.scss19
-rw-r--r--WebContent/VAADIN/themes/tests-valo-dark/styles.scss6
-rw-r--r--WebContent/VAADIN/themes/tests-valo-disabled-animations/_variables.scss3
-rw-r--r--WebContent/VAADIN/themes/tests-valo-disabled-animations/styles.scss6
-rw-r--r--WebContent/VAADIN/themes/tests-valo-facebook/_variables.scss24
-rw-r--r--WebContent/VAADIN/themes/tests-valo-facebook/styles.scss6
-rw-r--r--WebContent/VAADIN/themes/tests-valo-flat/_variables.scss44
-rw-r--r--WebContent/VAADIN/themes/tests-valo-flat/styles.scss6
-rw-r--r--WebContent/VAADIN/themes/tests-valo-flatdark/_variables.scss20
-rw-r--r--WebContent/VAADIN/themes/tests-valo-flatdark/styles.scss6
-rw-r--r--WebContent/VAADIN/themes/tests-valo-light/_variables.scss24
-rw-r--r--WebContent/VAADIN/themes/tests-valo-light/styles.scss6
-rw-r--r--WebContent/VAADIN/themes/tests-valo-metro/_variables.scss26
-rw-r--r--WebContent/VAADIN/themes/tests-valo-metro/styles.scss6
-rw-r--r--WebContent/VAADIN/themes/tests-valo-no-font-awesome/_variables.scss3
-rw-r--r--WebContent/VAADIN/themes/tests-valo-no-font-awesome/styles.scss6
-rw-r--r--WebContent/VAADIN/themes/tests-valo-textfield-bevel/_variables.scss3
-rw-r--r--WebContent/VAADIN/themes/tests-valo-textfield-bevel/styles.scss6
-rw-r--r--WebContent/VAADIN/themes/tests-valo/_valotest.scss148
-rw-r--r--WebContent/VAADIN/themes/tests-valo/_variables.scss3
-rw-r--r--WebContent/VAADIN/themes/tests-valo/img/profile-pic-300px.jpgbin6406 -> 0 bytes
-rw-r--r--WebContent/VAADIN/themes/tests-valo/styles.scss5
-rw-r--r--WebContent/VAADIN/themes/tests-valo/uiDependency.css0
-rw-r--r--WebContent/VAADIN/vaadinBootstrap.js359
-rw-r--r--WebContent/WEB-INF/jboss-web.xml7
-rw-r--r--WebContent/WEB-INF/liferay-display.xml9
-rw-r--r--WebContent/WEB-INF/liferay-portlet.xml33
-rw-r--r--WebContent/WEB-INF/portlet.xml79
-rw-r--r--WebContent/WEB-INF/web.xml228
-rw-r--r--WebContent/WEB-INF/web.xml.2.4131
-rw-r--r--WebContent/html-tests/BottomComponentScrollsUp.html96
-rw-r--r--WebContent/html-tests/ComponentFocus.html16
-rw-r--r--WebContent/statictestfiles/EmbedSizeHostPage.html42
-rw-r--r--WebContent/statictestfiles/LoginFormIframe.html14
-rw-r--r--WebContent/statictestfiles/PopupViewInEmbeddedApplication.html60
-rw-r--r--WebContent/statictestfiles/TableInIframeRowClickScrollJumpTest.html12
-rw-r--r--WebContent/statictestfiles/applet.html5
-rw-r--r--WebContent/statictestfiles/browserfeatures/fullHeightScrollbar.html59
-rw-r--r--WebContent/statictestfiles/com/vaadin/tests/components/embedded/TestApplet.classbin583 -> 0 bytes
-rw-r--r--WebContent/statictestfiles/dummy.zipbin138 -> 0 bytes
-rwxr-xr-xWebContent/statictestfiles/embed-two-uis.html93
-rw-r--r--WebContent/statictestfiles/jsextension.js24
-rw-r--r--WebContent/statictestfiles/layout-resize-test.html41
-rw-r--r--WebContent/statictestfiles/long-html.htm128
-rw-r--r--WebContent/statictestfiles/static.html8
-rw-r--r--WebContent/statictestfiles/ticket2095.html25
-rw-r--r--WebContent/statictestfiles/ticket2095_popup.html24
-rw-r--r--WebContent/statictestfiles/vaadinsessions.jsp54
84 files changed, 0 insertions, 3034 deletions
diff --git a/WebContent/META-INF/MANIFEST.MF b/WebContent/META-INF/MANIFEST.MF
deleted file mode 100644
index 59499bce4a..0000000000
--- a/WebContent/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-
diff --git a/WebContent/VAADIN/readme.txt b/WebContent/VAADIN/readme.txt
deleted file mode 100644
index 0ab7742490..0000000000
--- a/WebContent/VAADIN/readme.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-======================
-Themes and Widget Sets
-======================
-
-The WebContent/VAADIN directory contains Themes and Widgetsets.
-
-------
-Themes
-------
-
-Themes may be edited freely. They contain static images, CSS,
-and layouts for Vaadin applications.
-
-See http://dev.vaadin.com/wiki/DevDocs/StartingDevelopment for instructions for
-installing GWT and compiling widgetsets for Vaadin development.
diff --git a/WebContent/VAADIN/themes/reindeer-tests/styles.css b/WebContent/VAADIN/themes/reindeer-tests/styles.css
deleted file mode 100644
index 9dd88707d1..0000000000
--- a/WebContent/VAADIN/themes/reindeer-tests/styles.css
+++ /dev/null
@@ -1,38 +0,0 @@
-@import url(../reindeer/legacy-styles.css);
-
-.table-equal-rowheight .v-table-row {height: 30px;}
-.table-equal-rowheight .v-table-row-odd {height: 30px;}
-
-.v-datefield-enabled-readonly-styled {
- background: #ddd;
-}
-
-.v-datefield-enabled-readonly-styled input.v-datefield-textfield {
- border: 1px solid black;
-}
-
-.v-datefield-enabled-readonly-styled .v-datefield.v-disabled {
- opacity: 1;
-}
-
-.v-disabled.v-datefield-enabled-readonly-styled .v-datefield-button,
-.v-readonly.v-datefield-enabled-readonly-styled .v-datefield-button {
- display: none;
-}
-
-.v-disabled.v-datefield-enabled-readonly-styled,
-.v-readonly.v-datefield-enabled-readonly-styled {
- padding-right: 0;
-}
-
-.popup-style .v-datefield-calendarpanel-header,
-.v-datefield-popup-popup-style .v-datefield-calendarpanel-time {
- background: red;
-}
-.popup-style .v-datefield-calendarpanel-body {
- background: yellow;
-}
-
-#escalator .v-escalator-body .v-escalator-cell {
- height: 50px;
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/tests-book/favicon.ico b/WebContent/VAADIN/themes/tests-book/favicon.ico
deleted file mode 100644
index 1f81f0de76..0000000000
--- a/WebContent/VAADIN/themes/tests-book/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/tests-book/img/richtextarea-toolbar-fi.png b/WebContent/VAADIN/themes/tests-book/img/richtextarea-toolbar-fi.png
deleted file mode 100644
index 4bb791c856..0000000000
--- a/WebContent/VAADIN/themes/tests-book/img/richtextarea-toolbar-fi.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/tests-book/img/smiley.jpg b/WebContent/VAADIN/themes/tests-book/img/smiley.jpg
deleted file mode 100644
index dc1a399c76..0000000000
--- a/WebContent/VAADIN/themes/tests-book/img/smiley.jpg
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/tests-book/layouts/layoutname.html b/WebContent/VAADIN/themes/tests-book/layouts/layoutname.html
deleted file mode 100644
index 6b75910783..0000000000
--- a/WebContent/VAADIN/themes/tests-book/layouts/layoutname.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<table width="100%" height="100%">
- <tr height="100%">
- <td>
- <table align="center">
- <tr>
- <td align="right">User&nbsp;name:</td>
- <td><div location="username"></div></td>
- </tr>
- <tr>
- <td align="right">Password:</td>
- <td><div location="password"></div></td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td align="right" colspan="2"><div location="okbutton"></div></td>
- </tr>
-</table> \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/tests-book/layouts/printpage.html b/WebContent/VAADIN/themes/tests-book/layouts/printpage.html
deleted file mode 100644
index 2e65addcd8..0000000000
--- a/WebContent/VAADIN/themes/tests-book/layouts/printpage.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<div>Here is some static content.</div>
-
-<script type='text/javascript'>
-print();
-</script>
diff --git a/WebContent/VAADIN/themes/tests-book/styles.css b/WebContent/VAADIN/themes/tests-book/styles.css
deleted file mode 100644
index 02669ae3db..0000000000
--- a/WebContent/VAADIN/themes/tests-book/styles.css
+++ /dev/null
@@ -1,208 +0,0 @@
-@import url(../runo/legacy-styles.css);
-
-/*****************************************************************************/
-/* Styling for tests.magi application. */
-/*****************************************************************************/
-
-.v-app {
- background: white;
-}
-
-/*****************************************************************************/
-/* For example_Forms() */
-/*****************************************************************************/
-.v-form {
- border: thin solid;
- padding: 5px 5px 5px 5px;
-}
-
-
-/*****************************************************************************/
-/* For example_Table() */
-/*****************************************************************************/
-/* Table rows contain three-row TextField components. */
-.v-table-components-inside .v-table-cell-content {
- height: 54px; /* 3*18px = 54px. */
-}
-
-/******************************************************************************
- * For TableCellStyle.java.
- ******************************************************************************/
-/* Center the text in header. */
-.v-table-header-cell {
- text-align: center;
-}
-
-/* Basic style for all cells. */
-.v-table-checkerboard .v-table-cell-content {
- text-align: center;
- vertical-align: middle;
- padding-top: 12px;
- width: 20px;
- height: 28px;
-}
-
-/* Style specifically for the row header cells. */
-.v-table-cell-content-rowheader {
- background: #E7EDF3 url(../default/table/img/header-bg.png) repeat-x scroll 0 0;
-}
-
-/* Style specifically for the "white" cells. */
-.v-table-cell-content-white {
- background: white;
- color: black;
-}
-
-/* Style specifically for the "black" cells. */
-.v-table-cell-content-black {
- background: black;
- color: white;
-}
-
-/*****************************************************************************/
-/* For example_Tree() */
-/*****************************************************************************/
-
-.v-expandlayout-treeexample .v-panel .v-orderedlayout {
- padding: 0px;
-}
-
-.v-orderedlayout-margin-top { padding-top: 0px; }
-.v-orderedlayout-margin-left { padding-left: 0px; }
-.v-orderedlayout-margin-bottom { padding-bottom: 0px; }
-.v-orderedlayout-margin-right { padding-right: 0px; }
-
-/*****************************************************************************/
-/* For example_GridLayout() */
-/*****************************************************************************/
-table.v-gridlayout-example-gridlayout {
- background: blue;
-}
-
-.v-gridlayout-example-gridlayout td {
- background: white;
-}
-
-/*****************************************************************************/
-/* For example_Alignment() */
-/*****************************************************************************/
-.v-gridlayout-example-alignment {
- background: blue;
-}
-.v-gridlayout-example-alignment .v-expandlayout {
- background: white;
- width: 150px;
- height: 75px;
-}
-
-.v-orderedlayout {
- margin: 5px;
-}
-
-/* For SelectExample.java. */
-.v-orderedlayout tr {
- vertical-align: top;
-}
-
-/*****************************************************************************/
-/* For example_ProgressIndicator() */
-/*****************************************************************************/
-.v-progressindicator-invisible {
- display: none;
-}
-
-.v-progressindicator-fullwidth {
- width: 100px;
-}
-
-/*****************************************************************************/
-/* For example_Spacing() */
-/*****************************************************************************/
-.v-orderedlayout-spacingexample table {
- background: blue;
-}
-
-.v-orderedlayout-spacingexample td {
- background: white;
-}
-
-/* Set horizontal cell spacing for all OrderedLayouts. */
-.v-orderedlayout-hspacing {
- padding-left: 10px;
-}
-
-/* Set horizontal cell spacing in specific layout with "spacingexample" style. */
-.v-orderedlayout-spacingexample .v-orderedlayout-hspacing {
- padding-left: 30px;
-}
-
-/* Set vertical cell spacing in specific layout with "spacingexample" style. */
-.v-orderedlayout-spacingexample .v-orderedlayout-vspacing {
- margin-top: 30px;
-}
-
-table.v-gridlayout-spacingexample {
- background: blue;
-}
-
-.v-gridlayout-spacingexample td {
- background: white;
-}
-
-/*****************************************************************************/
-/* For example_Margin() */
-/*****************************************************************************/
-.v-orderedlayout-marginexample1 { padding-left: 200px; }
-.v-orderedlayout-marginexample1 { padding-right: 100px; }
-.v-orderedlayout-marginexample1 { padding-top: 50px; }
-.v-orderedlayout-marginexample1 { padding-bottom: 25px; }
-
-.v-orderedlayout-marginexample2 .v-orderedlayout-margin-left { padding-left: 200px; }
-.v-orderedlayout-marginexample2 .v-orderedlayout-margin-right { padding-right: 100px; }
-.v-orderedlayout-marginexample2 .v-orderedlayout-margin-top { padding-top: 50px; }
-.v-orderedlayout-marginexample2 .v-orderedlayout-margin-bottom { padding-bottom: 25px; }
-
-.v-orderedlayout-marginexample1 { background: #d0d0ff; border: 1px;}
-.v-orderedlayout-marginexample2 { background: #ffd0d0; border: 1px;}
-.v-orderedlayout-marginexample table { background: white; }
-
-/*****************************************************************************/
-/* For example_RichTextArea() */
-/*****************************************************************************/
-.v-richtextarea-richtextexample .gwt-ToggleButton .gwt-Image {
- background-image: url(img/richtextarea-toolbar-fi.png) !important;
-}
-
-/*****************************************************************************/
-/* For example_Layout() */
-/*****************************************************************************/
-.v-verticallayout-layoutexample {
- background: gray;
-}
-
-.layoutexample .v-verticallayout .v-label {
- color: white;
- background: gray;
-}
-
-.layoutexample .v-label-title {
- font-size: 24pt;
- color: white;
- line-height:36pt;
- background: black;
-}
-
-.layoutexample .v-panel .v-label {
- font-size: 24pt;
- color: gray;
- line-height: 36pt;
- background: white;
-}
-
-.layoutexample .treecontainer, .layoutexample .v-panel, .layoutexample .v-caption {
- background: white;
-}
-
-.layoutexample .v-horizontallayout-spacing-on {
- padding-left: 4px;
-}
diff --git a/WebContent/VAADIN/themes/tests-calendar/styles.css b/WebContent/VAADIN/themes/tests-calendar/styles.css
deleted file mode 100644
index e3fa107751..0000000000
--- a/WebContent/VAADIN/themes/tests-calendar/styles.css
+++ /dev/null
@@ -1,104 +0,0 @@
-@import url(../reindeer/legacy-styles.css);
-
-.v-app {
- background: #fff;
- }
-
-
-/** Customized phase colors*/
-
-
-/**
- * Green
- */
-
-/* For month view */
-.v-calendar .v-calendar-event-color1 {
- color: #4f8324;
- }
-.v-calendar .v-calendar-event-color1-all-day {
- background-color: #61c114;
- }
-
-/* For week/day view */
-.v-calendar .v-calendar-event-color1 .v-calendar-event-caption {
- color: #4f8324;
- }
-.v-calendar .v-calendar-event-color1 .v-calendar-event-content {
- border-color: #61c114;
- background-color: #daff70;
- }
-
-
-/**
- * Blue
- */
-
-/* For month view */
-.v-calendar .v-calendar-event-color2 {
- color: #1c4b8b;
- }
-.v-calendar .v-calendar-event-color2-all-day {
- background-color: #0a56bc;
- }
-
-/* For week/day view */
-.v-calendar .v-calendar-event-color2 .v-calendar-event-caption {
- color: #1c4b8b;
- }
-.v-calendar .v-calendar-event-color2 .v-calendar-event-content {
- border-color: #0a56bc;
- background-color: #529bff;
- }
-
-
-/**
- * Red
- */
-
-/* For month view */
-.v-calendar .v-calendar-event-color3 {
- color: #831d1d;
- }
-.v-calendar .v-calendar-event-color3-all-day {
- background-color: #bd1a1a;
- }
-
-/* For week/day view */
-.v-calendar .v-calendar-event-color3 .v-calendar-event-caption {
- color: #831d1d;
- }
-.v-calendar .v-calendar-event-color3 .v-calendar-event-content {
- border-color: #bd1a1a;
- background-color: #ff9d9d;
- }
-
-
-/**
- * Orange
- */
-
-/* For month view */
-.v-calendar .v-calendar-event-color4 {
- color: #8b5923;
- }
-.v-calendar .v-calendar-event-color4-all-day {
- background-color: #cd6a00;
- }
-
-/* For week/day view */
-.v-calendar .v-calendar-event-color4 .v-calendar-event-caption {
- color: #8b5923;
- }
-.v-calendar .v-calendar-event-color4 .v-calendar-event-content {
- border-color: #cd6a00;
- background-color: #faa345;
- }
-
-/**
- * Hide time in captions
- */
-.v-calendar-event-hide-time .v-calendar-event-caption>span,
-.v-calendar-event-hide-time .v-calendar-event-caption>br {
- display: none;
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/tests-components/images/logo.png b/WebContent/VAADIN/themes/tests-components/images/logo.png
deleted file mode 100644
index 9990cd2f28..0000000000
--- a/WebContent/VAADIN/themes/tests-components/images/logo.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/tests-components/styles.css b/WebContent/VAADIN/themes/tests-components/styles.css
deleted file mode 100644
index c0b545609c..0000000000
--- a/WebContent/VAADIN/themes/tests-components/styles.css
+++ /dev/null
@@ -1,64 +0,0 @@
-@import url(../reindeer/legacy-styles.css);
-
-.missing {
- color: red;
- font-weight: bold;
-}
-
-.v-tree-node-caption-red {
- color: red;
-}
-
-.v-tree-node-caption-green {
- color: green;
-}
-
-.v-tree-node-caption-blue {
- color: blue;
-}
-
-.v-filterselect-item-bold,
-.v-tree-node-caption-bold {
- font-weight: bold;
-}
-
-.background-lightblue {
- background: lightblue;
-}
-
-.border-red-1px {
- border: 1px solid red;
-}
-
-.border-blue-2px {
- border: 2px solid blue;
-}
-
-.v-table-row-tables-test-cell-style-red-row,
-.v-table-cell-content-tables-test-cell-style-red-row {
- background: #f00;
-}
-
-.v-layout.test {
- border: 1px solid #ddd;
-}
-
-.v-layout.test .target {
- outline: 2px dashed blue;
-}
-
-.fieldset {
- padding: .5em 1em;
- -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
- -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
- box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
- border-radius: .5em;
- background: rgba(0,0,0,.02);
-}
-
-.displaynone {
- height: 0;
- width: 0;
- display: none;
-}
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/tests-responsive/styles.css b/WebContent/VAADIN/themes/tests-responsive/styles.css
deleted file mode 100644
index a06c920fe9..0000000000
--- a/WebContent/VAADIN/themes/tests-responsive/styles.css
+++ /dev/null
@@ -1,116 +0,0 @@
-@import url(../reindeer/legacy-styles.css);
-
-.grid {
- overflow: visible;
-}
-
-/* Style the items in the grid */
-.grid > .v-label {
- outline: 1px dotted rgba(0, 0, 0, .3);
- text-align: center;
- padding: 2em 0;
- font-size: 16px;
- font-weight: bold;
-}
-
-/* We want the items in the grid to stay between 100px and 200px, if possible */
-.first[width-range~="-200px"] .v-label {
- width: 100%;
-}
-
-.first[width-range~="201px-400px"] > .v-label {
- width: 50%;
-}
-
-.first[width-range~="401px-600px"] > .v-label {
- width: 33.3333%;
-}
-
-.first[width-range~="601-800"] > .v-label {
- width: 25%;
-}
-
-.first[width-range~="801-1000px"] > .v-label {
- width: 20%;
-}
-
-.first[width-range~="1001px-"] > .v-label {
- width: 16.6667%;
-}
-
-.second[width-range~="0-100px"] .v-label {
- width: 100%;
-}
-
-.second[width-range~="101px-200px"] > .v-label {
- width: 50%;
-}
-
-.second[width-range~="201px-300px"] > .v-label {
- width: 33.3333%;
-}
-
-.second[width-range~="301px-400px"] > .v-label {
- width: 25%;
-}
-
-.second[width-range~="401px-500px"] > .v-label {
- width: 20%;
-}
-
-.second[width-range~="501px-"] > .v-label {
- width: 16.6667%;
-}
-
-.description {
- padding: 1em;
- line-height: 1.5;
-}
-
-.description[width-range="-100px"] {
- font-size: 10px;
-}
-
-.description[width-range="101px-200px"] {
- font-size: 12px;
-}
-
-.description[width-range="200px-350px"] {
- font-size: 14px;
-}
-
-.description[width-range="351px-500px"] {
- font-size: 18px;
-}
-
-.description[width-range="501px-700px"] {
- font-size: 24px;
-}
-
-.description[width-range="701px-"] {
- font-size: 30px;
-}
-
-/* Styles for ResponsiveWidthAndHeight test. */
-.v-csslayout-width-and-height[width-range~="0-599px"][height-range~="0-499px"] {
- background: blue;
- color: #fff;
-}
-.v-csslayout-width-and-height[height-range~="500px-"][width-range~="600px-"] {
- background: red;
-}
-
-/* Styles for ResponsiveLayoutUpdate test */
-.layout-update .change-width {
- white-space: normal;
- background: #ddd;
-}
-.layout-update[width-range="0-599px"] .change-width {
- width: 200px;
- height: 200px;
-}
-
-.layout-update[width-range="600px-"] .change-width {
- width: 300px;
- height: 300px;
-}
diff --git a/WebContent/VAADIN/themes/tests-table/styles.css b/WebContent/VAADIN/themes/tests-table/styles.css
deleted file mode 100644
index 78193c0982..0000000000
--- a/WebContent/VAADIN/themes/tests-table/styles.css
+++ /dev/null
@@ -1,5 +0,0 @@
-@import url(../reindeer/legacy-styles.css);
-
-.v-table-footer-container, .v-table-cell-wrapper {
- text-align: center;
-}
diff --git a/WebContent/VAADIN/themes/tests-tickets/favicon.ico b/WebContent/VAADIN/themes/tests-tickets/favicon.ico
deleted file mode 100644
index 1f81f0de76..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/tests-tickets/folder with space/resource with special $chars@.txt b/WebContent/VAADIN/themes/tests-tickets/folder with space/resource with special $chars@.txt
deleted file mode 100644
index dff31dd51f..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/folder with space/resource with special $chars@.txt
+++ /dev/null
@@ -1 +0,0 @@
-Just ordinary contents here \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/tests-tickets/icons/EmbeddedInSubWindow-image.png b/WebContent/VAADIN/themes/tests-tickets/icons/EmbeddedInSubWindow-image.png
deleted file mode 100644
index fb965345bb..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/icons/EmbeddedInSubWindow-image.png
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/tests-tickets/icons/au.gif b/WebContent/VAADIN/themes/tests-tickets/icons/au.gif
deleted file mode 100644
index 5269c6a0e0..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/icons/au.gif
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/tests-tickets/icons/fi.gif b/WebContent/VAADIN/themes/tests-tickets/icons/fi.gif
deleted file mode 100644
index 8d3a191828..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/icons/fi.gif
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/tests-tickets/icons/hu.gif b/WebContent/VAADIN/themes/tests-tickets/icons/hu.gif
deleted file mode 100644
index 6142d86817..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/icons/hu.gif
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/tests-tickets/icons/se.gif b/WebContent/VAADIN/themes/tests-tickets/icons/se.gif
deleted file mode 100644
index 80f6285228..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/icons/se.gif
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket14340.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket14340.html
deleted file mode 100644
index ccb0717f9c..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket14340.html
+++ /dev/null
@@ -1,2 +0,0 @@
-<div location="" style="height: 100px"></div>
-
diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1519_News.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1519_News.html
deleted file mode 100644
index 0ac582cfbe..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1519_News.html
+++ /dev/null
@@ -1,41 +0,0 @@
-
-<h3>News</h3>
-
-<p>
-IT Mill was founded in 2000 to develop this new programming paradigm
-that would support the creation of real user interfaces for real
-application using real programming languages.
-</p>
-
-<p>
-IT Mill has been offering high-quality expert services to support its
-customers' software development from the start. This model has made it
-possible for the company to grow and develop realistically and solely
-on net income.
-</p>
-
-<p>
-The development of company's proprietary MillstoneTM technology
-started at the end of 2000 in cooperation with Tekes, the National
-Technology Agency of Finland. The first new Millstone customer
-applications were launched already in 2001.
-</p>
-
-<p>
-Version 3.0 of the Millstone user interface library was published
-using an open LGPL license in December 2002, making it possible to use
-the library free of charge all around the world.
-</p>
-
-<p>
-Until 2005 more than 50 % of IT Mill's turnover was derived from sales
-of Millstone specialist services, with the rest coming from sales of
-other software development services and outsourcing services.
-</p>
-
-<p>
-In late 2006 IT Mill ensured funding of the new generation of
-Millstone. IT Mill Toolkit was released in early 2007 and renamed
-Vaadin in 2009.
-</p>
-
diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1519_Support.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1519_Support.html
deleted file mode 100644
index aca7e2a66d..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1519_Support.html
+++ /dev/null
@@ -1,16 +0,0 @@
-
-<h3>Support</h3>
-
-<p>
-IT Mill offers a service, one that is expert, flexible and reliable.
-We cover the gamut of software development - we are technology
-consultants, a turnkey systems providers, a support center for the
-customer's internal product development.
-</p>
-
-<p>
-We offer maintenance as well as additional development services for
-all the software we build. However, it is one of our principles that
-the customer should always be free to solicit competing bids for
-further development and software maintenance.
-</p>
diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1775.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1775.html
deleted file mode 100644
index 80eec49b7f..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1775.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-<!-- Vaadin components are placed with divs that have matching
-location tag -->
-
-<table>
- <tr>
- <td><img src="icon_intro.png" /></td>
- <td width="80%"><b>This is an example application that uses custom layouts</b></td>
- <td align="right">
- <!-- login components -->
- <table align="right">
- <tr>
- <td><div location="loginUser"></div></td>
- <td><div location="loginPassword"></div></td>
- <td><div style="width:100px;margin-top:1em" location="loginButton"></div></td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-
-<table>
- <tr>
- <!-- menu component -->
- <td valign="top" width="150">
- <div location="menu"></div>
- </td>
- <!-- body component, updated by menu clicked event -->
- <td valign="top">
- <div location="body"></div>
- </td>
- </tr>
-</table>
diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1975.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1975.html
deleted file mode 100644
index 9c7a6942c9..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket1975.html
+++ /dev/null
@@ -1 +0,0 @@
-<b>Testing custom layout..</b>
diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2022.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2022.html
deleted file mode 100644
index 6bde912879..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2022.html
+++ /dev/null
@@ -1,2 +0,0 @@
-<div>This is an utf-8 string: åäöéèáèë<br/>
-The same in ISO-8859-1: åäöéèáèë</div>
diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2296.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2296.html
deleted file mode 100644
index 9baf164d06..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2296.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<table width="100%" height="100%">
- <tr>
- <td>
- <div location="button1" style="height: 100px"></div>
- </td>
- <td width="500" style="background: darkgrey;">
- <div location="button2" style="height: 200px"></div>
- </td>
- </tr>
-</table>
diff --git a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2347.html b/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2347.html
deleted file mode 100644
index a9bf8d0f9f..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/layouts/Ticket2347.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<table>
- <tr>
- <td location="button1" style="border: 0; padding: 0">
- </td>
- </tr>
- <tr>
- <td location="button2" style="border: 0; padding: 0">
- </td>
- </tr>
-</table>
diff --git a/WebContent/VAADIN/themes/tests-tickets/ordinary.txt b/WebContent/VAADIN/themes/tests-tickets/ordinary.txt
deleted file mode 100644
index dff31dd51f..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/ordinary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Just ordinary contents here \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/tests-tickets/percentagein%20name.txt b/WebContent/VAADIN/themes/tests-tickets/percentagein%20name.txt
deleted file mode 100644
index dff31dd51f..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/percentagein%20name.txt
+++ /dev/null
@@ -1 +0,0 @@
-Just ordinary contents here \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/tests-tickets/styles.css b/WebContent/VAADIN/themes/tests-tickets/styles.css
deleted file mode 100644
index b96fcbb23d..0000000000
--- a/WebContent/VAADIN/themes/tests-tickets/styles.css
+++ /dev/null
@@ -1,382 +0,0 @@
-@import url(../runo/legacy-styles.css);
-
-/* DO NOT ADD GENERIC RULES LIKE .v-table IN THIS FILE */
-/* Instead prefix with e.g .v-app-<TestClass> or other unique selectors */
-/*****************************************************************************/
-
-/*****************************************************************************/
-/* com.vaadin.tests.components.combobox.ComboBoxBorder */
-/*****************************************************************************/
-.v-slot-ComboBoxBorder .v-filterselect-error {
- /* Ticket 11267 */
- border: 1px solid #FF0000 ;
- height: 25px; /* runo: 23+2, reindeer: 24+2 */
-}
-
-/*****************************************************************************/
-/* Ticket 1904 */
-/*****************************************************************************/
-
-.v-orderedlayout-ticket1904 {
- background-color: red;
-}
-
-.v-orderedlayout-ticket1904-margin-top {
- padding-top: 20px;
-}
-.v-orderedlayout-ticket1904-margin-right {
- padding-right: 10px;
-}
-.v-orderedlayout-ticket1904-margin-bottom {
- padding-bottom: 40px;
-}
-.v-orderedlayout-ticket1904-margin-left {
- padding-left: 5px;
-}
-
-.v-orderedlayout-ticket1904-vspacing {
- margin-top: 20px;
-}
-.v-orderedlayout-ticket1904-hspacing {
- padding-left: 40px;
-}
-
-/*****************************************************************************/
-/* Ticket 1710 */
-/*****************************************************************************/
-
-.v-orderedlayout-tested-layout, .v-gridlayout-tested-layout, .v-expandllayout-tested-layout {
- background-color: #fff;
-}
-
-.v-panel-content-layout-testing-panel {
- background-color: #eee;
-}
-
-.v-panel-content-testarea {
- background-color: #f4f4f4;
-}
-
-
-
-
-/*****************************************************************************/
-/* Ticket 1857 */
-/*****************************************************************************/
-
-.v-table-cell-content-old {
- color: brown;
-}
-
-.v-table-cell-content-young {
- color: green;
-}
-
-/*****************************************************************************/
-/* Ticket 1902 */
-/*****************************************************************************/
-
-.v-orderedlayout-red-background {
- background: red;
- }
-
-/*****************************************************************************/
-/* Ticket 1921 */
-/*****************************************************************************/
-
-.v-orderedlayout-red {
- background: red;
-}
-
-.v-orderedlayout-blue {
- background: blue;
-}
-
-/*****************************************************************************/
-/* Ticket 1924 */
-/*****************************************************************************/
-
-.v-label-red {
- background: red;
-}
-
-/** #1953 */
-.v-gridlayout-borders td,
-.v-gridlayout-borders {
- border: 1px solid black;
- border-collapse: collapse;
-}
-
-.v-button-test-heading
- {
- width: 100px;
- height: 50px;
- }
-
- .v-label-test-spacer
- {
- width: 20px;
- height: 48px;
- background-color: black;
- }
-
- .v-label-test-cell
- {
- width: 100px;
- height: 48px;
- }
-
- .v-label-test-col-head
- {
- width: 100px;
- height: 48px;
- background-color: navy;
- text-align: center;
- }
-
- .v-button-test-page-change
- {
- width: 100px;
- height: 50px;
- }
-/*****************************************************************************/
-/* Ticket 124 */
-/*****************************************************************************/
-
-.v-gridlayout-border td {
- border: 1px solid black;
-}
-
-/* #1919 */
-
-.v-gridlayout-test .v-gridlayout-margin-top {
- padding-top: 100px;
-}
-
-.v-gridlayout-test .v-gridlayout-margin-left {
- padding-left: 5px;
-}
-.v-gridlayout-test .v-gridlayout-margin-right {
- padding-right: 50px;
-}
-.v-gridlayout-test .v-gridlayout-margin-bottom {
- padding-bottom: 0 px;
-}
-
-.v-gridlayout-test .v-gridlayout-margin-spacing {
- padding-left: 40px;
- padding-top: 40px;
-}
-
-
-
-
-
-
-/*****************************************************************************/
-/* No ticket, just for general test cases */
-/*****************************************************************************/
-
-.v-label-no-padding {
- padding: 0;
- background: lime;
-}
-
-
-/*****************************************************************************/
-/* Table Cell Generator test
-/*****************************************************************************/
-
-.v-table-cell-content-red {
- background: red;
-}
-
-.v-table-cell-content-green {
- background: lightgreen;
-}
-
-
-
-/*****************************************************************************/
-/* Ticket 2222 */
-/*****************************************************************************/
-.v-orderedlayout-ticket2222 .v-orderedlayout-margin-top {
- padding-top: 100px;
-}
-.v-orderedlayout-ticket2222 .v-orderedlayout-margin-right {
- padding-right: 20px;
-}
-.v-orderedlayout-ticket2222 .v-orderedlayout-margin-bottom {
- padding-bottom: 30px;
-}
-
-.v-orderedlayout-ticket2222 .v-orderedlayout-margin-left {
- padding-left: 40px;
-}
-
-.v-orderedlayout-ticket2222 .v-orderedlayout-spacing-on {
- padding-top: 50px;
- padding-left: 60px;
-}
-
-.borders {
- border: 1px solid black;
-}
-
-.v-gridlayout-ticket2222 .v-gridlayout-margin-top {
- padding-top: 100px;
-}
-.v-gridlayout-ticket2222 .v-gridlayout-margin-right {
- padding-right: 20px;
-}
-.v-gridlayout-ticket2222 .v-gridlayout-margin-bottom {
- padding-bottom: 30px;
-}
-
-.v-gridlayout-ticket2222 .v-gridlayout-margin-left {
- padding-left: 40px;
-}
-
-.v-gridlayout-ticket2222 .v-gridlayout-spacing-on {
- padding-top: 50px;
- padding-left: 20px;
-}
-
-.ticket2231 {
- margin: 50px;
-}
-
-.ticket2231-border {
- border: 2em solid red;
-}
-
-/*****************************************************************************/
-/* Ticket 2232 */
-/*****************************************************************************/
-
-.v-gridlayout-t2232 .v-gridlayout-spacing-off {
- padding-top: 50px;
- padding-left: 20px;
-}
-
-.v-orderedlayout-t2232 .v-orderedlayout-spacing-off {
- padding-top: 25px;
- padding-left: 25px;
-}
-
-/*****************************************************************************/
-/* Ticket 2273 */
-/*****************************************************************************/
-.ticket2273-button {
- float: right;
-}
-
-/*****************************************************************************/
-/* Ticket 4997
-/*****************************************************************************/
-.v-caption-ticket4997-red {
- color:red;
-}
-
-.v-caption-ticket4997-blue {
- color:blue;
-}
-
-.dispnone {
- display:none;
-}
-
-.redborder {
- border: 1px solid red;
-}
-
-/* #2434 */
-.v-table-bordered .v-table-body td {
- border-bottom: 1px solid red;
-}
-
-/* #2747 */
-.v-button-nowraplink span {
- white-space: normal;
-}
-
-.cyan {
- background:cyan;
-}
-
-.yellow {
- background:yellow;
-}
-
-.green {
- background:green;
-}
-
-.v-checkbox-wrap label {
- white-space: normal;
-}
-
-.v-checkbox-large {
- font-size: 40px;
- line-height: normal;
-}
-
-
-.redblueborders {
- border-right: 10px solid red;
- border-left: 10px solid blue;
-}
-
-/*****************************************************************************/
-/* Ticket 10179
-/*****************************************************************************/
-#default10179 {
- color:red;
-}
-
-#set10179 {
- color:blue;
-}
-
-/*****************************************************************************/
-/* The reference screenshots all have a white background */
-/*****************************************************************************/
-.v-ui {
- background: #fff;
-}
-
-.styled-twincol-captions .v-select-twincol-caption-left {
- color: red;
-}
-.styled-twincol-captions .v-select-twincol-caption-right {
- font-size: 30px;
- line-height: normal;
- color: blue;
-}
-
-.v-tabsheet-pg .v-tabsheet-tabitem-selected {
- font-weight: bold
-}
-
-.v-tabsheet-tabitemcell-TabSheetTabStyleNames .v-tabsheet-tabitem-selected .v-caption {
- background-color: green;
-}
-
-.v-tabsheet-tabitemcell-TabSheetTabStyleNames .v-caption {
- font-weight: bold;
- background: none;
- margin-left: 0px;
- background-color: blue;
-}
-.v-tabsheet-tabitemcell-TabSheetTabStyleNames_0 .v-caption {
- color: blue;
-}
-
-.v-tabsheet-tabitemcell-TabSheetTabStyleNames_1 .v-caption {
- color: red;
-}
-
-.v-tabsheet-tabitemcell-TabSheetTabStyleNames .v-tabsheet-tabitem {
- background: none;
- border: 2px solid red;
-} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/tests-valo-blueprint/_variables.scss b/WebContent/VAADIN/themes/tests-valo-blueprint/_variables.scss
deleted file mode 100644
index 696da0b69e..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-blueprint/_variables.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-$v-app-loading-text: "Blueprint Valo";
-$v-background-color: #1a61b7;
-$v-focus-color: #fff;
-$v-panel-background-color: $v-background-color;
-$v-overlay-background-color: $v-background-color;
-$valo-menu-background-color: $v-background-color;
-$v-overlay-shadow: 0 0 0 1px rgba(#fff, .5);
-$v-window-shadow: $v-overlay-shadow;
-$v-window-modality-curtain-background-color: $v-background-color;
-$v-bevel: false;
-$v-gradient: false;
-$v-shadow: false;
-$v-textfield-bevel: false;
-$v-textfield-shadow: false;
-$v-border: 1px solid (v-tint 1.5);
-$v-textfield-background-color: $v-background-color;
-$v-font-family: sans-serif;
-$v-font-size: 18px;
-
-@import "../valo/valo";
diff --git a/WebContent/VAADIN/themes/tests-valo-blueprint/styles.scss b/WebContent/VAADIN/themes/tests-valo-blueprint/styles.scss
deleted file mode 100644
index 9433f4eba6..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-blueprint/styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "variables";
-@import "../tests-valo/valotest";
-
-.tests-valo-blueprint {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-contrast/_variables.scss b/WebContent/VAADIN/themes/tests-valo-contrast/_variables.scss
deleted file mode 100644
index 962bc8f299..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-contrast/_variables.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-$v-font-color-contrast: 0.1;
-
-@import "../valo/valo";
diff --git a/WebContent/VAADIN/themes/tests-valo-contrast/styles.scss b/WebContent/VAADIN/themes/tests-valo-contrast/styles.scss
deleted file mode 100644
index 231a9de50d..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-contrast/styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "variables";
-@import "../tests-valo/valotest";
-
-.tests-valo-contrast {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-dark/_variables.scss b/WebContent/VAADIN/themes/tests-valo-dark/_variables.scss
deleted file mode 100644
index ea40e1eb89..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-dark/_variables.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-$v-app-loading-text: "Dark Valo";
-$v-background-color: #444d50;
-$v-focus-color: #07a9ca;
-$v-focus-style: 0 0 3px 2px $v-focus-color;
-$v-bevel-depth: 40%;
-$v-gradient: v-linear 12%;
-$v-border-radius: 10px;
-$v-font-family: Roboto, sans-serif;
-$v-font-weight: 400;
-$v-font-weight--header: 400;
-$v-bevel: inset 0 1px 2px v-tint, inset 0 0 1px (v-tint 0.1);
-$v-shadow: 0 0 0 3px rgba(0,0,0,0.32), 0 1px 0 3px rgba(255,255,255,0.14);
-$v-textfield-bevel: inset 0 2px 2px v-shade;
-$v-textfield-shadow: $v-shadow;
-$v-unit-size: 40px;
-$v-overlay-shadow: 0 0 0 3px (v-shade 8), 0 5px 10px (v-shade 4);
-$v-component-group-spacing: 6px;
-
-@import "../valo/valo";
diff --git a/WebContent/VAADIN/themes/tests-valo-dark/styles.scss b/WebContent/VAADIN/themes/tests-valo-dark/styles.scss
deleted file mode 100644
index 13f98ae418..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-dark/styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "variables";
-@import "../tests-valo/valotest";
-
-.tests-valo-dark {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-disabled-animations/_variables.scss b/WebContent/VAADIN/themes/tests-valo-disabled-animations/_variables.scss
deleted file mode 100644
index d2411c675c..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-disabled-animations/_variables.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-$v-animations-enabled: false;
-
-@import "../valo/valo";
diff --git a/WebContent/VAADIN/themes/tests-valo-disabled-animations/styles.scss b/WebContent/VAADIN/themes/tests-valo-disabled-animations/styles.scss
deleted file mode 100644
index b941c1b3d1..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-disabled-animations/styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "variables";
-@import "../tests-valo/valotest";
-
-.tests-valo-disabled-animations {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-facebook/_variables.scss b/WebContent/VAADIN/themes/tests-valo-facebook/_variables.scss
deleted file mode 100644
index 5b83aae4ca..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-facebook/_variables.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-$v-app-loading-text: "Facebook Valo";
-$v-background-color: #fafafa;
-$v-app-background-color: #e7ebf2;
-$v-panel-background-color: #fff;
-$v-focus-color: #3b5998;
-$v-focus-style: 0 0 1px 1px rgba($v-focus-color, .5);
-$v-border-radius: 3px;
-$v-textfield-border-radius: 0;
-$v-font-family: Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
-$v-font-size: 14px;
-$v-font-color: #37404E;
-$v-font-weight: 400;
-$v-link-text-decoration: none;
-$v-shadow: 0 1px 0 (v-shade 0.2);
-$v-bevel: inset 0 1px 0 v-tint;
-$v-unit-size: 30px;
-$v-gradient: v-linear 12%;
-$v-overlay-shadow: 0 3px 8px v-shade, 0 0 0 1px (v-shade 0.7);
-$v-shadow-opacity: 20%;
-$v-selection-overlay-padding-horizontal: 0;
-$v-selection-overlay-padding-vertical: 6px;
-$v-selection-item-border-radius: 0;
-
-@import "../valo/valo";
diff --git a/WebContent/VAADIN/themes/tests-valo-facebook/styles.scss b/WebContent/VAADIN/themes/tests-valo-facebook/styles.scss
deleted file mode 100644
index 7b784627b2..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-facebook/styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "variables";
-@import "../tests-valo/valotest";
-
-.tests-valo-facebook {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-flat/_variables.scss b/WebContent/VAADIN/themes/tests-valo-flat/_variables.scss
deleted file mode 100644
index 298e26ac36..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-flat/_variables.scss
+++ /dev/null
@@ -1,44 +0,0 @@
-$v-app-loading-text: "Flat Valo";
-
-$v-font-family: "Roboto", sans-serif;
-$v-font-weight: 400;
-$v-font-weight--header: 400;
-$v-background-color: #fff;
-$v-focus-color: rgb(150,190,90);
-$v-luminance-threshold: 180;
-$v-border: 2px solid v-shade;
-$v-border-radius: 6px;
-$v-bevel: false;
-$v-gradient: false;
-$v-shadow: false;
-$v-textfield-bevel: false;
-$v-textfield-shadow: false;
-$v-link-text-decoration: false;
-$v-selection-overlay-padding-horizontal: 0;
-$v-selection-overlay-padding-vertical: 6px;
-$v-selection-item-height: 30px;
-$v-selection-item-border-radius: 0;
-$valo-menu-background-color: #eee;
-
-
-@import "../valo/valo";
-
-
-.valo-test {
- .v-button-primary.v-button-primary {
- background: #fff;
- border-color: $v-focus-color;
- color: $v-focus-color;
- }
-
- .v-button-danger.v-button-danger {
- background: #fff;
- border-color: $v-error-indicator-color;
- color: $v-error-indicator-color;
- }
-
- .v-slider-base:before,
- .v-slider-base:after {
- border: none !important;
- }
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-flat/styles.scss b/WebContent/VAADIN/themes/tests-valo-flat/styles.scss
deleted file mode 100644
index 7b981de04a..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-flat/styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "variables";
-@import "../tests-valo/valotest";
-
-.tests-valo-flat {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-flatdark/_variables.scss b/WebContent/VAADIN/themes/tests-valo-flatdark/_variables.scss
deleted file mode 100644
index fa785af8b8..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-flatdark/_variables.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-$v-app-loading-text: "Dark & Flat Valo";
-
-$v-background-color: #000;
-$v-focus-color: #ffa500;
-$v-font-size: 15px;
-$v-font-weight: 600;
-$v-unit-size: 42px;
-$v-bevel: false;
-$v-shadow: false;
-$v-gradient: false;
-$v-textfield-bevel: false;
-$v-textfield-shadow: false;
-$v-border-radius: 0;
-$v-border: 2px solid v-tone;
-$v-overlay-shadow: 0 0 0 2px (v-tint 10);
-$v-focus-style: $v-focus-color;
-$v-font-family: "Lato", sans-serif;
-$v-font-weight--header: 600;
-
-@import "../valo/valo";
diff --git a/WebContent/VAADIN/themes/tests-valo-flatdark/styles.scss b/WebContent/VAADIN/themes/tests-valo-flatdark/styles.scss
deleted file mode 100644
index d0871fcba2..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-flatdark/styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "variables";
-@import "../tests-valo/valotest";
-
-.tests-valo-flatdark {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-light/_variables.scss b/WebContent/VAADIN/themes/tests-valo-light/_variables.scss
deleted file mode 100644
index e851f075e4..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-light/_variables.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-$v-app-loading-text: "Light Valo";
-
-$v-background-color: hsl(0, 0, 99.5%);
-$v-app-background-color: #fff;
-$v-focus-color: hsl(218, 80%, 60%);
-$v-border: 1px solid (v-shade 0.6);
-$v-border-radius: 3px;
-$v-bevel: inset 0 1px 0 v-tint;
-$v-textfield-bevel: false;
-$v-gradient: v-linear 3%;
-$v-shadow: false;
-$valo-menu-background-color: hsl(218, 20%, 98%);
-$v-friendly-color: hsl(163, 61%, 41%);
-$v-error-indicator-color: hsl(349, 66%, 56%);
-
-
-@import "../valo/valo";
-
-.tests-valo-light .valo-menu .valo-menu-title {
- background: $v-app-background-color;
- color: $v-selection-color;
- text-shadow: none;
- border-color: first-color(valo-border($color: $v-app-background-color, $strength: 0.5));
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-light/styles.scss b/WebContent/VAADIN/themes/tests-valo-light/styles.scss
deleted file mode 100644
index 12ee8a780e..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-light/styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "variables";
-@import "../tests-valo/valotest";
-
-.tests-valo-light {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-metro/_variables.scss b/WebContent/VAADIN/themes/tests-valo-metro/_variables.scss
deleted file mode 100644
index f11cdb8b64..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-metro/_variables.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-$v-app-loading-text: "Metro Valo";
-
-$v-font-family: "Source Sans Pro", sans-serif;
-$v-app-background-color: #fff;
-$v-background-color: #eee;
-$v-focus-color: #0072C6;
-$v-focus-style: 0 0 0 1px $v-focus-color;
-$valo-menu-background-color: darken($v-focus-color, 10%);
-$v-border: 0 solid v-shade;
-$v-border-radius: 0px;
-$v-bevel: false;
-$v-gradient: false;
-$v-shadow: false;
-$v-textfield-bevel: false;
-$v-textfield-shadow: false;
-$v-textfield-border: 1px solid v-shade;
-$v-link-text-decoration: none;
-$v-overlay-shadow: 0 0 0 2px #000;
-$v-overlay-border-width: 2px; // For IE8
-$v-window-shadow: $v-overlay-shadow;
-$v-selection-overlay-background-color: #fff;
-$v-selection-overlay-padding-horizontal: 0;
-$v-selection-overlay-padding-vertical: 6px;
-$v-panel-border: 2px solid v-shade;
-
-@import "../valo/valo";
diff --git a/WebContent/VAADIN/themes/tests-valo-metro/styles.scss b/WebContent/VAADIN/themes/tests-valo-metro/styles.scss
deleted file mode 100644
index 51b3427a12..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-metro/styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "variables";
-@import "../tests-valo/valotest";
-
-.tests-valo-metro {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-no-font-awesome/_variables.scss b/WebContent/VAADIN/themes/tests-valo-no-font-awesome/_variables.scss
deleted file mode 100644
index 59b31a4a68..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-no-font-awesome/_variables.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-$v-font-awesome: false;
-
-@import "../valo/valo";
diff --git a/WebContent/VAADIN/themes/tests-valo-no-font-awesome/styles.scss b/WebContent/VAADIN/themes/tests-valo-no-font-awesome/styles.scss
deleted file mode 100644
index d66db2b0d6..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-no-font-awesome/styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "variables";
-@import "../tests-valo/valotest";
-
-.tests-valo-no-font-awesome {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo-textfield-bevel/_variables.scss b/WebContent/VAADIN/themes/tests-valo-textfield-bevel/_variables.scss
deleted file mode 100644
index b1b215a40c..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-textfield-bevel/_variables.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-$v-bevel: false;
-
-@import "../valo/valo";
diff --git a/WebContent/VAADIN/themes/tests-valo-textfield-bevel/styles.scss b/WebContent/VAADIN/themes/tests-valo-textfield-bevel/styles.scss
deleted file mode 100644
index 96a3ca63b6..0000000000
--- a/WebContent/VAADIN/themes/tests-valo-textfield-bevel/styles.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-@import "variables";
-@import "../tests-valo/valotest";
-
-.tests-valo-textfield-bevel {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo/_valotest.scss b/WebContent/VAADIN/themes/tests-valo/_valotest.scss
deleted file mode 100644
index 568dfec0b8..0000000000
--- a/WebContent/VAADIN/themes/tests-valo/_valotest.scss
+++ /dev/null
@@ -1,148 +0,0 @@
-@mixin valotest {
- @include valo;
-
- #themeSelect {
- position: fixed;
- z-index: 1000;
- top: 0;
- right: 0;
- padding: 0 10px;
- background-color: darken($v-app-background-color, 5%);
- background-color: rgba(darken($v-app-background-color, 5%), .9);
- color: valo-font-color($v-app-background-color);
- border-radius: 0 0 0 $v-border-radius;
-
- &:before {
- content: "Theme:";
- }
-
- select {
- background: transparent;
- color: inherit;
- border: none;
- display: inline-block;
- }
- }
-
- .v-ui {
- @include width-range($max: 800px) {
- #themeSelect {
- top: $v-unit-size;
- }
- }
- }
-
- $color1: hsl(220, 5%, 38%);
- $color2: #5d73c0;
- $color3: #3dbc1a;
- $color4: #d2f4f3;
- $color5: #fe902a;
- $colors: $color1, $color2, $color3, $color4, $color5;
-
- .v-textfield-color1 {
- @include valo-textfield-style($background-color: $color1);
- }
-
- .v-textfield-color2 {
- @include valo-textfield-style($background-color: $color3);
- }
-
- .v-textfield-color3 {
- @include valo-textfield-style($background-color: $color4);
- }
-
-
- .v-textarea-color1 {
- @include valo-textarea-style($background-color: $color1);
- }
-
- .v-textarea-color2 {
- @include valo-textarea-style($background-color: $color3);
- }
-
- .v-textarea-color3 {
- @include valo-textarea-style($background-color: $color4);
- }
-
-
- .v-datefield-color1 {
- @include valo-datefield-style($background-color: $color1);
- }
-
- .v-datefield-color2 {
- @include valo-datefield-style($background-color: $color3);
- }
-
- .v-datefield-color3 {
- @include valo-datefield-style($background-color: $color4);
- }
-
-
- .v-filterselect-color1 {
- @include valo-combobox-style($background-color: $color1);
- }
-
- .v-filterselect-color2 {
- @include valo-combobox-style($background-color: $color3);
- }
-
- .v-filterselect-color3 {
- @include valo-combobox-style($background-color: $color4);
- }
-
-
- $copy: $v-selection-color;
- $v-selection-color: white;
- .v-checkbox-color1 {
- @include valo-checkbox-style($background-color: $color1);
- }
-
- .v-checkbox-color2 {
- @include valo-checkbox-style($background-color: $color2);
- }
- $v-selection-color: $copy;
-
-
- .v-slider-color1 {
- @include valo-slider-handle-style($background-color: $color1);
- }
-
- .v-slider-color2 {
- @include valo-slider-track-style($background-color: $color3);
- }
-
- .v-slider-color3 {
- @include valo-slider-indicator-style($background-color: #dcdc1e);
- }
-
-
- .v-panel-caption-color1 {
- @include valo-panel-caption-style($background-color: $color1);
- }
-
- .v-panel-caption-color2 {
- @include valo-panel-caption-style($background-color: $color3);
- }
-
- .v-panel-caption-color3 {
- @include valo-panel-caption-style($background-color: $color5);
- }
-
- // Show splitpanel borders
- .v-splitpanel-vertical,
- .v-splitpanel-horizontal {
- outline: 1px dotted rgba(gray, .2);
- }
-
- .v-slider-ticks {
- @include valo-slider-ticks($tick-count: 5);
- }
-
- .v-accordion-item-color1 .v-accordion-item-caption {
- @include valo-accordion-item-caption-style($background-color: $color2);
- }
-
- .v-menubar-color1 {
- @include valo-menubar-style($background-color: $v-selection-color, $unit-size: null);
- }
-}
diff --git a/WebContent/VAADIN/themes/tests-valo/_variables.scss b/WebContent/VAADIN/themes/tests-valo/_variables.scss
deleted file mode 100644
index c227156e2e..0000000000
--- a/WebContent/VAADIN/themes/tests-valo/_variables.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-$v-app-loading-text: "Default Valo";
-
-@import "../valo/valo";
diff --git a/WebContent/VAADIN/themes/tests-valo/img/profile-pic-300px.jpg b/WebContent/VAADIN/themes/tests-valo/img/profile-pic-300px.jpg
deleted file mode 100644
index 8a98078243..0000000000
--- a/WebContent/VAADIN/themes/tests-valo/img/profile-pic-300px.jpg
+++ /dev/null
Binary files differ
diff --git a/WebContent/VAADIN/themes/tests-valo/styles.scss b/WebContent/VAADIN/themes/tests-valo/styles.scss
deleted file mode 100644
index 1ba0b29b04..0000000000
--- a/WebContent/VAADIN/themes/tests-valo/styles.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-@import "variables";
-@import "valotest";
-.tests-valo {
- @include valotest;
-}
diff --git a/WebContent/VAADIN/themes/tests-valo/uiDependency.css b/WebContent/VAADIN/themes/tests-valo/uiDependency.css
deleted file mode 100644
index e69de29bb2..0000000000
--- a/WebContent/VAADIN/themes/tests-valo/uiDependency.css
+++ /dev/null
diff --git a/WebContent/VAADIN/vaadinBootstrap.js b/WebContent/VAADIN/vaadinBootstrap.js
deleted file mode 100644
index 89514dbcc2..0000000000
--- a/WebContent/VAADIN/vaadinBootstrap.js
+++ /dev/null
@@ -1,359 +0,0 @@
-(function() {
- var apps = {};
- var themesLoaded = {};
- var widgetsets = {};
-
-
- var log;
- if (typeof console === "undefined" || !window.location.search.match(/[&?]debug(&|$)/)) {
- //If no console.log present, just use a no-op
- log = function() {};
- } else if (typeof console.log === "function") {
- //If it's a function, use it with apply
- log = function() {
- console.log.apply(console, arguments);
- };
- } else {
- //In IE, its a native function for which apply is not defined, but it works without a proper 'this' reference
- log = console.log;
- }
-
- var loadTheme = function(url, version) {
- if(!themesLoaded[url]) {
- log("loadTheme", url, version);
-
- var href = url + '/styles.css';
- if (version) {
- href += '?v=' + version;
- }
-
- var stylesheet = document.createElement('link');
- stylesheet.setAttribute('rel', 'stylesheet');
- stylesheet.setAttribute('type', 'text/css');
- stylesheet.setAttribute('href', href);
- document.getElementsByTagName('head')[0].appendChild(stylesheet);
- themesLoaded[url] = true;
- }
- };
-
- var isWidgetsetLoaded = function(widgetset) {
- var className = widgetset.replace(/\./g, "_");
- return (typeof window[className]) != "undefined";
- };
-
- var loadWidgetset = function(url, widgetset) {
- if (widgetsets[widgetset]) {
- return;
- }
- log("load widgetset", url, widgetset);
- setTimeout(function() {
- if (!isWidgetsetLoaded(widgetset)) {
- alert("Failed to load the widgetset: " + url);
- }
- }, 15000);
-
- var scriptTag = document.createElement('script');
- scriptTag.setAttribute('type', 'text/javascript');
- scriptTag.setAttribute('src', url);
- document.getElementsByTagName('head')[0].appendChild(scriptTag);
-
- widgetsets[widgetset] = {
- pendingApps: []
- };
- };
-
- var isInitializedInDom = function(appId) {
- var appDiv = document.getElementById(appId);
- if (!appDiv) {
- return false;
- }
- for ( var i = 0; i < appDiv.childElementCount; i++) {
- var className = appDiv.childNodes[i].className;
- // If the app div contains a child with the class
- // "v-app-loading" we have only received the HTML
- // but not yet started the widget set
- // (UIConnector removes the v-app-loading div).
- if (className && className.indexOf("v-app-loading") != -1) {
- return false;
- }
- }
- return true;
- };
-
- window.vaadin = window.vaadin || {
- initApplication: function(appId, config) {
- var testbenchId = appId.replace(/-\d+$/, '');
-
- if (apps[appId]) {
- if (window.vaadin && window.vaadin.clients && window.vaadin.clients[testbenchId] && window.vaadin.clients[testbenchId].initializing) {
- throw "Application " + appId + " is already being initialized";
- }
- if (isInitializedInDom(appId)) {
- throw "Application " + appId + " already initialized";
- }
- }
-
- log("init application", appId, config);
-
- window.vaadin.clients[testbenchId] = {
- isActive: function() {
- return true;
- },
- initializing: true
- };
-
- var getConfig = function(name) {
- var value = config[name];
- return value;
- };
-
- var fetchRootConfig = function(callback) {
- log('Fetching root config');
- var url = getConfig('browserDetailsUrl');
- if (!url) {
- // No special url defined, use the same URL that loaded this page (without the fragment)
- url = window.location.href.replace(/#.*/,'');
- }
- // Timestamp to avoid caching
- url += ((/\?/).test(url) ? "&" : "?") + "v-" + (new Date()).getTime();
-
- var params = "v-browserDetails=1";
- var rootId = getConfig("v-rootId");
- if (rootId !== undefined) {
- params += "&v-rootId=" + rootId;
- }
-
- // Tell the UI what theme it is configured to use
- var theme = getConfig('theme');
- if (theme !== undefined) {
- params += '&theme=' + encodeURIComponent(theme);
- }
-
- params += "&v-appId=" + appId;
-
- var extraParams = getConfig('extraParams')
- if (extraParams !== undefined) {
- params += extraParams;
- }
-
- params += '&' + vaadin.getBrowserDetailsParameters(appId, getConfig('sendUrlsAsParameters'));
-
- var r;
- try {
- r = new XMLHttpRequest();
- } catch (e) {
- r = new ActiveXObject("MSXML2.XMLHTTP.3.0");
- }
- r.open('POST', url, true);
- r.onreadystatechange = function (aEvt) {
- if (r.readyState == 4) {
- // Save responseStatus so as Offline Applications know what happened
- // when loading root configuration from server, and depending on the
- // error status display an error message or the offline UI.
- config.rootResponseStatus = r.status;
- config.rootResponseText = r.responseText;
-
- var text = r.responseText;
- if (r.status == 200){
- log("Got root config response", text);
- var updatedConfig = JSON.parse(text);
-
- // Copy new properties to the config object
- for (var property in updatedConfig) {
- if (updatedConfig.hasOwnProperty(property)) {
- config[property] = updatedConfig[property];
- }
- }
-
- // Try bootstrapping again, this time without fetching missing info
- bootstrapApp(false);
- } else {
- log('Error', r.statusText, text);
-
- //Let TB waitForVaadin work again
- delete window.vaadin.clients[testbenchId];
-
- // Show the error in the app's div
- var appDiv = document.getElementById(appId);
- appDiv.innerHTML = text;
- appDiv.style['overflow'] = 'auto';
- }
-
- // Run the fetchRootConfig callback if present.
- callback && callback(r);
- }
- };
- // send parameters as POST data
- r.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
- r.send(params);
-
- log('sending request to ', url);
- };
-
- //Export public data
- var app = {
- getConfig: getConfig,
- // Used when the app was started in offline, so as it is possible
- // to defer root configuration loading until network is available.
- fetchRootConfig: fetchRootConfig
- };
- apps[appId] = app;
-
- if (!window.name) {
- window.name = appId + '-' + Math.random();
- }
-
- var bootstrapApp = function(mayDefer) {
- var vaadinDir = getConfig('vaadinDir');
-
- var versionInfo = getConfig('versionInfo');
-
- var themeUri = vaadinDir + 'themes/' + getConfig('theme');
- loadTheme(themeUri, versionInfo && versionInfo['vaadinVersion']);
-
- var widgetset = getConfig('widgetset');
- var widgetsetUrl = getConfig('widgetsetUrl');
- if (!widgetsetUrl) {
- widgetsetUrl = vaadinDir + 'widgetsets/' + widgetset + "/" + widgetset + ".nocache.js?" + new Date().getTime();
- }
- loadWidgetset(widgetsetUrl, widgetset);
-
- if (getConfig('uidl') === undefined) {
- if (mayDefer) {
- fetchRootConfig();
- } else {
- throw "May not defer bootstrap any more";
- }
- } else {
- if (widgetsets[widgetset].callback) {
- log("Starting from bootstrap", appId);
- widgetsets[widgetset].callback(appId);
- } else {
- log("Setting pending startup", appId);
- widgetsets[widgetset].pendingApps.push(appId);
- }
- }
- };
- bootstrapApp(true);
-
- if (getConfig("debug")) {
- // TODO debug state is now global for the entire page, but should somehow only be set for the current application
- window.vaadin.debug = true;
- }
-
- return app;
- },
- clients: {},
- getAppIds: function() {
- var ids = [ ];
- for (var id in apps) {
- if (apps.hasOwnProperty(id)) {
- ids.push(id);
- }
- }
- return ids;
- },
- getApp: function(appId) {
- return apps[appId];
- },
- loadTheme: loadTheme,
- registerWidgetset: function(widgetset, callback) {
- log("Widgetset registered", widgetset);
- var ws = widgetsets[widgetset];
- if (ws && ws.pendingApps) {
- ws.callback = callback;
- for(var i = 0; i < ws.pendingApps.length; i++) {
- var appId = ws.pendingApps[i];
- log("Starting from register widgetset", appId);
- callback(appId);
- }
- ws.pendingApps = null;
- }
- },
- getBrowserDetailsParameters: function(parentElementId, sendUrlsAsParameters) {
- // Screen height and width
- var params = 'v-sh=' + window.screen.height;
- params += '&v-sw=' + window.screen.width;
-
- // Window height and width
- var cw = 0;
- var ch = 0;
- if(typeof(window.innerWidth) == 'number') {
- // Modern browsers
- cw = window.innerWidth;
- ch = window.innerHeight;
- } else {
- // IE 8
- cw = document.documentElement.clientWidth;
- ch = document.documentElement.clientHeight;
- }
- params += '&v-cw=' + cw + '&v-ch=' + ch;
-
-
- var d = new Date();
-
- params += '&v-curdate=' + d.getTime();
-
- var tzo1 = d.getTimezoneOffset(); // current offset
- var dstDiff = 0;
- var rtzo = tzo1;
-
- for (var m=12;m>0;m--) {
- d.setUTCMonth(m);
- var tzo2 = d.getTimezoneOffset();
- if (tzo1 != tzo2) {
- dstDiff = (tzo1 > tzo2 ? tzo1-tzo2 : tzo2-tzo1); // offset w/o DST
- rtzo = (tzo1 > tzo2 ? tzo1 : tzo2); // offset w/o DST
- break;
- }
- }
-
- // Time zone offset
- params += '&v-tzo=' + tzo1;
-
- // DST difference
- params += '&v-dstd=' + dstDiff;
-
- // Raw time zone offset
- params += '&v-rtzo=' + rtzo;
-
- // DST in effect?
- params += '&v-dston=' + (tzo1 != rtzo);
-
- var pe = document.getElementById(parentElementId);
- if (pe) {
- params += '&v-vw=' + pe.offsetWidth;
- params += '&v-vh=' + pe.offsetHeight;
- }
-
- // Location
- if (sendUrlsAsParameters !== false) {
- params += '&v-loc=' + encodeURIComponent(location.href);
- }
-
- // Window name
- if (window.name) {
- params += '&v-wn=' + encodeURIComponent(window.name);
- }
-
- // Detect touch device support
- var supportsTouch = false;
- try {
- document.createEvent("TouchEvent");
- supportsTouch = true;
- } catch (e) {
- // Chrome and IE10 touch detection
- supportsTouch = 'ontouchstart' in window
- || navigator.msMaxTouchPoints;
- }
-
- if (supportsTouch) {
- params += "&v-td=1";
- }
-
- return params;
- }
- };
-
- log('Vaadin bootstrap loaded');
-})();
diff --git a/WebContent/WEB-INF/jboss-web.xml b/WebContent/WEB-INF/jboss-web.xml
deleted file mode 100644
index 12548b7c5c..0000000000
--- a/WebContent/WEB-INF/jboss-web.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<jboss-web version="7.2" xmlns="http://www.jboss.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee
- schema/jboss-web_7_2.xsd">
- <!-- Enable websockets on JBoss EAP 6.4 -->
- <enable-websockets>true</enable-websockets>
-</jboss-web>
diff --git a/WebContent/WEB-INF/liferay-display.xml b/WebContent/WEB-INF/liferay-display.xml
deleted file mode 100644
index 014ed31b47..0000000000
--- a/WebContent/WEB-INF/liferay-display.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE display PUBLIC "-//Liferay//DTD Display 4.0.0//EN" "http://www.liferay.com/dtd/liferay-display_4_0_0.dtd">
-
-<display>
- <category name="Vaadin">
- <portlet id="JSR286TestPortlet" />
- <portlet id="Vaadin Liferay Theme Portlet" />
- </category>
-</display> \ No newline at end of file
diff --git a/WebContent/WEB-INF/liferay-portlet.xml b/WebContent/WEB-INF/liferay-portlet.xml
deleted file mode 100644
index ea060ce44a..0000000000
--- a/WebContent/WEB-INF/liferay-portlet.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE liferay-portlet-app PUBLIC "-//Liferay//DTD Portlet Application 4.3.0//EN" "http://www.liferay.com/dtd/liferay-portlet-app_4_3_0.dtd">
-
-<liferay-portlet-app>
- <portlet>
- <portlet-name>JSR286TestPortlet</portlet-name>
- <instanceable>false</instanceable>
- <ajaxable>false</ajaxable>
- </portlet>
- <portlet>
- <portlet-name>Vaadin Liferay Theme Portlet</portlet-name>
- <instanceable>false</instanceable>
- <ajaxable>false</ajaxable>
- </portlet>
-
- <role-mapper>
- <role-name>administrator</role-name>
- <role-link>Administrator</role-link>
- </role-mapper>
- <role-mapper>
- <role-name>guest</role-name>
- <role-link>Guest</role-link>
- </role-mapper>
- <role-mapper>
- <role-name>power-user</role-name>
- <role-link>Power User</role-link>
- </role-mapper>
- <role-mapper>
- <role-name>user</role-name>
- <role-link>User</role-link>
- </role-mapper>
-
-</liferay-portlet-app> \ No newline at end of file
diff --git a/WebContent/WEB-INF/portlet.xml b/WebContent/WEB-INF/portlet.xml
deleted file mode 100644
index 3a603c43ae..0000000000
--- a/WebContent/WEB-INF/portlet.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
- version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
-
- <portlet>
- <portlet-name>JSR286TestPortlet</portlet-name>
- <display-name>Vaadin Portlet 2.0 Test</display-name>
- <portlet-class>com.vaadin.server.VaadinPortlet</portlet-class>
- <init-param>
- <name>ui</name>
- <value>com.vaadin.tests.integration.JSR286Portlet</value>
- </init-param>
- <init-param>
- <name>widgetset</name>
- <value>com.vaadin.DefaultWidgetSet</value>
- </init-param>
- <supports>
- <mime-type>text/html</mime-type>
- <portlet-mode>view</portlet-mode>
- <portlet-mode>edit</portlet-mode>
- <portlet-mode>help</portlet-mode>
- </supports>
- <portlet-info>
- <title>Vaadin Portlet 2.0 Test</title>
- <short-title>Vaadin Portlet 2.0 Test</short-title>
- </portlet-info>
-
- <security-role-ref>
- <role-name>administrator</role-name>
- </security-role-ref>
- <security-role-ref>
- <role-name>guest</role-name>
- </security-role-ref>
- <security-role-ref>
- <role-name>power-user</role-name>
- </security-role-ref>
- <security-role-ref>
- <role-name>user</role-name>
- </security-role-ref>
- </portlet>
-
- <portlet>
- <portlet-name>Vaadin Liferay Theme Portlet</portlet-name>
- <display-name>Vaadin Liferay Theme</display-name>
-
- <portlet-class>com.vaadin.server.LegacyVaadinPortlet</portlet-class>
- <init-param>
- <name>application</name>
- <value>com.vaadin.tests.integration.LiferayThemeDemo</value>
- </init-param>
-
- <supports>
- <mime-type>text/html</mime-type>
- <portlet-mode>view</portlet-mode>
- </supports>
-
- <portlet-info>
- <title>Vaadin Liferay Theme</title>
- <short-title>Vaadin Liferay Theme</short-title>
- </portlet-info>
-
- <security-role-ref>
- <role-name>administrator</role-name>
- </security-role-ref>
- <security-role-ref>
- <role-name>guest</role-name>
- </security-role-ref>
- <security-role-ref>
- <role-name>power-user</role-name>
- </security-role-ref>
- <security-role-ref>
- <role-name>user</role-name>
- </security-role-ref>
- </portlet>
-
- <!-- This can be used to work around an issue in liferay 5.0-5.1.1 <container-runtime-option>
- <name>javax.portlet.escapeXml</name> <value>false</value> </container-runtime-option> -->
-</portlet-app> \ No newline at end of file
diff --git a/WebContent/WEB-INF/web.xml b/WebContent/WEB-INF/web.xml
deleted file mode 100644
index 0def4001b8..0000000000
--- a/WebContent/WEB-INF/web.xml
+++ /dev/null
@@ -1,228 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<web-app id="vaadin-uitest" version="3.0"
- xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
-
- <!-- THIS IS A DEVELOPMENT AND TESTING web.xml . -->
-
- <display-name>Vaadin</display-name>
- <description>Vaadin examples</description>
-
- <context-param>
- <param-name>productionMode</param-name>
- <param-value>false</param-value>
- </context-param>
-
- <context-param>
- <param-name>resourceCacheTime</param-name>
- <param-value>3600</param-value>
- </context-param>
- <servlet>
- <servlet-name>Embed App 1</servlet-name>
- <servlet-class>com.vaadin.server.LegacyVaadinServlet</servlet-class>
- <init-param>
- <param-name>application</param-name>
- <param-value>com.vaadin.tests.components.button.Buttons</param-value>
- </init-param>
- <async-supported>true</async-supported>
- </servlet>
- <servlet>
- <servlet-name>Embed App 2</servlet-name>
- <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
- <init-param>
- <param-name>UI</param-name>
- <param-value>com.vaadin.tests.components.label.MarginsInLabels</param-value>
- </init-param>
- <async-supported>true</async-supported>
- </servlet>
- <servlet>
- <servlet-name>GwtRpcTest</servlet-name>
- <servlet-class>com.vaadin.tests.widgetset.server.gwtrpc.GwtRpcServletTest</servlet-class>
- </servlet>
-
- <servlet>
- <servlet-name>UI provider app</servlet-name>
- <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
- <init-param>
- <param-name>UIProvider</param-name>
- <param-value>com.vaadin.tests.applicationservlet.InitParamUIProvider</param-value>
- </init-param>
- <init-param>
- <param-name>UI</param-name>
- <param-value>com.vaadin.tests.VerifyAssertionsEnabled</param-value>
- </init-param>
- <async-supported>true</async-supported>
- </servlet>
-
- <servlet>
- <servlet-name>VaadinStaticFiles</servlet-name>
- <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
- <async-supported>false</async-supported>
- </servlet>
- <servlet>
- <servlet-name>VaadinApplicationRunner</servlet-name>
- <servlet-class>com.vaadin.launcher.ApplicationRunnerServlet</servlet-class>
- <!-- Non-default values for testing purposes -->
- <init-param>
- <param-name>legacyPropertyToString</param-name>
- <param-value>false</param-value>
- </init-param>
- <init-param>
- <param-name>heartbeatInterval</param-name>
- <param-value>301</param-value>
- </init-param>
- <init-param>
- <param-name>resourceCacheTime</param-name>
- <param-value>3601</param-value>
- </init-param>
- <init-param>
- <param-name>closeIdleSessions</param-name>
- <param-value>true</param-value>
- </init-param>
- <init-param>
- <param-name>testParam</param-name>
- <param-value>42</param-value>
- </init-param>
- <async-supported>true</async-supported>
- </servlet>
-
- <servlet>
- <servlet-name>VaadinApplicationRunnerWithJSR356</servlet-name>
- <servlet-class>com.vaadin.launcher.ApplicationRunnerServlet</servlet-class>
- <!-- Force web sockets to use JSR 356 standard -->
- <init-param>
- <param-name>org.atmosphere.cpr.asyncSupport</param-name>
- <param-value>org.atmosphere.container.JSR356AsyncSupport</param-value>
- </init-param>
- <async-supported>true</async-supported>
- </servlet>
- <servlet>
- <servlet-name>CommErrorEmulator</servlet-name>
- <servlet-class>com.vaadin.tests.application.CommErrorEmulatorServlet</servlet-class>
- <init-param>
- <param-name>heartbeatInterval</param-name>
- <param-value>10</param-value>
- </init-param>
- <init-param>
- <param-name>ui</param-name>
- <param-value>com.vaadin.tests.application.CommErrorEmulatorUI</param-value>
- </init-param>
- <async-supported>true</async-supported>
- </servlet>
- <servlet>
- <servlet-name>RPCLogger</servlet-name>
- <servlet-class>com.vaadin.tests.rpclogger.RPCLoggerServlet</servlet-class>
- <init-param>
- <param-name>ui</param-name>
- <param-value>com.vaadin.tests.rpclogger.RPCLoggerUI</param-value>
- </init-param>
- <async-supported>true</async-supported>
- </servlet>
-
- <servlet>
- <!-- This servlet is a separate instance for the sole purpose of
- testing #12446 (com.vaadin.tests.components.ui.TimeoutRedirectResetsOnActivity)
- because it modifies the VaadinService timeout parameters -->
- <servlet-name>VaadinApplicationRunnerWithTimeoutRedirect</servlet-name>
- <servlet-class>com.vaadin.launcher.ApplicationRunnerServlet</servlet-class>
- </servlet>
-
- <servlet>
- <servlet-name>VaadinApplicationRunnerWithPush</servlet-name>
- <servlet-class>com.vaadin.launcher.ApplicationRunnerServlet</servlet-class>
- <init-param>
- <param-name>pushmode</param-name>
- <param-value>automatic</param-value>
- </init-param>
- <async-supported>true</async-supported>
- </servlet>
-
- <servlet>
- <servlet-name>VaadinApplicationRunnerWithPushTimeout</servlet-name>
- <servlet-class>com.vaadin.launcher.ApplicationRunnerServlet</servlet-class>
- <init-param>
- <param-name>pushLongPollingSuspendTimeout</param-name>
- <param-value>10000</param-value>
- </init-param>
- <async-supported>true</async-supported>
- </servlet>
-
- <!-- For testing GAE - the deployment script changes this to use GAEVaadinServlet -->
- <servlet>
- <servlet-name>IntegrationTest</servlet-name>
- <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
- <init-param>
- <param-name>UI</param-name>
- <param-value>com.vaadin.tests.integration.ServletIntegrationUI</param-value>
- </init-param>
- <async-supported>true</async-supported>
- </servlet>
-
- <servlet-mapping>
- <servlet-name>Embed App 1</servlet-name>
- <url-pattern>/embed1/*</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>Embed App 2</servlet-name>
- <url-pattern>/embed2/*</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>GwtRpcTest</servlet-name>
- <url-pattern>/VAADIN/widgetsets/com.vaadin.tests.widgetset.TestingWidgetSet/GwtRpcTest/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>UI provider app</servlet-name>
- <url-pattern>/uiprovider/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>VaadinApplicationRunner</servlet-name>
- <url-pattern>/run/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>VaadinApplicationRunnerWithTimeoutRedirect</servlet-name>
- <url-pattern>/12446/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>VaadinApplicationRunnerWithPush</servlet-name>
- <url-pattern>/run-push/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>VaadinApplicationRunnerWithPushTimeout</servlet-name>
- <url-pattern>/run-push-timeout/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>VaadinApplicationRunnerWithJSR356</servlet-name>
- <url-pattern>/run-jsr356/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>IntegrationTest</servlet-name>
- <url-pattern>/integration/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>CommErrorEmulator</servlet-name>
- <url-pattern>/commerror/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>RPCLogger</servlet-name>
- <url-pattern>/rpclogger/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>VaadinStaticFiles</servlet-name>
- <url-pattern>/VAADIN/*</url-pattern>
- </servlet-mapping>
-
- <welcome-file-list>
- <welcome-file>index.html</welcome-file>
- </welcome-file-list>
-
-</web-app>
diff --git a/WebContent/WEB-INF/web.xml.2.4 b/WebContent/WEB-INF/web.xml.2.4
deleted file mode 100644
index 96144b8036..0000000000
--- a/WebContent/WEB-INF/web.xml.2.4
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<web-app id="vaadin-uitest" version="2.4"
- xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <!-- THIS IS A DEVELOPMENT AND TESTING web.xml for servlet 2.4 -->
-
- <display-name>Vaadin</display-name>
- <description>Vaadin examples</description>
-
- <context-param>
- <param-name>productionMode</param-name>
- <param-value>false</param-value>
- </context-param>
-
- <context-param>
- <param-name>resourceCacheTime</param-name>
- <param-value>3600</param-value>
- </context-param>
- <servlet>
- <servlet-name>Embed App 1</servlet-name>
- <servlet-class>com.vaadin.server.LegacyVaadinServlet</servlet-class>
- <init-param>
- <param-name>application</param-name>
- <param-value>com.vaadin.tests.components.button.Buttons</param-value>
- </init-param>
- </servlet>
- <servlet>
- <servlet-name>Embed App 2</servlet-name>
- <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
- <init-param>
- <param-name>UI</param-name>
- <param-value>com.vaadin.tests.components.label.MarginsInLabels</param-value>
- </init-param>
- </servlet>
- <servlet>
- <servlet-name>UI provider app</servlet-name>
- <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
- <init-param>
- <param-name>UIProvider</param-name>
- <param-value>com.vaadin.tests.applicationservlet.InitParamUIProvider</param-value>
- </init-param>
- <init-param>
- <param-name>UI</param-name>
- <param-value>com.vaadin.tests.VerifyAssertionsEnabled</param-value>
- </init-param>
- </servlet>
-
- <servlet>
- <servlet-name>VaadinApplicationRunner</servlet-name>
- <servlet-class>com.vaadin.launcher.ApplicationRunnerServlet</servlet-class>
- <!-- Non-default values for testing purposes -->
- <init-param>
- <param-name>legacyPropertyToString</param-name>
- <param-value>false</param-value>
- </init-param>
- <init-param>
- <param-name>heartbeatInterval</param-name>
- <param-value>301</param-value>
- </init-param>
- <init-param>
- <param-name>resourceCacheTime</param-name>
- <param-value>3601</param-value>
- </init-param>
- <init-param>
- <param-name>closeIdleSessions</param-name>
- <param-value>true</param-value>
- </init-param>
- <init-param>
- <param-name>testParam</param-name>
- <param-value>42</param-value>
- </init-param>
- </servlet>
-
- <servlet>
- <servlet-name>VaadinApplicationRunnerWithPush</servlet-name>
- <servlet-class>com.vaadin.launcher.ApplicationRunnerServlet</servlet-class>
- <init-param>
- <param-name>pushmode</param-name>
- <param-value>automatic</param-value>
- </init-param>
- </servlet>
-
- <!-- For testing GAE - the deployment script changes this to use GAEVaadinServlet -->
- <servlet>
- <servlet-name>IntegrationTest</servlet-name>
- <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
- <init-param>
- <param-name>UI</param-name>
- <param-value>com.vaadin.tests.integration.ServletIntegrationUI</param-value>
- </init-param>
- </servlet>
- <servlet-mapping>
- <servlet-name>Embed App 1</servlet-name>
- <url-pattern>/embed1/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>Embed App 2</servlet-name>
- <url-pattern>/embed2/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>UI provider app</servlet-name>
- <url-pattern>/uiprovider/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>VaadinApplicationRunner</servlet-name>
- <url-pattern>/run/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>VaadinApplicationRunnerWithPush</servlet-name>
- <url-pattern>/run-push/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>IntegrationTest</servlet-name>
- <url-pattern>/integration/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>IntegrationTest</servlet-name>
- <url-pattern>/VAADIN/*</url-pattern>
- </servlet-mapping>
-
- <welcome-file-list>
- <welcome-file>index.html</welcome-file>
- </welcome-file-list>
-
-</web-app>
diff --git a/WebContent/html-tests/BottomComponentScrollsUp.html b/WebContent/html-tests/BottomComponentScrollsUp.html
deleted file mode 100644
index a264b38ba8..0000000000
--- a/WebContent/html-tests/BottomComponentScrollsUp.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<html>
-
-<head>
-<title>Bottom component scroll when focus - test with plain html to see the default behaviour</title>
-<link rel="stylesheet" type="text/css" href="./../VAADIN/themes/reindeer/styles.css">
-
-<script>
-
-function setScrollOnPanel() {
- var popups = document.getElementsByClassName("v-panel-content");
- popups[0].scrollTop = 756;
-
- console.log("popups[0]: " + popups[0].scrollTop);
-}
-
-</script>
-
-</head>
-
-<body>
-
-<div id="runBottomComponentScrollsUp-1897366330-overlays" class="v-app reindeer v-overlay-container" aria-live="assertive" aria-label="This content is announced automatically and does not need to be navigated into." aria-relevant="additions">
-
-<div class="v-tooltip" role="tooltip" aria-live="assertive" aria-relevant="additions" style="margin-left: 0px; margin-top: 0px; left: -4990px; top: -4990px; z-index: 20000; visibility: visible; position: absolute; overflow: visible;">
-
-<div class="popupContent"><div><div class="v-errormessage" aria-hidden="true" style="display: none;"></div><div class="v-tooltip-text"> </div></div></div></div>
-
-<div class="v-window v-widget v-has-width v-has-height" role="dialog" aria-relevant="additions" aria-labelledby="gwt-uid-2" style="margin-left: 0px; margin-top: 0px; left: 400px; top: 19px; z-index: 10000; width: 300px; height: 300px; visibility: visible; position: absolute; overflow: visible; min-width: 66px; min-height: 52px;">
-<div class="popupContent">
-<div class="v-window-wrap">
-
-<div tabindex="0" aria-label="Top of dialog"></div>
-
-<div class="v-window-outerheader">
-<div class="v-window-header" id="gwt-uid-2">
-<span class="v-assistive-device-only"></span>
-<span class="v-assistive-device-only"></span>
-</div>
-</div>
-
-<div class="v-window-maximizebox" tabindex="0" role="button" aria-label="maximize button" id="28_window_maximizerestore"></div>
-<div class="v-window-closebox" tabindex="0" role="button" aria-label="close button" id="28_window_close"></div>
-
-<div class="v-window-contents" style="padding-top: 37px; margin-top: -37px; padding-bottom: 15px; margin-bottom: -15px;">
-<div tabindex="0" class="v-scrollable" style="zoom: 1; position: relative;">
-<div class="v-panel v-widget v-has-width v-has-height" style="overflow: hidden; width: 100%; height: 100%; position: absolute; padding-top: 1px; padding-bottom: 1px;">
-
-<div class="v-panel-captionwrap" style="margin-top: -1px;">
-<div class="v-panel-nocaption"><span></span>
-</div>
-</div>
-
-<div class="v-panel-content v-scrollable" tabindex="-1" style="position: relative;">
-<div class="v-verticallayout v-layout v-vertical v-widget v-has-width v-has-height" style="width: 100%; height: 1000px;">
-
-<div class="v-expand" style="padding-top: 0px;">
-
-<div class="v-slot" style="height: 50%; margin-top: 0px;">
-<div role="combobox" class="v-filterselect v-widget v-filterselect-prompt">
-<input type="text" class="v-filterselect-input" tabindex="0" style="width: 129px;">
-<div class="v-filterselect-button" aria-hidden="true" role="button"></div>
-</div>
-</div>
-
-<div class="v-slot v-align-center v-align-bottom" style="height: 50%;">
-<div tabindex="0" role="button" class="v-button v-widget v-has-height" style="height: 100px;" onclick="setScrollOnPanel();">
-<span class="v-button-wrap"><span class="v-button-caption">Press me</span></span>
-</div>
-</div>
-
-</div>
-
-</div>
-</div>
-
-<div class="v-panel-deco" style="margin-bottom: -1px;"></div>
-
-</div>
-</div>
-</div>
-
-<div class="v-window-footer">
-<div class="v-window-resizebox"></div>
-</div>
-
-<div tabindex="0" aria-label="Bottom of Dialog"></div>
-
-</div>
-</div>
-</div>
-
-</div>
-
-</body>
-
-</html> \ No newline at end of file
diff --git a/WebContent/html-tests/ComponentFocus.html b/WebContent/html-tests/ComponentFocus.html
deleted file mode 100644
index 0a822520e0..0000000000
--- a/WebContent/html-tests/ComponentFocus.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="UTF-8">
-<title>Insert title here</title>
-
-<script type="text/javascript">
-
-</script>
-
-</head>
-<body>
-<button onfocus="console.log('button focus');" onblur="console.log('button blur');">Focus me</button>
-<textarea onfocus="console.log('textarea focus');" onblur="console.log('textarea blur');">Focus me too</textarea>
-</body>
-</html> \ No newline at end of file
diff --git a/WebContent/statictestfiles/EmbedSizeHostPage.html b/WebContent/statictestfiles/EmbedSizeHostPage.html
deleted file mode 100644
index 3ef6c5d0cd..0000000000
--- a/WebContent/statictestfiles/EmbedSizeHostPage.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-<style type="text/css">html, body {height:100%;margin:0;}</style><link rel="shortcut icon" type="image/vnd.microsoft.icon" href="/VAADIN/themes/reindeer/favicon.ico" /><link rel="icon" type="image/vnd.microsoft.icon" href="/VAADIN/themes/reindeer/favicon.ico" /><title>com&#46;vaadin&#46;tests&#46;integration&#46;EmbedSizeTest</title>
-</head>
-<body scroll="auto" class="v-generated-body">
-<script type="text/javascript">
-//<![CDATA[
-if(!vaadin || !vaadin.vaadinConfigurations) {
- if(!vaadin) { var vaadin = {}}
-vaadin.vaadinConfigurations = {};
-if (!vaadin.themesLoaded) { vaadin.themesLoaded = {}; }
-vaadin.debug = true;
-document.write('<iframe tabIndex="-1" id="__gwt_historyFrame" style="position:absolute;width:0;height:0;border:0;overflow:hidden;" src="javascript:false"></iframe>');
-document.write("<script language='javascript' src='/VAADIN/widgetsets/com.vaadin.DefaultWidgetSet/com.vaadin.DefaultWidgetSet.nocache.js?1321018813162'><\/script>");
-}
-vaadin.vaadinConfigurations["runcomvaadintestsintegrationEmbedSizeTest-225840176"] = {appUri:'/run/com.vaadin.tests.integration.EmbedSizeTest', themeUri:"/VAADIN/themes/reindeer", versionInfo : {vaadinVersion:"9.9.9.INTERNAL-DEBUG-BUILD",applicationVersion:"NONVERSIONED"},"comErrMsg": {"caption":"Communication problem","message" : "Take note of any unsaved data, and <u>click here<\/u> to continue.","url" : null},"authErrMsg": {"caption":"Authentication problem","message" : "Take note of any unsaved data, and <u>click here<\/u> to continue.","url" : null}};
-//]]>
-</script>
-<script type="text/javascript">
-//<![CDATA[
-if(!vaadin.themesLoaded['reindeer']) {
-var stylesheet = document.createElement('link');
-stylesheet.setAttribute('rel', 'stylesheet');
-stylesheet.setAttribute('type', 'text/css');
-stylesheet.setAttribute('href', '/VAADIN/themes/reindeer/styles.css');
-document.getElementsByTagName('head')[0].appendChild(stylesheet);
-vaadin.themesLoaded['reindeer'] = true;
-}
-//]]>
-</script>
-<script type="text/javascript">
-//<![CDATA[
-setTimeout('if (typeof com_vaadin_DefaultWidgetSet == "undefined") {alert("Failed to load the widgetset: /VAADIN/widgetsets/com.vaadin.DefaultWidgetSet/com.vaadin.DefaultWidgetSet.nocache.js?1321018813162")};',15000);
-//]]>
-</script>
-<div style="width: 80%; border: 1px solid black">
-<h1>Test page for resize events with embedded applications</h1>
-<div id="runcomvaadintestsintegrationEmbedSizeTest-225840176" class="v-app v-theme-reindeer v-app-EmbedSizeTest" ><div class="v-app-loading"></div></div></div>
-<noscript>You have to enable javascript in your browser to use an application built with Vaadin.</noscript></body>
-</html>
diff --git a/WebContent/statictestfiles/LoginFormIframe.html b/WebContent/statictestfiles/LoginFormIframe.html
deleted file mode 100644
index 0d6ee9d86b..0000000000
--- a/WebContent/statictestfiles/LoginFormIframe.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-<title>LoginForm</title>
-<script type="text/javascript">
- window.name="LoginForm";
-</script>
-</head>
-<body>
-<p>Tests that LoginForm can be submitted even when the Application is embedded inside an iframe</p>
-<iframe src="/run/com.vaadin.tests.components.loginform.LoginFormTest?restartApplication" name="LoginForm" height="500px" width="500px"></iframe>
-</body>
-</html> \ No newline at end of file
diff --git a/WebContent/statictestfiles/PopupViewInEmbeddedApplication.html b/WebContent/statictestfiles/PopupViewInEmbeddedApplication.html
deleted file mode 100644
index cb317dd755..0000000000
--- a/WebContent/statictestfiles/PopupViewInEmbeddedApplication.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=9;chrome=1" />
-
- <title>This is my Embedding Page</title>
-
- <link rel="shortcut icon" type="image/vnd.microsoft.icon" href="/VAADIN/themes/reindeer/favicon.ico" />
- <link rel="icon" type="image/vnd.microsoft.icon" href="/VAADIN/themes/reindeer/favicon.ico" />
-</head>
-
-<body>
- <script type="text/javascript" src="../VAADIN/vaadinBootstrap.js"></script>
-
-
- <p>This is a static web page that contains an embedded Vaadin
- application. The embedded application div has been taken out of the normal element flow by applying 'float:left' causing the application
- to float to the left.</p>
-
- <div id="helloworld" style="border: 2px solid green; float:left; width:400px; height:400px"></div>
-
- <div style="clear:both"></div>
-
- <hr/>
-
- <script type="text/javascript">//<![CDATA[
- if (!window.vaadin) alert("Failed to load the bootstrap JavaScript: "+ "VAADIN/vaadinBootstrap.js");
-
- /* The UI Configuration */
- vaadin.initApplication("helloworld", {
- "browserDetailsUrl": "/run/com.vaadin.tests.components.popupview.PopupViewInEmbeddedApplication",
- "serviceUrl": "/run",
- "widgetset": "com.vaadin.DefaultWidgetSet",
- "theme": "reindeer",
- "versionInfo": {"vaadinVersion": "7.0.0"},
- "vaadinDir": "./../VAADIN/",
- "heartbeatInterval": 300,
- "debug": true,
- "standalone": false,
- "authErrMsg": {
- "message": "Take note of any unsaved data, "+
- "and <u>click here<\/u> to continue.",
- "caption": "Authentication problem"
- },
- "comErrMsg": {
- "message": "Take note of any unsaved data, "+
- "and <u>click here<\/u> to continue.",
- "caption": "Communication problem"
- },
- "sessExpMsg": {
- "message": "Take note of any unsaved data, "+
- "and <u>click here<\/u> to continue.",
- "caption": "Session Expired"
- }
- });
- </script>
-</body>
-
-</html> \ No newline at end of file
diff --git a/WebContent/statictestfiles/TableInIframeRowClickScrollJumpTest.html b/WebContent/statictestfiles/TableInIframeRowClickScrollJumpTest.html
deleted file mode 100644
index dfddbdb7e5..0000000000
--- a/WebContent/statictestfiles/TableInIframeRowClickScrollJumpTest.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-<head>
-<title>IEJumpTest</title>
-</head>
-<!-- This is for testing Vaadin UI in iFrame (test class TableInIframeRowClickScrollJumpTest, for ticket #15294 -->
-<body>
- <div style="font-size: 4px">test div</div>
- <iframe id="test-iframe-0" src="/run/com.vaadin.tests.components.table.TableBlurFocus" width="100%" height="2000px" style="visibility: visible;">
- </iframe>
-</body>
-
-</html> \ No newline at end of file
diff --git a/WebContent/statictestfiles/applet.html b/WebContent/statictestfiles/applet.html
deleted file mode 100644
index 05e1785e10..0000000000
--- a/WebContent/statictestfiles/applet.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<html>
-<body>
- <applet code="com/vaadin/tests/components/embedded/TestApplet/class"></applet>
-</body>
-</html> \ No newline at end of file
diff --git a/WebContent/statictestfiles/browserfeatures/fullHeightScrollbar.html b/WebContent/statictestfiles/browserfeatures/fullHeightScrollbar.html
deleted file mode 100644
index 2e280da64e..0000000000
--- a/WebContent/statictestfiles/browserfeatures/fullHeightScrollbar.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-<style type="text/css">
-.wrapper {
- height: 150px;
- width: 150px;
- border: 1px solid black;
- overflow: auto;
- position: relative;
-}
-
-.content {
- height: 100%;
- width: 250px;
- background: grey;
-}
-
-</style>
-<script type="text/javascript">
-function disableScrolling() {
- var result = document.getElementsByClassName("content");
- for(var i = 0; i < result.length; i++) {
- var e = result[i];
- e.style.width = "100%";
- }
-}
-
-function triggerReflow() {
- var style = "top";
- var styleValue = "1px";
- var result = document.getElementsByClassName("wrapper");
- for(var i = 0; i < result.length; i++) {
- var e = result[i];
- var originalValue = e.style[style];
- e.style[style] = styleValue;
- e.offsetWidth;
- e.style[style] = originalValue;
- }
-}
-</script>
-</head>
-<body scroll="auto">
-<p>This test is used to verify how browsers take horizontal scrollbars into account when calculating 100% height and what happens when scrolling is no longer needed. This test tells which browsers need which workarounds for related features.</p>
-
-<p>Basic situation.
-<div class="wrapper"><div class="content"></div></div>
-</p>
-
-<p>
-Situation with position: absolute on the inner element.
-<div class="wrapper"><div class="content" style="position: absolute"></div></div>
-</p>
-
-<button id="disableScrolling" onclick="disableScrolling()">Disable scrolling</button>
-<button id="triggerReflow" onclick="triggerReflow()">Trigger reflow</button>
-</body>
-</html>
diff --git a/WebContent/statictestfiles/com/vaadin/tests/components/embedded/TestApplet.class b/WebContent/statictestfiles/com/vaadin/tests/components/embedded/TestApplet.class
deleted file mode 100644
index 7650e1f870..0000000000
--- a/WebContent/statictestfiles/com/vaadin/tests/components/embedded/TestApplet.class
+++ /dev/null
Binary files differ
diff --git a/WebContent/statictestfiles/dummy.zip b/WebContent/statictestfiles/dummy.zip
deleted file mode 100644
index e6e34282fe..0000000000
--- a/WebContent/statictestfiles/dummy.zip
+++ /dev/null
Binary files differ
diff --git a/WebContent/statictestfiles/embed-two-uis.html b/WebContent/statictestfiles/embed-two-uis.html
deleted file mode 100755
index 62dff7d8d0..0000000000
--- a/WebContent/statictestfiles/embed-two-uis.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta http-equiv="X-UA-Compatible" content="chrome=1" />
-<title>com.vaadin.tests.components.embedded.EmbeddedPdf</title>
-<style type="text/css">
-html,body {
- height: 100%;
- margin: 0;
-}
-</style>
-<link rel="shortcut icon" type="image/vnd.microsoft.icon"
- href="/VAADIN/themes/reindeer/favicon.ico" />
-<link rel="icon" type="image/vnd.microsoft.icon"
- href="/VAADIN/themes/reindeer/favicon.ico" />
-
-<script type="text/javascript" src="/VAADIN/vaadinBootstrap.js"></script>
-</head>
-<body scroll="auto" class=" v-generated-body">
- <span>Embed 1 (AbsoluteLayoutClipping)</span>
- <div style="width: 300px; height: 300px; border: 1px solid red;"
- id="app1" class=" v-app v-app-VaadinServletSession">
- <div class=" v-app-loading"></div>
- <noscript>You have to enable javascript in your browser to
- use an application built with Vaadin.</noscript>
- </div>
- <iframe tabindex="-1" id="__gwt_historyFrame"
- style="position: absolute; width: 0; height: 0; border: 0; overflow: hidden"
- src="javascript:false"></iframe>
- <script type="text/javascript">
- //
- if (!window.vaadin)
- alert("Failed to load the bootstrap javascript: /VAADIN/vaadinBootstrap.js");
- vaadin
- .setDefaults({
- "appUri" : "/",
- "authErrMsg" : {
- "caption" : "Authentication problem",
- "message" : "Take note of any unsaved data, and <u>click here<\/u>tagtagtag to continue."
- },
- "comErrMsg" : {
- "caption" : "Communication problem",
- "message" : "Take note of any unsaved data, and _$t_$tag_$ere<\k here_$t_$tag_$t_$tag to continue."
- },
- "debug" : true,
- "heartbeatInterval" : 300,
- "standalone" : true,
- "widgetsetBase" : "/VAADIN/widgetsets/"
- });
- </script>
-
- </script>
- <script type="text/javascript">
- //
- vaadin.initApplication("app1", {
- "appUri" : "/embed1",
- "initialParams" : {},
- "initialPath" : "",
- "themeUri" : "/VAADIN/themes/reindeer",
- "versionInfo" : {
- "vaadinVersion" : "9.9.9.INTERNAL-DEBUG-BUILD"
- },
- "widgetset" : "com.vaadin.DefaultWidgetSet"
- });
- //
- </script>
- <span>Embed 2 (MarginsInLabels)</span>
- <div style="width: 300px; height: 300px; border: 1px solid blue;"
- id="app2" class=" v-app v-app-VaadinServletSession">
- <div class="v-app-loading"></div>
- <noscript>You have to enable javascript in your browser to
- use an application built with Vaadin.</noscript>
- </div>
- <iframe tabindex="-1" id="__gwt_historyFrame"
- style="position: absolute; width: 0; height: 0; border: 0; overflow: hidden"
- src="javascript:false"></iframe>
- <script type="text/javascript">
- vaadin.initApplication("app2", {
- "appUri" : "/embed2",
- "initialParams" : {},
- "initialPath" : "/",
- "themeUri" : "/VAADIN/themes/reindeer",
- "versionInfo" : {
- "vaadinVersion" : "9.9.9.INTERNAL-DEBUG-BUILD"
- },
- "widgetset" : "com.vaadin.DefaultWidgetSet"
- });
- //
- </script>
-
-</body>
-</html> \ No newline at end of file
diff --git a/WebContent/statictestfiles/jsextension.js b/WebContent/statictestfiles/jsextension.js
deleted file mode 100644
index 1a46300e45..0000000000
--- a/WebContent/statictestfiles/jsextension.js
+++ /dev/null
@@ -1,24 +0,0 @@
-window.com_vaadin_tests_extensions_SimpleJavaScriptExtensionTest_SimpleJavascriptExtension = function() {
- var self = this;
- var state = this.getState();
-
- //var rpc = this.getRpcProxy("com.vaadin.tests.extensions.SimpleJavaScriptExtensionTest.SimpleJavaScriptExtensionServerRpc");
- var rpc = this.getRpcProxy();
-
-// this.registerRpc("com.vaadin.tests.extensions.SimpleJavaScriptExtensionTest.SimpleJavaScriptExtensionClientRpc", {
- this.registerRpc({
- 'greet': function(greeting) {
- var response = window.prompt(state.prefix + greeting);
- if (response !== null) {
- rpc.greet(response);
- }
- }
- });
-
- this.greetToClient = function(greeting) {
- var response = window.prompt(state.prefix + greeting);
- if (response !== null) {
- self.greetToServer(response);
- }
- }
-} \ No newline at end of file
diff --git a/WebContent/statictestfiles/layout-resize-test.html b/WebContent/statictestfiles/layout-resize-test.html
deleted file mode 100644
index b798402bb7..0000000000
--- a/WebContent/statictestfiles/layout-resize-test.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>LayoutResizeTest opener</title>
-</head>
-<body>
-
-<button onclick="testV7()">Open LayoutResizeTest (Vaadin 7)</button><br>
-<button onclick="testV6()">Open LayoutResizeTest (Vaadin 6)</button><br>
-<button onclick="resize1()">Resize to 650x450</button><br>
-<button onclick="resize2()">Resize to 950x750</button>
-
-
-<script>
-var win1, win2;
-
-function testV7() {
- win1 = window.open('/vaadin/run/com.vaadin.tests.components.orderedlayout.LayoutResizeTest?restartApplication&debug','layoutResizeTestV7','width=800,height=600');
-}
-
-function testV6() {
- win2 = window.open('/LayoutBenchmark/?restartApplication&debug','layoutResizeTestV6','width=800,height=600');
-}
-
-function resize1() {
- if(win1)
- win1.resizeTo(650,450);
- if(win2)
- win2.resizeTo(650,450);
-}
-
-function resize2() {
- if(win1)
- win1.resizeTo(950,750);
- if(win2)
- win2.resizeTo(950,750);
-}
-</script>
-</body>
-</html> \ No newline at end of file
diff --git a/WebContent/statictestfiles/long-html.htm b/WebContent/statictestfiles/long-html.htm
deleted file mode 100644
index daeb744778..0000000000
--- a/WebContent/statictestfiles/long-html.htm
+++ /dev/null
@@ -1,128 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<body>
-<p>
-Bacon ipsum dolor sit amet leberkas tri-tip bacon, shank frankfurter kevin tongue. Minim voluptate drumstick ham ullamco. Dolore t-bone capicola tongue shankle eu adipisicing enim tri-tip. Doner shank in cillum enim qui ham hock in anim cow ham laborum prosciutto minim. Brisket ad jowl, ground round id irure in tenderloin pariatur tongue strip steak exercitation magna aliquip. Exercitation labore dolore kevin anim frankfurter.
-</p><p>
-Ea veniam beef ribs jerky andouille. Beef short ribs reprehenderit bacon eiusmod sunt. Aliqua bacon proident brisket. Proident irure flank pork loin excepteur pork cillum incididunt pig ad laborum velit do dolor. Incididunt non filet mignon duis, eiusmod bacon beef esse tenderloin biltong fatback adipisicing sausage ham hock. Labore dolor occaecat nulla ea pariatur quis qui. Ad ut short ribs, doner incididunt bresaola aliqua mollit veniam jowl et biltong frankfurter sed nostrud.
-</p><p>
-Quis nulla tri-tip veniam, sint mollit fugiat shank frankfurter pariatur minim. Aute est ut enim pig, chicken in cillum prosciutto. Meatloaf pork chop aute, hamburger adipisicing pig exercitation qui eu irure jowl shankle flank ad sirloin. Culpa pancetta ball tip duis meatball swine turkey ullamco tongue in ut excepteur veniam sausage boudin. Laborum eiusmod mollit sed tempor velit ex in tenderloin meatloaf bresaola elit ut shank consequat. Sirloin pancetta in aliqua kielbasa.
-</p><p>
-Officia short ribs doner elit id t-bone shank venison reprehenderit jowl deserunt ut. Ham hock dolore venison, pork chop boudin dolore strip steak eiusmod sunt mollit beef ribs hamburger sint irure. Brisket laboris strip steak boudin velit cillum jowl occaecat veniam ullamco swine eiusmod duis mollit ut. Exercitation chicken tongue minim cupidatat in, ut in drumstick boudin meatball. Chuck pancetta spare ribs meatball velit filet mignon. Eiusmod jowl reprehenderit jerky, est turducken kevin pork belly anim drumstick ut aliqua rump.
-</p><p>
-Esse meatloaf sint elit exercitation, sunt ex turkey andouille capicola sausage beef. Exercitation pancetta corned beef enim officia andouille, laboris ea tempor filet mignon. Pork excepteur incididunt, mollit do exercitation t-bone. Tempor in irure laborum. Anim in laborum, brisket enim beef short ribs. Ut corned beef deserunt dolore occaecat andouille swine shankle short loin meatloaf pig beef ribs sint.
-</p><p>
-Reprehenderit exercitation meatball sausage laborum. Kevin rump bacon, labore turkey ad elit officia dolore ex ut. Pork loin brisket spare ribs deserunt consectetur sint pancetta ribeye ham hock sausage anim laborum meatloaf. Quis id salami frankfurter. Aliquip ground round tenderloin jerky.
-</p><p>
-Enim aute leberkas nulla, dolor prosciutto meatball. Shankle turkey irure ut pork loin, pork chop fugiat minim. Turkey shank leberkas incididunt ut, venison dolor in swine rump. Ground round nostrud incididunt, shank filet mignon shankle tail sunt proident rump. In duis quis tongue nulla tempor cillum capicola sausage. Short ribs leberkas prosciutto sirloin enim anim veniam tri-tip.
-</p><p>
-Occaecat pork loin ad in, commodo chicken chuck dolor ex kielbasa. Pariatur rump consequat short loin turducken cow. Pancetta turkey shank eiusmod consectetur aute. Consectetur shoulder short ribs, velit frankfurter officia swine. Flank leberkas sausage drumstick. Aute do non short ribs sirloin meatloaf, et consequat. Mollit aute meatloaf ut shoulder consectetur.
-</p><p>
-Sausage hamburger aliquip kevin turducken. Nostrud irure id est. Capicola beef ribs prosciutto, shank exercitation t-bone ex andouille. Enim short loin shoulder, pork loin ut tongue tempor doner. Boudin tongue beef venison dolor, nostrud sausage corned beef dolore ut spare ribs. Magna kielbasa beef ham ut shoulder fugiat frankfurter esse doner aliquip voluptate in non. Pork belly adipisicing culpa, quis short loin drumstick ut sed sirloin minim pancetta fatback id jerky ham.
-</p><p>
-Cupidatat spare ribs officia turkey. Kielbasa pork chop fugiat flank. Id boudin ground round aute pancetta sausage quis frankfurter fatback andouille salami sunt magna voluptate short ribs. Shankle pastrami pancetta laborum ex kielbasa short ribs venison est consequat in. Andouille sausage quis velit. In culpa turkey hamburger incididunt occaecat est esse meatball nostrud kielbasa in jowl. Capicola dolore labore pork loin cow nisi, reprehenderit tempor.
-</p><p>
-Kielbasa spare ribs tail, esse aliqua elit tri-tip pork belly tenderloin duis consequat. Voluptate laborum cupidatat boudin shoulder pig. Pariatur fatback doner drumstick in dolor. Laborum tail chuck veniam, dolore short ribs eiusmod. Incididunt eu quis, pastrami ea excepteur enim pork belly.
-</p><p>
-Exercitation proident ullamco chuck shank ut dolore fugiat. Jowl ut reprehenderit ham hock short loin boudin. Capicola fugiat commodo laboris tail voluptate dolore chicken sirloin pastrami biltong andouille. Spare ribs consectetur sausage chuck frankfurter aute proident magna tenderloin minim.
-</p><p>
-Andouille dolor ad, hamburger anim do shank adipisicing corned beef leberkas dolore pancetta bresaola. In meatloaf sint beef. Pork chop eiusmod cupidatat, t-bone culpa chuck fatback brisket. Dolore rump eiusmod quis, labore ribeye doner strip steak boudin ex pariatur brisket.
-</p><p>
-Pastrami reprehenderit elit sirloin. Adipisicing cillum labore enim chuck, jowl consequat ex beef laborum esse ullamco anim. Elit tenderloin reprehenderit nostrud tail. Shank meatloaf irure, tempor enim pork belly beef pork chop proident.
-</p><p>
-Sint aliqua doner biltong aliquip short loin ad id ut short ribs. Jerky officia esse ribeye venison t-bone. Bresaola dolor ham, boudin meatloaf rump culpa in sed ut do exercitation short ribs minim irure. Filet mignon frankfurter chuck turducken ut chicken ea. Sirloin labore pastrami ham hock pork belly dolore pork chop proident eu ea flank turducken cupidatat rump salami. Tongue commodo et, doner mollit ea duis pork chop turducken culpa.
-</p><p>
-Pariatur ex spare ribs jerky pork loin short ribs. Do meatloaf in qui sed adipisicing pig chicken tempor commodo ex boudin laborum tongue. Jerky laboris dolor tongue ribeye, salami aute commodo deserunt. Nulla tri-tip tempor, in turkey sint labore occaecat. Ex sed chicken qui, in pork loin beef ribs eiusmod sunt. Prosciutto corned beef short ribs consequat mollit, sed sunt strip steak nulla esse fatback sausage. Chicken culpa incididunt duis do cow frankfurter.
-</p><p>
-Prosciutto duis irure rump sunt. Kielbasa jerky dolore non biltong nisi esse dolor turkey elit nostrud aliqua tempor. Dolor in chicken, pork cupidatat kielbasa enim veniam. Sausage ut jowl fatback. Andouille t-bone non corned beef pork chop enim. Minim sirloin voluptate pastrami pork loin shankle.
-</p><p>
-Sirloin labore consectetur drumstick qui ut turducken pariatur boudin leberkas. Aliqua andouille ball tip jerky leberkas qui, doner nostrud cow adipisicing ham hock voluptate irure. Ham sirloin ham hock boudin ut sint. Exercitation ball tip velit fugiat leberkas.
-</p><p>
-Do pork cow, elit aliquip in beef ribs. Boudin bacon minim laborum, eiusmod drumstick frankfurter aute exercitation rump adipisicing andouille. Meatloaf esse ribeye dolore ad, cow beef flank frankfurter et sed deserunt ground round. Prosciutto ex pariatur short ribs non. Tongue shank sirloin qui incididunt commodo laborum venison corned beef pariatur. Dolore culpa turducken leberkas, eu sunt kevin.
-</p><p>
-Capicola dolor rump, non consectetur reprehenderit qui laborum pariatur aute cow swine. Ball tip pork belly elit jowl t-bone. Nisi ex in ullamco ad nostrud frankfurter proident et eu sausage. T-bone beef ribs pancetta voluptate rump ut irure minim pork chop consequat short ribs dolor occaecat id cow.
-</p>
-<p>
-Bacon ipsum dolor sit amet leberkas tri-tip bacon, shank frankfurter kevin tongue. Minim voluptate drumstick ham ullamco. Dolore t-bone capicola tongue shankle eu adipisicing enim tri-tip. Doner shank in cillum enim qui ham hock in anim cow ham laborum prosciutto minim. Brisket ad jowl, ground round id irure in tenderloin pariatur tongue strip steak exercitation magna aliquip. Exercitation labore dolore kevin anim frankfurter.
-</p><p>
-Ea veniam beef ribs jerky andouille. Beef short ribs reprehenderit bacon eiusmod sunt. Aliqua bacon proident brisket. Proident irure flank pork loin excepteur pork cillum incididunt pig ad laborum velit do dolor. Incididunt non filet mignon duis, eiusmod bacon beef esse tenderloin biltong fatback adipisicing sausage ham hock. Labore dolor occaecat nulla ea pariatur quis qui. Ad ut short ribs, doner incididunt bresaola aliqua mollit veniam jowl et biltong frankfurter sed nostrud.
-</p><p>
-Quis nulla tri-tip veniam, sint mollit fugiat shank frankfurter pariatur minim. Aute est ut enim pig, chicken in cillum prosciutto. Meatloaf pork chop aute, hamburger adipisicing pig exercitation qui eu irure jowl shankle flank ad sirloin. Culpa pancetta ball tip duis meatball swine turkey ullamco tongue in ut excepteur veniam sausage boudin. Laborum eiusmod mollit sed tempor velit ex in tenderloin meatloaf bresaola elit ut shank consequat. Sirloin pancetta in aliqua kielbasa.
-</p><p>
-Officia short ribs doner elit id t-bone shank venison reprehenderit jowl deserunt ut. Ham hock dolore venison, pork chop boudin dolore strip steak eiusmod sunt mollit beef ribs hamburger sint irure. Brisket laboris strip steak boudin velit cillum jowl occaecat veniam ullamco swine eiusmod duis mollit ut. Exercitation chicken tongue minim cupidatat in, ut in drumstick boudin meatball. Chuck pancetta spare ribs meatball velit filet mignon. Eiusmod jowl reprehenderit jerky, est turducken kevin pork belly anim drumstick ut aliqua rump.
-</p><p>
-Esse meatloaf sint elit exercitation, sunt ex turkey andouille capicola sausage beef. Exercitation pancetta corned beef enim officia andouille, laboris ea tempor filet mignon. Pork excepteur incididunt, mollit do exercitation t-bone. Tempor in irure laborum. Anim in laborum, brisket enim beef short ribs. Ut corned beef deserunt dolore occaecat andouille swine shankle short loin meatloaf pig beef ribs sint.
-</p><p>
-Reprehenderit exercitation meatball sausage laborum. Kevin rump bacon, labore turkey ad elit officia dolore ex ut. Pork loin brisket spare ribs deserunt consectetur sint pancetta ribeye ham hock sausage anim laborum meatloaf. Quis id salami frankfurter. Aliquip ground round tenderloin jerky.
-</p><p>
-Enim aute leberkas nulla, dolor prosciutto meatball. Shankle turkey irure ut pork loin, pork chop fugiat minim. Turkey shank leberkas incididunt ut, venison dolor in swine rump. Ground round nostrud incididunt, shank filet mignon shankle tail sunt proident rump. In duis quis tongue nulla tempor cillum capicola sausage. Short ribs leberkas prosciutto sirloin enim anim veniam tri-tip.
-</p><p>
-Occaecat pork loin ad in, commodo chicken chuck dolor ex kielbasa. Pariatur rump consequat short loin turducken cow. Pancetta turkey shank eiusmod consectetur aute. Consectetur shoulder short ribs, velit frankfurter officia swine. Flank leberkas sausage drumstick. Aute do non short ribs sirloin meatloaf, et consequat. Mollit aute meatloaf ut shoulder consectetur.
-</p><p>
-Sausage hamburger aliquip kevin turducken. Nostrud irure id est. Capicola beef ribs prosciutto, shank exercitation t-bone ex andouille. Enim short loin shoulder, pork loin ut tongue tempor doner. Boudin tongue beef venison dolor, nostrud sausage corned beef dolore ut spare ribs. Magna kielbasa beef ham ut shoulder fugiat frankfurter esse doner aliquip voluptate in non. Pork belly adipisicing culpa, quis short loin drumstick ut sed sirloin minim pancetta fatback id jerky ham.
-</p><p>
-Cupidatat spare ribs officia turkey. Kielbasa pork chop fugiat flank. Id boudin ground round aute pancetta sausage quis frankfurter fatback andouille salami sunt magna voluptate short ribs. Shankle pastrami pancetta laborum ex kielbasa short ribs venison est consequat in. Andouille sausage quis velit. In culpa turkey hamburger incididunt occaecat est esse meatball nostrud kielbasa in jowl. Capicola dolore labore pork loin cow nisi, reprehenderit tempor.
-</p><p>
-Kielbasa spare ribs tail, esse aliqua elit tri-tip pork belly tenderloin duis consequat. Voluptate laborum cupidatat boudin shoulder pig. Pariatur fatback doner drumstick in dolor. Laborum tail chuck veniam, dolore short ribs eiusmod. Incididunt eu quis, pastrami ea excepteur enim pork belly.
-</p><p>
-Exercitation proident ullamco chuck shank ut dolore fugiat. Jowl ut reprehenderit ham hock short loin boudin. Capicola fugiat commodo laboris tail voluptate dolore chicken sirloin pastrami biltong andouille. Spare ribs consectetur sausage chuck frankfurter aute proident magna tenderloin minim.
-</p><p>
-Andouille dolor ad, hamburger anim do shank adipisicing corned beef leberkas dolore pancetta bresaola. In meatloaf sint beef. Pork chop eiusmod cupidatat, t-bone culpa chuck fatback brisket. Dolore rump eiusmod quis, labore ribeye doner strip steak boudin ex pariatur brisket.
-</p><p>
-Pastrami reprehenderit elit sirloin. Adipisicing cillum labore enim chuck, jowl consequat ex beef laborum esse ullamco anim. Elit tenderloin reprehenderit nostrud tail. Shank meatloaf irure, tempor enim pork belly beef pork chop proident.
-</p><p>
-Sint aliqua doner biltong aliquip short loin ad id ut short ribs. Jerky officia esse ribeye venison t-bone. Bresaola dolor ham, boudin meatloaf rump culpa in sed ut do exercitation short ribs minim irure. Filet mignon frankfurter chuck turducken ut chicken ea. Sirloin labore pastrami ham hock pork belly dolore pork chop proident eu ea flank turducken cupidatat rump salami. Tongue commodo et, doner mollit ea duis pork chop turducken culpa.
-</p><p>
-Pariatur ex spare ribs jerky pork loin short ribs. Do meatloaf in qui sed adipisicing pig chicken tempor commodo ex boudin laborum tongue. Jerky laboris dolor tongue ribeye, salami aute commodo deserunt. Nulla tri-tip tempor, in turkey sint labore occaecat. Ex sed chicken qui, in pork loin beef ribs eiusmod sunt. Prosciutto corned beef short ribs consequat mollit, sed sunt strip steak nulla esse fatback sausage. Chicken culpa incididunt duis do cow frankfurter.
-</p><p>
-Prosciutto duis irure rump sunt. Kielbasa jerky dolore non biltong nisi esse dolor turkey elit nostrud aliqua tempor. Dolor in chicken, pork cupidatat kielbasa enim veniam. Sausage ut jowl fatback. Andouille t-bone non corned beef pork chop enim. Minim sirloin voluptate pastrami pork loin shankle.
-</p><p>
-Sirloin labore consectetur drumstick qui ut turducken pariatur boudin leberkas. Aliqua andouille ball tip jerky leberkas qui, doner nostrud cow adipisicing ham hock voluptate irure. Ham sirloin ham hock boudin ut sint. Exercitation ball tip velit fugiat leberkas.
-</p><p>
-Do pork cow, elit aliquip in beef ribs. Boudin bacon minim laborum, eiusmod drumstick frankfurter aute exercitation rump adipisicing andouille. Meatloaf esse ribeye dolore ad, cow beef flank frankfurter et sed deserunt ground round. Prosciutto ex pariatur short ribs non. Tongue shank sirloin qui incididunt commodo laborum venison corned beef pariatur. Dolore culpa turducken leberkas, eu sunt kevin.
-</p><p>
-Capicola dolor rump, non consectetur reprehenderit qui laborum pariatur aute cow swine. Ball tip pork belly elit jowl t-bone. Nisi ex in ullamco ad nostrud frankfurter proident et eu sausage. T-bone beef ribs pancetta voluptate rump ut irure minim pork chop consequat short ribs dolor occaecat id cow.
-</p>
-<p>
-Bacon ipsum dolor sit amet leberkas tri-tip bacon, shank frankfurter kevin tongue. Minim voluptate drumstick ham ullamco. Dolore t-bone capicola tongue shankle eu adipisicing enim tri-tip. Doner shank in cillum enim qui ham hock in anim cow ham laborum prosciutto minim. Brisket ad jowl, ground round id irure in tenderloin pariatur tongue strip steak exercitation magna aliquip. Exercitation labore dolore kevin anim frankfurter.
-</p><p>
-Ea veniam beef ribs jerky andouille. Beef short ribs reprehenderit bacon eiusmod sunt. Aliqua bacon proident brisket. Proident irure flank pork loin excepteur pork cillum incididunt pig ad laborum velit do dolor. Incididunt non filet mignon duis, eiusmod bacon beef esse tenderloin biltong fatback adipisicing sausage ham hock. Labore dolor occaecat nulla ea pariatur quis qui. Ad ut short ribs, doner incididunt bresaola aliqua mollit veniam jowl et biltong frankfurter sed nostrud.
-</p><p>
-Quis nulla tri-tip veniam, sint mollit fugiat shank frankfurter pariatur minim. Aute est ut enim pig, chicken in cillum prosciutto. Meatloaf pork chop aute, hamburger adipisicing pig exercitation qui eu irure jowl shankle flank ad sirloin. Culpa pancetta ball tip duis meatball swine turkey ullamco tongue in ut excepteur veniam sausage boudin. Laborum eiusmod mollit sed tempor velit ex in tenderloin meatloaf bresaola elit ut shank consequat. Sirloin pancetta in aliqua kielbasa.
-</p><p>
-Officia short ribs doner elit id t-bone shank venison reprehenderit jowl deserunt ut. Ham hock dolore venison, pork chop boudin dolore strip steak eiusmod sunt mollit beef ribs hamburger sint irure. Brisket laboris strip steak boudin velit cillum jowl occaecat veniam ullamco swine eiusmod duis mollit ut. Exercitation chicken tongue minim cupidatat in, ut in drumstick boudin meatball. Chuck pancetta spare ribs meatball velit filet mignon. Eiusmod jowl reprehenderit jerky, est turducken kevin pork belly anim drumstick ut aliqua rump.
-</p><p>
-Esse meatloaf sint elit exercitation, sunt ex turkey andouille capicola sausage beef. Exercitation pancetta corned beef enim officia andouille, laboris ea tempor filet mignon. Pork excepteur incididunt, mollit do exercitation t-bone. Tempor in irure laborum. Anim in laborum, brisket enim beef short ribs. Ut corned beef deserunt dolore occaecat andouille swine shankle short loin meatloaf pig beef ribs sint.
-</p><p>
-Reprehenderit exercitation meatball sausage laborum. Kevin rump bacon, labore turkey ad elit officia dolore ex ut. Pork loin brisket spare ribs deserunt consectetur sint pancetta ribeye ham hock sausage anim laborum meatloaf. Quis id salami frankfurter. Aliquip ground round tenderloin jerky.
-</p><p>
-Enim aute leberkas nulla, dolor prosciutto meatball. Shankle turkey irure ut pork loin, pork chop fugiat minim. Turkey shank leberkas incididunt ut, venison dolor in swine rump. Ground round nostrud incididunt, shank filet mignon shankle tail sunt proident rump. In duis quis tongue nulla tempor cillum capicola sausage. Short ribs leberkas prosciutto sirloin enim anim veniam tri-tip.
-</p><p>
-Occaecat pork loin ad in, commodo chicken chuck dolor ex kielbasa. Pariatur rump consequat short loin turducken cow. Pancetta turkey shank eiusmod consectetur aute. Consectetur shoulder short ribs, velit frankfurter officia swine. Flank leberkas sausage drumstick. Aute do non short ribs sirloin meatloaf, et consequat. Mollit aute meatloaf ut shoulder consectetur.
-</p><p>
-Sausage hamburger aliquip kevin turducken. Nostrud irure id est. Capicola beef ribs prosciutto, shank exercitation t-bone ex andouille. Enim short loin shoulder, pork loin ut tongue tempor doner. Boudin tongue beef venison dolor, nostrud sausage corned beef dolore ut spare ribs. Magna kielbasa beef ham ut shoulder fugiat frankfurter esse doner aliquip voluptate in non. Pork belly adipisicing culpa, quis short loin drumstick ut sed sirloin minim pancetta fatback id jerky ham.
-</p><p>
-Cupidatat spare ribs officia turkey. Kielbasa pork chop fugiat flank. Id boudin ground round aute pancetta sausage quis frankfurter fatback andouille salami sunt magna voluptate short ribs. Shankle pastrami pancetta laborum ex kielbasa short ribs venison est consequat in. Andouille sausage quis velit. In culpa turkey hamburger incididunt occaecat est esse meatball nostrud kielbasa in jowl. Capicola dolore labore pork loin cow nisi, reprehenderit tempor.
-</p><p>
-Kielbasa spare ribs tail, esse aliqua elit tri-tip pork belly tenderloin duis consequat. Voluptate laborum cupidatat boudin shoulder pig. Pariatur fatback doner drumstick in dolor. Laborum tail chuck veniam, dolore short ribs eiusmod. Incididunt eu quis, pastrami ea excepteur enim pork belly.
-</p><p>
-Exercitation proident ullamco chuck shank ut dolore fugiat. Jowl ut reprehenderit ham hock short loin boudin. Capicola fugiat commodo laboris tail voluptate dolore chicken sirloin pastrami biltong andouille. Spare ribs consectetur sausage chuck frankfurter aute proident magna tenderloin minim.
-</p><p>
-Andouille dolor ad, hamburger anim do shank adipisicing corned beef leberkas dolore pancetta bresaola. In meatloaf sint beef. Pork chop eiusmod cupidatat, t-bone culpa chuck fatback brisket. Dolore rump eiusmod quis, labore ribeye doner strip steak boudin ex pariatur brisket.
-</p><p>
-Pastrami reprehenderit elit sirloin. Adipisicing cillum labore enim chuck, jowl consequat ex beef laborum esse ullamco anim. Elit tenderloin reprehenderit nostrud tail. Shank meatloaf irure, tempor enim pork belly beef pork chop proident.
-</p><p>
-Sint aliqua doner biltong aliquip short loin ad id ut short ribs. Jerky officia esse ribeye venison t-bone. Bresaola dolor ham, boudin meatloaf rump culpa in sed ut do exercitation short ribs minim irure. Filet mignon frankfurter chuck turducken ut chicken ea. Sirloin labore pastrami ham hock pork belly dolore pork chop proident eu ea flank turducken cupidatat rump salami. Tongue commodo et, doner mollit ea duis pork chop turducken culpa.
-</p><p>
-Pariatur ex spare ribs jerky pork loin short ribs. Do meatloaf in qui sed adipisicing pig chicken tempor commodo ex boudin laborum tongue. Jerky laboris dolor tongue ribeye, salami aute commodo deserunt. Nulla tri-tip tempor, in turkey sint labore occaecat. Ex sed chicken qui, in pork loin beef ribs eiusmod sunt. Prosciutto corned beef short ribs consequat mollit, sed sunt strip steak nulla esse fatback sausage. Chicken culpa incididunt duis do cow frankfurter.
-</p><p>
-Prosciutto duis irure rump sunt. Kielbasa jerky dolore non biltong nisi esse dolor turkey elit nostrud aliqua tempor. Dolor in chicken, pork cupidatat kielbasa enim veniam. Sausage ut jowl fatback. Andouille t-bone non corned beef pork chop enim. Minim sirloin voluptate pastrami pork loin shankle.
-</p><p>
-Sirloin labore consectetur drumstick qui ut turducken pariatur boudin leberkas. Aliqua andouille ball tip jerky leberkas qui, doner nostrud cow adipisicing ham hock voluptate irure. Ham sirloin ham hock boudin ut sint. Exercitation ball tip velit fugiat leberkas.
-</p><p>
-Do pork cow, elit aliquip in beef ribs. Boudin bacon minim laborum, eiusmod drumstick frankfurter aute exercitation rump adipisicing andouille. Meatloaf esse ribeye dolore ad, cow beef flank frankfurter et sed deserunt ground round. Prosciutto ex pariatur short ribs non. Tongue shank sirloin qui incididunt commodo laborum venison corned beef pariatur. Dolore culpa turducken leberkas, eu sunt kevin.
-</p><p>
-Capicola dolor rump, non consectetur reprehenderit qui laborum pariatur aute cow swine. Ball tip pork belly elit jowl t-bone. Nisi ex in ullamco ad nostrud frankfurter proident et eu sausage. T-bone beef ribs pancetta voluptate rump ut irure minim pork chop consequat short ribs dolor occaecat id cow.
-</p>
-</body>
-</html> \ No newline at end of file
diff --git a/WebContent/statictestfiles/static.html b/WebContent/statictestfiles/static.html
deleted file mode 100644
index 17adf5aaba..0000000000
--- a/WebContent/statictestfiles/static.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-<head>
-<title>This is a static file</title>
-</head>
-<body>
-<h1>This is a static file</h1>
-</body>
-</html> \ No newline at end of file
diff --git a/WebContent/statictestfiles/ticket2095.html b/WebContent/statictestfiles/ticket2095.html
deleted file mode 100644
index 228c9e0dab..0000000000
--- a/WebContent/statictestfiles/ticket2095.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-<head>
-<script type="text/javascript">
-
-function openPopup() {
- // possible workaround if IEmbedded was not modified to add name
- // window.name = "foo";
- var popup = window.open('ticket2095_popup.html','mypopup');
- popup._parentName = this.name;
-}
-</script>
-</head>
-<body>
-<p>
-This is file is part of test case for #2095. Embedded.TYPE_BROWSER like iframes
-wants to have name, so popups opened by them may submit forms into them.
-
-</p>
-
-
-<a href="#" onclick="openPopup();">Open popup, will hit debuggger;</a>
-
-</body>
-
-</html> \ No newline at end of file
diff --git a/WebContent/statictestfiles/ticket2095_popup.html b/WebContent/statictestfiles/ticket2095_popup.html
deleted file mode 100644
index b95dff7ba7..0000000000
--- a/WebContent/statictestfiles/ticket2095_popup.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-
-<head>
-<script type="text/javascript">
-
-function setTarget() {
- document.forms[0].target = _parentName;
-}
-</script>
-</head>
-
-<body onload="setTarget();">
-
-<p>Popup
-</p>
-
-<form action="http://www.google.fi/search">
-<input type="text" name="q" value="vaadin" />
-<input type="submit" value="Google!"/>
-</form>
-
-</body>
-
-</html> \ No newline at end of file
diff --git a/WebContent/statictestfiles/vaadinsessions.jsp b/WebContent/statictestfiles/vaadinsessions.jsp
deleted file mode 100644
index b22787a203..0000000000
--- a/WebContent/statictestfiles/vaadinsessions.jsp
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE>
-<%@page import="com.vaadin.ui.UI"%>
-<%@page import="com.vaadin.server.VaadinSession"%>
-<HTML>
-<HEAD>
-<TITLE>JSP integration</TITLE>
-<style>
-table {
- background: #fff;
-}
-
-td {
- border: 1px solid black;
- padding: .5em;
-}
-</style>
-</HEAD>
-<BODY>
- <table>
- <tr>
- <th align="left" colspan=4>Available UIs:</th>
- </tr>
- <tr>
- <th>Service Name</th>
- <th>CSRF token</th>
- <th>UI id</th>
- <th>UI type</th>
- <th>Main content</th>
- </tr>
- <%
- HttpSession httpSession = request.getSession(false);
- for (VaadinSession vs : VaadinSession.getAllSessions(httpSession)) {
- try {
- vs.lock();
- for (UI ui : vs.getUIs()) {
- out.append("<tr class='uirow'>");
- out.append("<td>" + vs.getService().getServiceName()
- + "</td>");
- out.append("<td>" + vs.getCsrfToken() + "</td>");
- out.append("<td>" + ui.getUIId() + "</td>");
- out.append("<td>" + ui.getClass().getName() + "</td>");
- out.append("<td>" + ui.getContent().getClass().getName() + "</td>");
- out.append("</tr>");
-
- }
- } finally {
- vs.unlock();
- }
-
- }
- %>
- </table>
-</BODY>
-</HTML> \ No newline at end of file