Skip to content

Issue #3390428: Ensure recurring date theming is more customizable.

  • Don't include the day during the DAILY frequency.
  • Always include the end time if the end time is different.
  • Avoid concatenating the translatable markups when possible.
  • Make use of the '@' placeholder prefix over ':' since ':' is reserved for dangerous URLs. This breaks dates because it assumes 11:00am is a URL because of the presence of ':'.
  • Allow theme builders to handle how spacing between elements is handled through a preprocessor and specific variables for spacer elements.
  • Provide access to the current rule entity in the smart_date_recurring_text_rule theme for preprocessing purposes.

Closes #3390428

Merge request reports