in src/js/rule-definitions.js [261:288]
supportedTypes: Set([RulePropertyTypes.STRING]),
defaultType: RulePropertyTypes.STRING,
defaultAttribute: 'title',
}),
}),
})
);
ruleDefinitions.push(
RuleDefinitionFactory({
name: 'FooterRelatedArticlesRule',
category: RuleCategories.WIDGETS,
getSelectionContext: selectionContextByRules(['FooterRule']),
displayName: 'Related Articles (Footer)',
placeholder: 'Example: ul.op-related-articles',
})
);
ruleDefinitions.push(
RuleDefinitionFactory({
name: 'RelatedItemRule',
category: RuleCategories.WIDGETS,
displayName: 'Related Item',
placeholder: 'Example: li',
getSelectionContext: selectionContextByRules([
'RelatedArticlesRule',
'FooterRelatedArticlesRule',
]),
properties: Map({
'related.url': RulePropertyDefinitionFactory({