From 8a1db50210cbfac1273d91b5d2590f7900fb8df9 Mon Sep 17 00:00:00 2001 From: Cathy Zhu Date: Thu, 3 Jan 2019 13:53:31 -0800 Subject: [PATCH] Create tag_spec --- extensions/amp-list/0.1/test/validator-amp-list.html | 2 +- extensions/amp-list/0.1/test/validator-amp-list.out | 2 +- extensions/amp-list/validator-amp-list.protoascii | 12 +++++------- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/extensions/amp-list/0.1/test/validator-amp-list.html b/extensions/amp-list/0.1/test/validator-amp-list.html index 25d1b0a79f7d..61b12907e4e1 100644 --- a/extensions/amp-list/0.1/test/validator-amp-list.html +++ b/extensions/amp-list/0.1/test/validator-amp-list.html @@ -107,7 +107,7 @@ src="https://data.com/articles.json?ref=CANONICAL_URL" load-more="manual" load-more-bookmark="next"> -
+
diff --git a/extensions/amp-list/0.1/test/validator-amp-list.out b/extensions/amp-list/0.1/test/validator-amp-list.out index 83e59a40550d..638b80c493a7 100644 --- a/extensions/amp-list/0.1/test/validator-amp-list.out +++ b/extensions/amp-list/0.1/test/validator-amp-list.out @@ -112,7 +112,7 @@ amp-list/0.1/test/validator-amp-list.html:85:2 The attribute 'auto-resize' in ta | src="https://data.com/articles.json?ref=CANONICAL_URL" | load-more="manual" | load-more-bookmark="next"> -|
+| |
|
|
diff --git a/extensions/amp-list/validator-amp-list.protoascii b/extensions/amp-list/validator-amp-list.protoascii index f96ef3c8d381..e40542cec4e7 100644 --- a/extensions/amp-list/validator-amp-list.protoascii +++ b/extensions/amp-list/validator-amp-list.protoascii @@ -96,6 +96,9 @@ tags: { # with mandatory src and/or [src] attr deprecation: "[src]" } attr_lists: "extended-amp-global" + reference_points: { + tag_spec_name: "AMP-LIST [load-more] items" + } amp_layout: { supported_layouts: FILL supported_layouts: FIXED @@ -107,29 +110,24 @@ tags: { # with mandatory src and/or [src] attr } tags: { # amp-list load-more children html_format: AMP - spec_name: "AMP-LIST LOAD-MORE CHILDREN" - tag_name: "DIV" + tag_name: "$REFERENCE_POINT" + spec_name: "AMP-LIST [load-more] items" mandatory_parent: "AMP-LIST" attrs: { name: "load-more-button" value: "" - mandatory_oneof: "['load-more-button', 'load-more-failed', 'load-more-end', 'load-more-loading']" } attrs: { name: "load-more-failed" value: "" - mandatory_oneof: "['load-more-button', 'load-more-failed', 'load-more-end', 'load-more-loading']" } attrs: { name: "load-more-loading" value: "" - mandatory_oneof: "['load-more-button', 'load-more-failed', 'load-more-end', 'load-more-loading']" - } attrs: { name: "load-more-end" value: "" - mandatory_oneof: "['load-more-button', 'load-more-failed', 'load-more-end', 'load-more-loading']" } } # AMP4EMAIL disallows mustache in src attribute.