Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef WebLocalFrame_h | 5 #ifndef WebLocalFrame_h |
| 6 #define WebLocalFrame_h | 6 #define WebLocalFrame_h |
| 7 | 7 |
| 8 #include "WebFrame.h" | 8 #include "WebFrame.h" |
| 9 #include "WebFrameLoadType.h" | 9 #include "WebFrameLoadType.h" |
| 10 | 10 |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 84 // Navigation State ------------------------------------------------------- | 84 // Navigation State ------------------------------------------------------- |
| 85 | 85 |
| 86 // Returns true if the current frame's load event has not completed. | 86 // Returns true if the current frame's load event has not completed. |
| 87 virtual bool isLoading() const = 0; | 87 virtual bool isLoading() const = 0; |
| 88 | 88 |
| 89 // Returns true if any resource load is currently in progress. Exposed | 89 // Returns true if any resource load is currently in progress. Exposed |
| 90 // primarily for use in layout tests. You probably want isLoading() | 90 // primarily for use in layout tests. You probably want isLoading() |
| 91 // instead. | 91 // instead. |
| 92 virtual bool isResourceLoadInProgress() const = 0; | 92 virtual bool isResourceLoadInProgress() const = 0; |
| 93 | 93 |
| 94 // Returns true if there is a pending redirect or location change. | |
| 95 // This could be caused by: | |
| 96 // * an HTTP Refresh header | |
| 97 // * an X-Frame-Options header | |
| 98 // * the respective http-equiv meta tags | |
| 99 // * window.location value being mutated | |
| 100 // * CSP policy block | |
| 101 // * reload | |
| 102 // * form submission | |
| 103 virtual bool isNavigationScheduled() const = 0; | |
|
esprehn
2015/08/22 15:14:54
Your description needs updating, it mentions the o
| |
| 104 | |
| 94 // Override the normal rules for whether a load has successfully committed | 105 // Override the normal rules for whether a load has successfully committed |
| 95 // in this frame. Used to propagate state when this frame has navigated | 106 // in this frame. Used to propagate state when this frame has navigated |
| 96 // cross process. | 107 // cross process. |
| 97 virtual void setCommittedFirstRealLoad() = 0; | 108 virtual void setCommittedFirstRealLoad() = 0; |
| 98 | 109 |
| 99 // Orientation Changes ---------------------------------------------------- | 110 // Orientation Changes ---------------------------------------------------- |
| 100 | 111 |
| 101 // Notify the frame that the screen orientation has changed. | 112 // Notify the frame that the screen orientation has changed. |
| 102 virtual void sendOrientationChangeEvent() = 0; | 113 virtual void sendOrientationChangeEvent() = 0; |
| 103 | 114 |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 164 // Returns the effective sandbox flags which are inherited from their parent frame. | 175 // Returns the effective sandbox flags which are inherited from their parent frame. |
| 165 virtual WebSandboxFlags effectiveSandboxFlags() const = 0; | 176 virtual WebSandboxFlags effectiveSandboxFlags() const = 0; |
| 166 | 177 |
| 167 protected: | 178 protected: |
| 168 explicit WebLocalFrame(WebTreeScopeType scope) : WebFrame(scope) { } | 179 explicit WebLocalFrame(WebTreeScopeType scope) : WebFrame(scope) { } |
| 169 }; | 180 }; |
| 170 | 181 |
| 171 } // namespace blink | 182 } // namespace blink |
| 172 | 183 |
| 173 #endif // WebLocalFrame_h | 184 #endif // WebLocalFrame_h |
| OLD | NEW |