Skip to content
Snippets Groups Projects
  1. Jul 09, 2024
  2. Jul 08, 2024
  3. Jul 07, 2024
  4. Jul 05, 2024
  5. Jul 04, 2024
  6. Jul 03, 2024
    • Garvin Hicking's avatar
      [BUGFIX] Prevent multiple FlexContainers of same name · dbfb29f0
      Garvin Hicking authored
      It is possible in Flexform containers to set a XML
      configuration that uses the same input field names,
      but within different sheets.
      
      The `FlexFormSectionContainer::render()` method used a
      HTML DOM id attribute that did not consider
      the Flexform sheet name, which has lead to the same id
      attribute being re-used. The JavaScript events (add
      and delete items from a container) would then
      fire only on the first instance, but as many times
      as there were wrongly regarded "duplicate" containers
      using the same id.
      
      This fix introduces another identifier section to the
      id attribute, containing the Flexform sheet name.
      This XML attribute is compatible
      with allowed CSS class names, so no further escaping is
      done with it, similar to the use of `$flexFormFieldName`.
      
      Resolves: #97042
      Related: #99947
      Releases: main, 12.4
      Change-Id: Ic1c81c658b090cb7b9c1a4230c0b4e75c12560dc
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85097
      
      
      Tested-by: default avatarOliver Bartsch <bo@cedev.de>
      Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
      Tested-by: default avatarcore-ci <typo3@b13.com>
      dbfb29f0
  7. Jul 02, 2024
  8. Jul 01, 2024
  9. Jun 30, 2024
  10. Jun 29, 2024
  11. Jun 28, 2024
  12. Jun 27, 2024