| OLD | NEW | 
|   1 <html xmlns="http://www.w3.org/1999/xhtml"> |   1 <html xmlns="http://www.w3.org/1999/xhtml"> | 
|   2 <head><title>History Test Page 1</title> |   2 <head><title>History Test Page 1</title> | 
|   3 <script type="text/javascript" src="HistoryHelper.js"></script> |   3 <script type="text/javascript" src="HistoryHelper.js"></script> | 
|   4 </head> |   4 </head> | 
|   5  |   5  | 
|   6 <body onload="onLoad();"> |   6 <body onload="onLoad();"> | 
|   7 <div id="statusPanel" style="border: 1px solid red; width: 100%"> |   7 <div id="statusPanel" style="border: 1px solid red; width: 100%"> | 
|   8 History Test Page 1.... |   8 History Test Page 1.... | 
|   9 </div> |   9 </div> | 
|  10 </body> |  10 </body> | 
|  11  |  11  | 
|  12 <script type="text/javascript"> |  12 <script type="text/javascript"> | 
|  13  |  13  | 
|  14 function onLoad() { |  14 function onLoad() { | 
|  15   if (readCookie(navigate_backward_cookie) != null) { |  15   if (readCookie(navigate_backward_cookie) != null) { | 
|  16     setTimeout(OnNavigateBackward, 100); |  16     setTimeout(OnNavigateBackward, 50); | 
|  17     return true; |  17     return true; | 
|  18   } |  18   } | 
|  19   setTimeout(OnInitialLoad, 100); |  19   setTimeout(OnInitialLoad, 50); | 
|  20   return true; |  20   return true; | 
|  21 } |  21 } | 
|  22  |  22  | 
|  23 function OnNavigateBackward() { |  23 function OnNavigateBackward() { | 
|  24   if (window.history.length != 2) { |  24   if (window.history.length != 2) { | 
|  25     onFailure("History_Length_Test_3", 1, |  25     onFailure("History_Length_Test_3", 1, | 
|  26               "History length mismatch on navigate backward at page 1"); |  26               "History length mismatch on navigate backward at page 1: " + | 
 |  27               window.history.length); | 
|  27     return false; |  28     return false; | 
|  28   } |  29   } | 
|  29   // Navigate forward from this point on. |  30   // Navigate forward from this point on. | 
|  30   createCookie(navigate_forward_cookie, "1", "1"); |  31   createCookie(navigate_forward_cookie, "1", "1"); | 
|  31   window.history.forward(); |  32   window.history.forward(); | 
|  32   return true; |  33   return true; | 
|  33 } |  34 } | 
|  34  |  35  | 
|  35 function OnInitialLoad() { |  36 function OnInitialLoad() { | 
|  36   if (window.history.length != 2) { |  37   if (window.history.length != 2) { | 
|  37     onFailure("History_Length_Test_1", 1, |  38     onFailure("History_Length_Test_1", 1, | 
|  38               "History length mismatch on initial load at page 1"); |  39               "History length mismatch on initial load at page 1: " + | 
 |  40               window.history.length); | 
|  39     return false; |  41     return false; | 
|  40   } |  42   } | 
|  41   onSuccess("History_Length_Test_1", 1); |  43   onSuccess("History_Length_Test_1", 1); | 
|  42   return true; |  44   return true; | 
|  43 } |  45 } | 
|  44  |  46  | 
|  45 </script> |  47 </script> | 
|  46 </html> |  48 </html> | 
| OLD | NEW |