OLD | NEW |
---|---|
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 /** | 5 /** |
6 * @typedef {{ | 6 * @typedef {{ |
7 * onlineUrl: string, | 7 * onlineUrl: string, |
8 * creationTime: number, | 8 * creationTime: number, |
9 * id: string, | 9 * id: string, |
10 * namespace: string, | 10 * namespace: string, |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
88 * logs are retrieved. | 88 * logs are retrieved. |
89 */ | 89 */ |
90 getEventLogs: function() {}, | 90 getEventLogs: function() {}, |
91 | 91 |
92 /** | 92 /** |
93 * Gets the state of logging (on/off). | 93 * Gets the state of logging (on/off). |
94 * @return {!Promise<!IsLogging>} A promise firing when the state | 94 * @return {!Promise<!IsLogging>} A promise firing when the state |
95 * is retrieved. | 95 * is retrieved. |
96 */ | 96 */ |
97 getLoggingState: function() {}, | 97 getLoggingState: function() {}, |
98 | |
99 /** | |
100 * Adds the given url to the background loader queue. | |
101 * @param {string} url Url of the page to load later. | |
102 * @return {!Promise<boolean>} A promise firing after added to queue. | |
dpapad
2016/07/21 18:57:25
What does the boolean indicate? Please explain in
chili
2016/07/21 23:57:20
Done.
| |
103 */ | |
104 addToRequestQueue: function(url) {}, | |
105 | |
106 /** | |
107 * Gets the current network status in string form. | |
108 * @return {!Promise<!string>} A promise firing when the network status | |
dpapad
2016/07/21 18:57:25
"!string" is same as "string", since primitive typ
chili
2016/07/21 23:57:20
Done.
| |
109 * is retrieved. | |
110 */ | |
111 getNetworkStatus: function() {}, | |
98 }; | 112 }; |
99 | 113 |
100 /** | 114 /** |
101 * @constructor | 115 * @constructor |
102 * @implements {offlineInternals.OfflineInternalsBrowserProxy} | 116 * @implements {offlineInternals.OfflineInternalsBrowserProxy} |
103 */ | 117 */ |
104 function OfflineInternalsBrowserProxyImpl() {} | 118 function OfflineInternalsBrowserProxyImpl() {} |
105 cr.addSingletonGetter(OfflineInternalsBrowserProxyImpl); | 119 cr.addSingletonGetter(OfflineInternalsBrowserProxyImpl); |
106 | 120 |
107 OfflineInternalsBrowserProxyImpl.prototype = { | 121 OfflineInternalsBrowserProxyImpl.prototype = { |
(...skipping 28 matching lines...) Expand all Loading... | |
136 }, | 150 }, |
137 | 151 |
138 /** @override */ | 152 /** @override */ |
139 getEventLogs: function() { | 153 getEventLogs: function() { |
140 return cr.sendWithPromise('getEventLogs'); | 154 return cr.sendWithPromise('getEventLogs'); |
141 }, | 155 }, |
142 | 156 |
143 /** @override */ | 157 /** @override */ |
144 getLoggingState: function() { | 158 getLoggingState: function() { |
145 return cr.sendWithPromise('getLoggingState'); | 159 return cr.sendWithPromise('getLoggingState'); |
146 } | 160 }, |
161 | |
162 /** @override */ | |
163 addToRequestQueue: function(url) { | |
164 return cr.sendWithPromise('addToRequestQueue', url); | |
165 }, | |
166 | |
167 /** @override */ | |
168 getNetworkStatus: function() { | |
169 return cr.sendWithPromise('getNetworkStatus'); | |
170 }, | |
147 }; | 171 }; |
148 | 172 |
149 return { | 173 return { |
150 OfflineInternalsBrowserProxy: OfflineInternalsBrowserProxy, | 174 OfflineInternalsBrowserProxy: OfflineInternalsBrowserProxy, |
151 OfflineInternalsBrowserProxyImpl: OfflineInternalsBrowserProxyImpl | 175 OfflineInternalsBrowserProxyImpl: OfflineInternalsBrowserProxyImpl |
152 }; | 176 }; |
153 }); | 177 }); |
OLD | NEW |