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

Unified Diff: Source/modules/EventTargetModulesNames.h

Issue 275283002: Split EventTargetFactory.in and auto-generate modules-related files. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: rebaseline Created 6 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 side-by-side diff with in-line comments
Download patch
Index: Source/modules/EventTargetModulesNames.h
diff --git a/Source/modules/donottrack/NavigatorDoNotTrack.cpp b/Source/modules/EventTargetModulesNames.h
similarity index 53%
copy from Source/modules/donottrack/NavigatorDoNotTrack.cpp
copy to Source/modules/EventTargetModulesNames.h
index 03fcebf5ac9c407be87098c349949dbbd0e53827..30794cda291b1949a038183d5ab973476a73c460 100644
--- a/Source/modules/donottrack/NavigatorDoNotTrack.cpp
+++ b/Source/modules/EventTargetModulesNames.h
@@ -28,49 +28,48 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include "config.h"
-#include "modules/donottrack/NavigatorDoNotTrack.h"
+#ifndef EventTargetModulesNames_h
+#define EventTargetModulesNames_h
-#include "core/frame/LocalFrame.h"
-#include "core/frame/Navigator.h"
-#include "core/loader/FrameLoaderClient.h"
+#include "EventTargetNames.h"
namespace WebCore {
+namespace EventTargetNames {
-NavigatorDoNotTrack::NavigatorDoNotTrack(LocalFrame* frame)
- : DOMWindowProperty(frame)
-{
-}
+#ifndef EVENT_TARGET_NAMES_HIDE_GLOBALS
-NavigatorDoNotTrack::~NavigatorDoNotTrack()
-{
-}
+extern const WTF::AtomicString BatteryManager;
+extern const WTF::AtomicString MediaKeySession;
+extern const WTF::AtomicString FileWriter;
+extern const WTF::AtomicString IDBDatabase;
+extern const WTF::AtomicString IDBOpenDBRequest;
+extern const WTF::AtomicString IDBRequest;
+extern const WTF::AtomicString IDBTransaction;
+extern const WTF::AtomicString MediaSource;
+extern const WTF::AtomicString SourceBuffer;
+extern const WTF::AtomicString SourceBufferList;
+extern const WTF::AtomicString MediaStream;
+extern const WTF::AtomicString MediaStreamTrack;
+extern const WTF::AtomicString RTCDTMFSender;
+extern const WTF::AtomicString RTCDataChannel;
+extern const WTF::AtomicString RTCPeerConnection;
+extern const WTF::AtomicString Notification;
+extern const WTF::AtomicString ServiceWorker;
+extern const WTF::AtomicString ServiceWorkerGlobalScope;
+extern const WTF::AtomicString SpeechRecognition;
+extern const WTF::AtomicString SpeechSynthesisUtterance;
+extern const WTF::AtomicString MIDIAccess;
+extern const WTF::AtomicString MIDIInput;
+extern const WTF::AtomicString MIDIPort;
+extern const WTF::AtomicString WebSocket;
+extern const WTF::AtomicString AudioContext;
+extern const WTF::AtomicString AudioNode;
-const char* NavigatorDoNotTrack::supplementName()
-{
- return "NavigatorDoNotTrack";
-}
+#endif // EVENT_TARGET_NAMES_HIDE_GLOBALS
-NavigatorDoNotTrack& NavigatorDoNotTrack::from(Navigator& navigator)
-{
- NavigatorDoNotTrack* supplement = static_cast<NavigatorDoNotTrack*>(WillBeHeapSupplement<Navigator>::from(navigator, supplementName()));
- if (!supplement) {
- supplement = new NavigatorDoNotTrack(navigator.frame());
- provideTo(navigator, supplementName(), adoptPtrWillBeNoop(supplement));
- }
- return *supplement;
-}
+void initModules();
-String NavigatorDoNotTrack::doNotTrack(Navigator& navigator)
-{
- return NavigatorDoNotTrack::from(navigator).doNotTrack();
-}
+} // EventTargetNames
+} // WebCore
-String NavigatorDoNotTrack::doNotTrack()
-{
- if (!frame() || !frame()->loader().client())
- return String();
- return frame()->loader().client()->doNotTrackValue();
-}
-
-} // namespace WebCore
+#endif

Powered by Google App Engine
This is Rietveld 408576698