diff options
author | amit@chromium.org <amit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-19 00:53:23 +0000 |
---|---|---|
committer | amit@chromium.org <amit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-19 00:53:23 +0000 |
commit | a1800e8c451736dea5663ae461454ab663d05bc4 (patch) | |
tree | 87ff9157562b9616139bb6154a06902e5ede5287 /chrome_frame/test/data | |
parent | 4f03cbccc4c09db3f053b74393961e8728bceeec (diff) | |
download | chromium_src-a1800e8c451736dea5663ae461454ab663d05bc4.zip chromium_src-a1800e8c451736dea5663ae461454ab663d05bc4.tar.gz chromium_src-a1800e8c451736dea5663ae461454ab663d05bc4.tar.bz2 |
Back/Forward support for url fragments
Added support for anchor (url fragments). this involves
mainly implementing IPersistHistory. The rest of the stuff
is a song and dance to get called in IPersistHistory in the
first place and then behave correctly when we do.
BUG=23981
TEst=unit tests added and back forward with '#' URLs, sub frames etc.
Review URL: http://codereview.chromium.org/371004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32454 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/test/data')
-rw-r--r-- | chrome_frame/test/data/anchor.html | 51 | ||||
-rw-r--r-- | chrome_frame/test/data/frame_test.html | 18 | ||||
-rw-r--r-- | chrome_frame/test/data/sub_frame1.html | 15 | ||||
-rw-r--r-- | chrome_frame/test/data/sub_frame2.html | 15 | ||||
-rw-r--r-- | chrome_frame/test/data/sub_frame3.html | 15 | ||||
-rw-r--r-- | chrome_frame/test/data/sub_frame4.html | 15 |
6 files changed, 129 insertions, 0 deletions
diff --git a/chrome_frame/test/data/anchor.html b/chrome_frame/test/data/anchor.html new file mode 100644 index 0000000..2687982 --- /dev/null +++ b/chrome_frame/test/data/anchor.html @@ -0,0 +1,51 @@ +<HTML> + <HEAD> + <meta http-equiv="X-UA-Compatible" content="chrome=1" /> + <TITLE> Chrome Frame Test </TITLE> + </HEAD> + <BODY> + Chrome trame in tab mode + + Jump to different named sections here + <a href="#a1">Jump to A1</a> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <a name="a1"> A1 </a> + <a href="#a2">Jump to A2</a> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <a name="a2"> A2 </a> + <a href="#a3">Jump to A3</a> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <a name="a3"> A3 </a> + <a href="#a4">Jump to A4</a> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> + <a name="a4"> A4 </a> + </BODY> +</HTML> diff --git a/chrome_frame/test/data/frame_test.html b/chrome_frame/test/data/frame_test.html new file mode 100644 index 0000000..fc6e6f9 --- /dev/null +++ b/chrome_frame/test/data/frame_test.html @@ -0,0 +1,18 @@ +<html> + <head> + <meta http-equiv="x-ua-compatible" content="chrome=1" /> + </head> + <body> + <p> Frames </p> + Test of sub frame navigation + <P> <A href="sub_frame1.html" target="x">Frame 1</A> </p> + <P> <A href="sub_frame2.html" target="x">Frame 2</A> </p> + <P> <A href="sub_frame3.html" target="x">Frame 3</A> </p> + <P> <A href="sub_frame4.html" target="x">Frame 4</A> </p> + <br> + <br> + <iframe src ="about:blank" name="x" width="400" height="200"> + </iframe> + + </body> +</html> diff --git a/chrome_frame/test/data/sub_frame1.html b/chrome_frame/test/data/sub_frame1.html new file mode 100644 index 0000000..90ee623 --- /dev/null +++ b/chrome_frame/test/data/sub_frame1.html @@ -0,0 +1,15 @@ +<html> + <head> + <meta http-equiv="x-ua-compatible" content="chrome=1" /> + <title>Sub frame 1</title> + </head> + <body> + Sub frame 1 + <br/><br/> + <br> + <div id="statusPanel" style="border: 1px solid red; width: 100%"> + LOG: + </div> + </body> +</html> + diff --git a/chrome_frame/test/data/sub_frame2.html b/chrome_frame/test/data/sub_frame2.html new file mode 100644 index 0000000..3075a22 --- /dev/null +++ b/chrome_frame/test/data/sub_frame2.html @@ -0,0 +1,15 @@ +<html> + <head> + <meta http-equiv="x-ua-compatible" content="chrome=1" /> + <title>Sub frame 2</title> + </head> + <body> + Sub frame 2 + <br/><br/> + <br> + <div id="statusPanel" style="border: 1px solid red; width: 100%"> + LOG: + </div> + </body> +</html> + diff --git a/chrome_frame/test/data/sub_frame3.html b/chrome_frame/test/data/sub_frame3.html new file mode 100644 index 0000000..279d38f --- /dev/null +++ b/chrome_frame/test/data/sub_frame3.html @@ -0,0 +1,15 @@ +<html> + <head> + <meta http-equiv="x-ua-compatible" content="chrome=1" /> + <title>Sub frame 3</title> + </head> + <body> + Sub frame 3 + <br/><br/> + <br> + <div id="statusPanel" style="border: 1px solid red; width: 100%"> + LOG: + </div> + </body> +</html> + diff --git a/chrome_frame/test/data/sub_frame4.html b/chrome_frame/test/data/sub_frame4.html new file mode 100644 index 0000000..f50eba2 --- /dev/null +++ b/chrome_frame/test/data/sub_frame4.html @@ -0,0 +1,15 @@ +<html> + <head> + <meta http-equiv="x-ua-compatible" content="chrome=1" /> + <title>Sub frame 4</title> + </head> + <body> + Sub frame 4 + <br/><br/> + <br> + <div id="statusPanel" style="border: 1px solid red; width: 100%"> + LOG: + </div> + </body> +</html> + |