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 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
50 getStoredPages: function() {}, | 50 getStoredPages: function() {}, |
51 | 51 |
52 /** | 52 /** |
53 * Gets current offline queue requests. | 53 * Gets current offline queue requests. |
54 * @return {!Promise<!Array<SavePageRequest>>} A promise firing when the | 54 * @return {!Promise<!Array<SavePageRequest>>} A promise firing when the |
55 * request queue is fetched. | 55 * request queue is fetched. |
56 */ | 56 */ |
57 getRequestQueue: function() {}, | 57 getRequestQueue: function() {}, |
58 | 58 |
59 /** | 59 /** |
60 * Deletes all the pages in stored pages. | |
61 * @return {!Promise<!string>} A promise firing when the pages are deleted. | |
62 */ | |
63 deleteAllPages: function() {}, | |
64 | |
65 /** | |
66 * Deletes a set of pages from stored pages | 60 * Deletes a set of pages from stored pages |
67 * @param {!Array<string>} ids A list of page IDs to delete. | 61 * @param {!Array<string>} ids A list of page IDs to delete. |
68 * @return {!Promise<!string>} A promise firing when the selected | 62 * @return {!Promise<!string>} A promise firing when the selected |
69 * pages are deleted. | 63 * pages are deleted. |
70 */ | 64 */ |
71 deleteSelectedPages: function(ids) {}, | 65 deleteSelectedPages: function(ids) {}, |
72 | 66 |
73 /** | 67 /** |
74 * Deletes all the requests from the request queue. | |
75 * @return {!Promise<!string>} A promise firing when the pages are deleted. | |
76 */ | |
77 deleteAllRequests: function() {}, | |
78 | |
79 /** | |
80 * Deletes a set of requests from the request queue | 68 * Deletes a set of requests from the request queue |
81 * @param {!Array<string>} ids A list of request IDs to delete. | 69 * @param {!Array<string>} ids A list of request IDs to delete. |
82 * @return {!Promise<!string>} A promise firing when the selected | 70 * @return {!Promise<!string>} A promise firing when the selected |
83 * pages are deleted. | 71 * pages are deleted. |
84 */ | 72 */ |
85 deleteSelectedRequests: function(ids) {}, | 73 deleteSelectedRequests: function(ids) {}, |
86 | 74 |
87 /** | 75 /** |
88 * Sets whether to record logs for stored pages. | 76 * Sets whether to record logs for stored pages. |
89 * @param {boolean} shouldLog True if logging should be enabled. | 77 * @param {boolean} shouldLog True if logging should be enabled. |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
138 getStoredPages: function() { | 126 getStoredPages: function() { |
139 return cr.sendWithPromise('getStoredPages'); | 127 return cr.sendWithPromise('getStoredPages'); |
140 }, | 128 }, |
141 | 129 |
142 /** @override */ | 130 /** @override */ |
143 getRequestQueue: function() { | 131 getRequestQueue: function() { |
144 return cr.sendWithPromise('getRequestQueue'); | 132 return cr.sendWithPromise('getRequestQueue'); |
145 }, | 133 }, |
146 | 134 |
147 /** @override */ | 135 /** @override */ |
148 deleteAllPages: function() { | |
149 return cr.sendWithPromise('deleteAllPages'); | |
150 }, | |
151 | |
152 /** @override */ | |
153 deleteSelectedPages: function(ids) { | 136 deleteSelectedPages: function(ids) { |
154 return cr.sendWithPromise('deleteSelectedPages', ids); | 137 return cr.sendWithPromise('deleteSelectedPages', ids); |
155 }, | 138 }, |
156 | 139 |
157 /** @override */ | 140 /** @override */ |
158 deleteAllRequests: function() { | |
159 return cr.sendWithPromise('deleteAllRequests'); | |
160 }, | |
161 | |
162 /** @override */ | |
163 deleteSelectedRequests: function(ids) { | 141 deleteSelectedRequests: function(ids) { |
164 return cr.sendWithPromise('deleteSelectedRequests', ids); | 142 return cr.sendWithPromise('deleteSelectedRequests', ids); |
165 }, | 143 }, |
166 | 144 |
167 /** @override */ | 145 /** @override */ |
168 setRecordPageModel: function(shouldLog) { | 146 setRecordPageModel: function(shouldLog) { |
169 chrome.send('setRecordPageModel', [shouldLog]); | 147 chrome.send('setRecordPageModel', [shouldLog]); |
170 }, | 148 }, |
171 | 149 |
172 /** @override */ | 150 /** @override */ |
(...skipping 20 matching lines...) Expand all Loading... |
193 getNetworkStatus: function() { | 171 getNetworkStatus: function() { |
194 return cr.sendWithPromise('getNetworkStatus'); | 172 return cr.sendWithPromise('getNetworkStatus'); |
195 }, | 173 }, |
196 }; | 174 }; |
197 | 175 |
198 return { | 176 return { |
199 OfflineInternalsBrowserProxy: OfflineInternalsBrowserProxy, | 177 OfflineInternalsBrowserProxy: OfflineInternalsBrowserProxy, |
200 OfflineInternalsBrowserProxyImpl: OfflineInternalsBrowserProxyImpl | 178 OfflineInternalsBrowserProxyImpl: OfflineInternalsBrowserProxyImpl |
201 }; | 179 }; |
202 }); | 180 }); |
OLD | NEW |