Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(320)

Side by Side Diff: chrome/common/extensions/api/file_system.idl

Issue 1145563002: Revert of Add the chrome.fileSystem.onVolumeListChanged event. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // Use the <code>chrome.fileSystem</code> API to create, read, navigate, 5 // Use the <code>chrome.fileSystem</code> API to create, read, navigate,
6 // and write to the user's local file system. With this API, Chrome Apps can 6 // and write to the user's local file system. With this API, Chrome Apps can
7 // read and write to a user-selected location. For example, a text editor app 7 // read and write to a user-selected location. For example, a text editor app
8 // can use the API to read and write local documents. All failures are notified 8 // can use the API to read and write local documents. All failures are notified
9 // via chrome.runtime.lastError. 9 // via chrome.runtime.lastError.
10 namespace fileSystem { 10 namespace fileSystem {
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 DOMString volumeId; 98 DOMString volumeId;
99 boolean writable; 99 boolean writable;
100 }; 100 };
101 101
102 // Change to an entry within a tracked directory. 102 // Change to an entry within a tracked directory.
103 [nodoc] dictionary ChildChange { 103 [nodoc] dictionary ChildChange {
104 [instanceOf=Entry] object entry; 104 [instanceOf=Entry] object entry;
105 ChildChangeType type; 105 ChildChangeType type;
106 }; 106 };
107 107
108 // Event notifying about an inserted or a removed volume from the system.
109 dictionary VolumeListChangedEvent {
110 Volume[] volumes;
111 };
112
113 // Event notifying about a change in a file or a directory, including its 108 // Event notifying about a change in a file or a directory, including its
114 // contents. 109 // contents.
115 [nodoc] dictionary EntryChangedEvent { 110 [nodoc] dictionary EntryChangedEvent {
116 // Tracked entry. 111 // Tracked entry.
117 [instanceOf=Entry] object target; 112 [instanceOf=Entry] object target;
118 113
119 // List of changed entries within the tracked directory in order they 114 // List of changed entries within the tracked directory in order they
120 // happened. May not be available for some types of file systems. 115 // happened. May not be available for some types of file systems.
121 ChildChange[]? childChanges; 116 ChildChange[]? childChanges;
122 }; 117 };
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
215 optional boolean recursive); 210 optional boolean recursive);
216 211
217 // Unobserves a previously observed either a file or a directory. 212 // Unobserves a previously observed either a file or a directory.
218 [nodoc] static void unobserveEntry([instanceOf=Entry] object entry); 213 [nodoc] static void unobserveEntry([instanceOf=Entry] object entry);
219 214
220 // Lists all observed entries. 215 // Lists all observed entries.
221 [nodoc] static void getObservedEntries(GetObservedEntriesCallback callback); 216 [nodoc] static void getObservedEntries(GetObservedEntriesCallback callback);
222 }; 217 };
223 218
224 interface Events { 219 interface Events {
225 // Called when a list of available volumes is changed.
226 static void onVolumeListChanged(VolumeListChangedEvent event);
227
228 // Called when an observed entry is changed. 220 // Called when an observed entry is changed.
229 [nodoc] static void onEntryChanged(EntryChangedEvent event); 221 [nodoc] static void onEntryChanged(EntryChangedEvent event);
230 222
231 // Called when an observed entry is removed. 223 // Called when an observed entry is removed.
232 [nodoc] static void onEntryRemoved(EntryRemovedEvent event); 224 [nodoc] static void onEntryRemoved(EntryRemovedEvent event);
233 }; 225 };
234 }; 226 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698