Do not announce robot account token before account ID is available
[chromium-blink-merge.git] / chrome / test / data / History / HistoryHelper.js
blobcfce8f30291e1423a635711243512e5b4a6f1419
1 //
2 // This script provides some mechanics for testing History
3 //
4 function onSuccess(name, id)
6   setTimeout(onFinished, 0, name, id, "OK");
9 function onFailure(name, id, status)
11   setTimeout(onFinished, 0, name, id, status);
14 // Finish running a test by setting the status 
15 // and the cookie.
16 function onFinished(name, id, result)
18   var statusPanel = document.getElementById("statusPanel");
19   if (statusPanel) {
20     statusPanel.innerHTML = result;
21   }\r
23   if (result == "OK")\r
24     document.title = "OK";\r
25   else\r
26     document.title = "FAIL";
29 function readCookie(name) {
30   var cookie_name = name + "=";
31   var ca = document.cookie.split(';');
33   for(var i = 0 ; i < ca.length ; i++) {
34     var c = ca[i];
35     while (c.charAt(0) == ' ') {
36       c = c.substring(1,c.length);
37     }
38     if (c.indexOf(cookie_name) == 0) {
39       return c.substring(cookie_name.length, c.length);
40     }
41   }
42   return null;
45 function createCookie(name,value,days) {
46   var expires = "";
47   if (days) {
48     var date = new Date();
49     date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
50     expires = "; expires=" + date.toGMTString();
51   }
52   document.cookie = name+"="+value+expires+"; path=/";
55 function eraseCookie(name) {
56   createCookie(name, "", -1);
59 var navigate_backward_cookie = "Navigate_Backward_Cookie";
60 var navigate_forward_cookie = "Navigate_Forward_Cookie";