diff options
author | Leif Åstrand <leif@vaadin.com> | 2012-11-05 11:00:47 +0000 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2012-11-05 11:00:55 +0000 |
commit | 57fd06617af154b7e01f5ec79fad86e662908bdf (patch) | |
tree | 5441006decbae35b613c172a78edc9d89ff5d044 | |
parent | 5cd3f64548037908979f740626022c88504fd701 (diff) | |
download | vaadin-framework-57fd06617af154b7e01f5ec79fad86e662908bdf.tar.gz vaadin-framework-57fd06617af154b7e01f5ec79fad86e662908bdf.zip |
Revert "Don't require browserDetailsUrl when embedding (#10122)"
The change caused the wrong URL to be included in some browser details requests.
This reverts commit 38c2ad6ff4895643371dfd00fb1d8667f6fc3909
-rw-r--r-- | WebContent/VAADIN/vaadinBootstrap.js | 5 | ||||
-rw-r--r-- | WebContent/statictestfiles/simpleEmbed.html | 55 | ||||
-rw-r--r-- | server/src/com/vaadin/ui/SimpleEmbed.html | 31 |
3 files changed, 1 insertions, 90 deletions
diff --git a/WebContent/VAADIN/vaadinBootstrap.js b/WebContent/VAADIN/vaadinBootstrap.js index 953fa44180..8c6e80a14f 100644 --- a/WebContent/VAADIN/vaadinBootstrap.js +++ b/WebContent/VAADIN/vaadinBootstrap.js @@ -78,15 +78,12 @@ }; var fetchRootConfig = function() { + log('Fetching root config'); var url = getConfig('browserDetailsUrl'); if (!url) { - url = getConfig('serviceUrl'); - } - if (!url) { // No special url defined, use the same URL that loaded this page (without the fragment) url = window.location.href.replace(/#.*/,''); } - log('Fetching root config from ' + url); url += ((/\?/).test(url) ? "&" : "?") + "browserDetails=1"; var rootId = getConfig("rootId"); if (rootId !== undefined) { diff --git a/WebContent/statictestfiles/simpleEmbed.html b/WebContent/statictestfiles/simpleEmbed.html deleted file mode 100644 index 93dd6e7dfa..0000000000 --- a/WebContent/statictestfiles/simpleEmbed.html +++ /dev/null @@ -1,55 +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>Simple embed</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>MarginsInLabels</span> - <div style="width: 300px; height: 300px; border: 1px solid red;" - id="embedded" 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">//<![CDATA[ -if (!window.vaadin) alert("Failed to load the bootstrap javascript: ../VAADIN/vaadinBootstrap.js"); -vaadin.initApplication("embedded",{ - "heartbeatInterval": 300, - "versionInfo": {"vaadinVersion": "9.9.9.INTERNAL-DEBUG-BUILD"}, - "vaadinDir": "../VAADIN/", - "serviceUrl": "../embed2", - "authErrMsg": { - "message": "Take note of any unsaved data, and <u>click here<\/u> to continue.", - "caption": "Authentication problem" - }, - "widgetset": "com.vaadin.DefaultWidgetSet", - "theme": "reindeer", - "debug": true, - "comErrMsg": { - "message": "Take note of any unsaved data, and <u>click here<\/u> to continue.", - "caption": "Communication problem" - }, - "standalone": true -}); -//]]></script> - -</body> -</html>
\ No newline at end of file diff --git a/server/src/com/vaadin/ui/SimpleEmbed.html b/server/src/com/vaadin/ui/SimpleEmbed.html deleted file mode 100644 index 84d521c9b7..0000000000 --- a/server/src/com/vaadin/ui/SimpleEmbed.html +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> -<head profile="http://selenium-ide.openqa.org/profiles/test-case"> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> -<link rel="selenium.base" href="" /> -<title>New Test</title> -</head> -<body> -<table cellpadding="1" cellspacing="1" border="1"> -<thead> -<tr><td rowspan="1" colspan="3">New Test</td></tr> -</thead><tbody> -<tr> - <td>open</td> - <td>/statictestfiles/simpleEmbed.html</td> - <td></td> -</tr> -<tr> - <td>assertText</td> - <td>//span</td> - <td>MarginsInLabels</td> -</tr> -<tr> - <td>assertText</td> - <td>vaadin=embedded::/VVerticalLayout[0]/VOrderedLayout$Slot[1]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VVerticalLayout[0]/VOrderedLayout$Slot[0]/VLabel[0]/domChild[0]</td> - <td>Vertical layout</td> -</tr> -</tbody></table> -</body> -</html> |