Commit 91cf42b2 authored by John Delaney's avatar John Delaney Committed by Commit Bot

Add ConversionMeasurement attributes to anchor tag IDL

What: Add impression attributes to anchor element IDL, gated behind
the ConversionMeasurement.

Why: We want to allow programmatic assignment of conversion measurement
without having to use SetAttribute for simplicity.

API explainer: https://github.com/WICG/conversion-measurement-api

Bug: 1097144
Change-Id: I58a40998642aee5e7ae3f632c95a531604c93ea1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2258254
Commit-Queue: John Delaney <johnidel@chromium.org>
Reviewed-by: default avatarCharlie Harrison <csharrison@chromium.org>
Reviewed-by: default avatarNate Chapin <japhet@chromium.org>
Cr-Commit-Position: refs/heads/master@{#795776}
parent 80eaea5d
...@@ -35,6 +35,12 @@ ...@@ -35,6 +35,12 @@
[CEReactions, ImplementedAs=textContent] attribute DOMString text; [CEReactions, ImplementedAs=textContent] attribute DOMString text;
// Conversion Measurement
[RuntimeEnabled=ConversionMeasurement, CEReactions,Reflect] attribute DOMString impressionData;
[RuntimeEnabled=ConversionMeasurement, CEReactions,Reflect] attribute USVString conversionDestination;
[RuntimeEnabled=ConversionMeasurement, CEReactions,Reflect] attribute USVString reportingOrigin;
[RuntimeEnabled=ConversionMeasurement, CEReactions,Reflect] attribute DOMString impressionExpiry;
// obsolete members // obsolete members
// https://html.spec.whatwg.org/C/#HTMLAnchorElement-partial // https://html.spec.whatwg.org/C/#HTMLAnchorElement-partial
[CEReactions, Reflect] attribute DOMString coords; [CEReactions, Reflect] attribute DOMString coords;
......
...@@ -325,6 +325,7 @@ namespace http://www.w3.org/1999/xhtml ...@@ -325,6 +325,7 @@ namespace http://www.w3.org/1999/xhtml
property webkitRequestFullscreen property webkitRequestFullscreen
html element a html element a
property charset property charset
property conversionDestination
property coords property coords
property download property download
property hash property hash
...@@ -333,6 +334,8 @@ html element a ...@@ -333,6 +334,8 @@ html element a
property href property href
property hrefTranslate property hrefTranslate
property hreflang property hreflang
property impressionData
property impressionExpiry
property name property name
property origin property origin
property password property password
...@@ -343,6 +346,7 @@ html element a ...@@ -343,6 +346,7 @@ html element a
property referrerPolicy property referrerPolicy
property rel property rel
property relList property relList
property reportingOrigin
property rev property rev
property search property search
property shape property shape
......
...@@ -2685,6 +2685,7 @@ interface HTMLAllCollection ...@@ -2685,6 +2685,7 @@ interface HTMLAllCollection
interface HTMLAnchorElement : HTMLElement interface HTMLAnchorElement : HTMLElement
attribute @@toStringTag attribute @@toStringTag
getter charset getter charset
getter conversionDestination
getter coords getter coords
getter download getter download
getter hash getter hash
...@@ -2693,6 +2694,8 @@ interface HTMLAnchorElement : HTMLElement ...@@ -2693,6 +2694,8 @@ interface HTMLAnchorElement : HTMLElement
getter href getter href
getter hrefTranslate getter hrefTranslate
getter hreflang getter hreflang
getter impressionData
getter impressionExpiry
getter name getter name
getter origin getter origin
getter password getter password
...@@ -2703,6 +2706,7 @@ interface HTMLAnchorElement : HTMLElement ...@@ -2703,6 +2706,7 @@ interface HTMLAnchorElement : HTMLElement
getter referrerPolicy getter referrerPolicy
getter rel getter rel
getter relList getter relList
getter reportingOrigin
getter rev getter rev
getter search getter search
getter shape getter shape
...@@ -2713,6 +2717,7 @@ interface HTMLAnchorElement : HTMLElement ...@@ -2713,6 +2717,7 @@ interface HTMLAnchorElement : HTMLElement
method constructor method constructor
method toString method toString
setter charset setter charset
setter conversionDestination
setter coords setter coords
setter download setter download
setter hash setter hash
...@@ -2721,6 +2726,8 @@ interface HTMLAnchorElement : HTMLElement ...@@ -2721,6 +2726,8 @@ interface HTMLAnchorElement : HTMLElement
setter href setter href
setter hrefTranslate setter hrefTranslate
setter hreflang setter hreflang
setter impressionData
setter impressionExpiry
setter name setter name
setter password setter password
setter pathname setter pathname
...@@ -2730,6 +2737,7 @@ interface HTMLAnchorElement : HTMLElement ...@@ -2730,6 +2737,7 @@ interface HTMLAnchorElement : HTMLElement
setter referrerPolicy setter referrerPolicy
setter rel setter rel
setter relList setter relList
setter reportingOrigin
setter rev setter rev
setter search setter search
setter shape setter shape
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment