summaryrefslogtreecommitdiffstats
path: root/content/test/data
diff options
context:
space:
mode:
authorcreis@chromium.org <creis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-05 17:01:54 +0000
committercreis@chromium.org <creis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-05 17:01:54 +0000
commit31942c8145af2bce10254c686c49b81168d08c36 (patch)
tree870319fe7de58197cb52692e872bf0cc97055d8a /content/test/data
parent554e30a32de3dd7b1610d67a5d6532bcdd63b5d2 (diff)
downloadchromium_src-31942c8145af2bce10254c686c49b81168d08c36.zip
chromium_src-31942c8145af2bce10254c686c49b81168d08c36.tar.gz
chromium_src-31942c8145af2bce10254c686c49b81168d08c36.tar.bz2
Browser plugin: Implement loadRedirect event.
BUG=153536 TEST=browserTag.addEventListener('loadRedirect', f); Review URL: https://chromiumcodereview.appspot.com/11028019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160400 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/test/data')
-rw-r--r--content/test/data/browser_plugin_embedder.html10
1 files changed, 10 insertions, 0 deletions
diff --git a/content/test/data/browser_plugin_embedder.html b/content/test/data/browser_plugin_embedder.html
index c2a0b82..45b374e 100644
--- a/content/test/data/browser_plugin_embedder.html
+++ b/content/test/data/browser_plugin_embedder.html
@@ -5,6 +5,15 @@ function loadAbort(evt) {
function loadStart(evt) {
document.title = evt.url;
}
+var redirectOldUrl;
+var redirectNewUrl;
+function loadRedirect(event) {
+ document.title = "redirected";
+ if (event.isTopLevel) {
+ redirectOldUrl = event.oldUrl;
+ redirectNewUrl = event.newUrl;
+ }
+}
function SetSrc(src) {
var plugin = document.getElementById('plugin');
plugin.src = src;
@@ -43,4 +52,5 @@ document.title = 'embedder';
var plugin = document.getElementById('plugin');
plugin.addEventListener('loadStart', loadStart);
plugin.addEventListener('loadAbort', loadAbort);
+ plugin.addEventListener('loadRedirect', loadRedirect);
</script>