mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 03:47:35 +00:00
LibWeb: Add input element valueAsDate property
This commit is contained in:
parent
be511fdcf7
commit
cf69fd0a09
10 changed files with 314 additions and 9 deletions
|
@ -20,7 +20,7 @@ JS::NonnullGCPtr<KeyframeEffect> KeyframeEffect::create(JS::Realm& realm)
|
|||
WebIDL::ExceptionOr<JS::NonnullGCPtr<KeyframeEffect>> KeyframeEffect::construct_impl(
|
||||
JS::Realm& realm,
|
||||
JS::Handle<DOM::Element> const& target,
|
||||
JS::Handle<JS::Object> const& keyframes,
|
||||
Optional<JS::Handle<JS::Object>> const& keyframes,
|
||||
Variant<double, KeyframeEffectOptions> options)
|
||||
{
|
||||
auto& vm = realm.vm();
|
||||
|
@ -163,10 +163,9 @@ WebIDL::ExceptionOr<Vector<JS::Object*>> KeyframeEffect::get_keyframes() const
|
|||
}
|
||||
|
||||
// https://www.w3.org/TR/web-animations-1/#dom-keyframeeffect-setkeyframes
|
||||
WebIDL::ExceptionOr<void> KeyframeEffect::set_keyframes(JS::Object* keyframe_object)
|
||||
WebIDL::ExceptionOr<void> KeyframeEffect::set_keyframes(Optional<JS::Handle<JS::Object>> const&)
|
||||
{
|
||||
// FIXME: Implement this
|
||||
(void)keyframe_object;
|
||||
return {};
|
||||
}
|
||||
|
||||
|
|
|
@ -47,7 +47,7 @@ public:
|
|||
static WebIDL::ExceptionOr<JS::NonnullGCPtr<KeyframeEffect>> construct_impl(
|
||||
JS::Realm&,
|
||||
JS::Handle<DOM::Element> const& target,
|
||||
JS::Handle<JS::Object> const& keyframes,
|
||||
Optional<JS::Handle<JS::Object>> const& keyframes,
|
||||
Variant<double, KeyframeEffectOptions> options = KeyframeEffectOptions {});
|
||||
|
||||
static WebIDL::ExceptionOr<JS::NonnullGCPtr<KeyframeEffect>> construct_impl(JS::Realm&, JS::NonnullGCPtr<KeyframeEffect> source);
|
||||
|
@ -62,7 +62,7 @@ public:
|
|||
void set_composite(Bindings::CompositeOperation value) { m_composite = value; }
|
||||
|
||||
WebIDL::ExceptionOr<Vector<JS::Object*>> get_keyframes() const;
|
||||
WebIDL::ExceptionOr<void> set_keyframes(JS::Object*);
|
||||
WebIDL::ExceptionOr<void> set_keyframes(Optional<JS::Handle<JS::Object>> const&);
|
||||
|
||||
private:
|
||||
KeyframeEffect(JS::Realm&);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue