OLD | NEW |
| (Empty) |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 function debug(message) | |
6 { | |
7 document.getElementById('status').innerHTML += '<br/>' + message; | |
8 } | |
9 | |
10 function done(message) | |
11 { | |
12 if (document.location.hash == '#fail') | |
13 return; | |
14 if (message) | |
15 debug('PASS: ' + message); | |
16 else | |
17 debug('PASS'); | |
18 document.location.hash = '#pass'; | |
19 } | |
20 | |
21 function fail(message) | |
22 { | |
23 debug('FAILED: ' + message); | |
24 document.location.hash = '#fail'; | |
25 } | |
26 | |
27 function getLog() | |
28 { | |
29 return '' + document.getElementById('status').innerHTML; | |
30 } | |
31 | |
32 function fileErrorToString(e) | |
33 { | |
34 switch (e.code) { | |
35 case FileError.QUOTA_EXCEEDED_ERR: | |
36 return 'QUOTA_EXCEEDED_ERR'; | |
37 case FileError.NOT_FOUND_ERR: | |
38 return 'NOT_FOUND_ERR'; | |
39 case FileError.SECURITY_ERR: | |
40 return 'SECURITY_ERR'; | |
41 case FileError.INVALID_MODIFICATION_ERR: | |
42 return 'INVALID_MODIFICATION_ERR'; | |
43 case FileError.INVALID_STATE_ERR: | |
44 return 'INVALID_STATE_ERR'; | |
45 default: | |
46 return 'Unknown Error'; | |
47 } | |
48 } | |
49 | |
50 function unexpectedErrorCallback(e) | |
51 { | |
52 fail('unexpectedErrorCallback:' + fileErrorToString(e)); | |
53 } | |
OLD | NEW |