blob: f0942a4241c0c8da0079fc2d69f06131f16c4b7d [file] [log] [blame]
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef THIRD_PARTY_BLINK_RENDERER_CORE_DOM_EVENTS_ADD_EVENT_LISTENER_OPTIONS_DEFAULTS_H_
#define THIRD_PARTY_BLINK_RENDERER_CORE_DOM_EVENTS_ADD_EVENT_LISTENER_OPTIONS_DEFAULTS_H_
namespace blink {
// Defines the default for 'passive' field used in the AddEventListenerOptions
// interface when javascript calls addEventListener.
// |False| is the default specified in
// https://dom.spec.whatwg.org/#dictdef-addeventlisteneroptions. However
// specifying a different default value is useful in demonstrating the
// power of passive event listeners.
enum class PassiveListenerDefault {
kFalse, // Default of false.
kTrue, // Default of true.
kForceAllTrue // Force all values to be true even when specified.
};
} // namespace blink
#endif // THIRD_PARTY_BLINK_RENDERER_CORE_DOM_EVENTS_ADD_EVENT_LISTENER_OPTIONS_DEFAULTS_H_