in src/js/rule-definitions.js [150:206]
supportedTypes: Set([RulePropertyTypes.STRING]),
defaultType: RulePropertyTypes.STRING,
defaultAttribute: 'rel',
}),
}),
})
);
ruleDefinitions.push(
RuleDefinitionFactory({
name: 'EmphasizedRule',
category: RuleCategories.TEXT,
getSelectionContext: selectionContextByRuleCategories([
RuleCategories.TEXT,
]),
displayName: 'Emphasized Text',
placeholder: 'Example: em',
})
);
ruleDefinitions.push(
RuleDefinitionFactory({
name: 'BoldRule',
category: RuleCategories.TEXT,
getSelectionContext: selectionContextByRuleCategories([
RuleCategories.TEXT,
]),
displayName: 'Bold Text',
placeholder: 'Example: b, strong',
})
);
ruleDefinitions.push(
RuleDefinitionFactory({
name: 'ParagraphRule',
category: RuleCategories.TEXT,
displayName: 'Paragraph',
placeholder: 'Example: p',
})
);
ruleDefinitions.push(
RuleDefinitionFactory({
name: 'ListItemRule',
category: RuleCategories.TEXT,
getSelectionContext: selectionContextByRules(['ListRule']),
displayName: 'List Item',
placeholder: 'Example: li',
})
);
ruleDefinitions.push(
RuleDefinitionFactory({
name: 'SponsorRule',
category: RuleCategories.BASIC,
getSelectionContext: selectionContextByRuleCategories([
RuleCategories.TEXT,
]),
displayName: 'Sponsor',
placeholder: 'Example: ul.op-sponsors',
properties: Map({
'sponsor.page_url': RulePropertyDefinitionFactory({