Skip to content

Remaining Bootstrap 4 deprecated classes in templates #1257

@foxycode

Description

@foxycode

Several templates still use Bootstrap 4 class names that were removed or renamed in Bootstrap 5. Despite the v7.0.0 Bootstrap 5 migration, these were missed.

Deprecated classes found

1. dropdown-menu-right → dropdown-menu-end

// src/templates/datagrid.latte:115
<ul class="dropdown-menu dropdown-menu-right dropdown-menu--grid">

2. control-label → form-label

  • src/templates/datagrid_filter_text.latte:8
  • src/templates/datagrid_filter_select.latte:8
  • src/templates/datagrid_filter_date.latte:9
  • src/templates/datagrid_filter_range.latte:10, 14
  • src/templates/datagrid_filter_daterange.latte:11, 20

3. input-group-addon → input-group-text

  • src/templates/datagrid_filter_range.latte:24
  • src/templates/datagrid_filter_daterange.latte:39

4. form-inline (removed in BS5)

  • src/templates/datagrid_filter_date.latte:10, 20
  • src/templates/datagrid_filter_range.latte:20
  • src/templates/datagrid_filter_daterange.latte:12, 21, 31

form-inline was removed in Bootstrap 5. A possible replacement is d-flex or simply removing the class where the flex context is not needed.

Minor typo

There is also a typo in the custom class name datagrid-col-filter-datte-range-delimiter (double t in datte) in datagrid_filter_range.latte:24 and datagrid_filter_daterange.latte:39

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions