OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 21 matching lines...) Expand all Loading... |
32 #include "PageVisibilityState.h" | 32 #include "PageVisibilityState.h" |
33 | 33 |
34 #if ENABLE(PAGE_VISIBILITY_API) | 34 #if ENABLE(PAGE_VISIBILITY_API) |
35 | 35 |
36 namespace WebCore { | 36 namespace WebCore { |
37 | 37 |
38 String pageVisibilityStateString(PageVisibilityState state) | 38 String pageVisibilityStateString(PageVisibilityState state) |
39 { | 39 { |
40 DEFINE_STATIC_LOCAL(const String, visible, ("visible")); | 40 DEFINE_STATIC_LOCAL(const String, visible, ("visible")); |
41 DEFINE_STATIC_LOCAL(const String, hidden, ("hidden")); | 41 DEFINE_STATIC_LOCAL(const String, hidden, ("hidden")); |
| 42 DEFINE_STATIC_LOCAL(const String, prerender, ("prerender")); |
42 | 43 |
43 switch (state) { | 44 switch (state) { |
44 case PageVisibilityStateVisible: | 45 case PageVisibilityStateVisible: |
45 return visible; | 46 return visible; |
46 case PageVisibilityStateHidden: | 47 case PageVisibilityStateHidden: |
47 return hidden; | 48 return hidden; |
| 49 case PageVisibilityStatePrerender: |
| 50 return prerender; |
48 } | 51 } |
49 | 52 |
50 ASSERT_NOT_REACHED(); | 53 ASSERT_NOT_REACHED(); |
51 return String(); | 54 return String(); |
52 } | 55 } |
53 | 56 |
54 } // namespace WebCore | 57 } // namespace WebCore |
55 | 58 |
56 #endif // if ENABLE(PAGE_VISIBILITY_API) | 59 #endif // if ENABLE(PAGE_VISIBILITY_API) |
OLD | NEW |