Uploaded image for project: 'Ibexa IBX'
  1. Ibexa IBX
  2. IBX-5274

Unable to select table column or cell context in richtext editor

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: High High
    • None
    • 4.4.1
    • None
    • Ibexa Experience

    Description

      When using richtext editor, it is not possible to select table column's or table cell's context to allow setting custom attributes / classes. While it is perhaps justified about columns (consequence of HTML table design), it is no longer justified for cell-level. For long-term clients it is a regression and blocker for many necessary usages.

      Let's see in detail:

      The entire table has it's way of accessing table context (it doesn't work today due to IBX-5059, but it normally should), it looks something like this:

      Unfortunately, whenever I click anywhere around a cell, richtext editor automatically adds paragraph which seams to overshadow the cell itself for context selection:

      A potential solution could be to reimplement a mechanism known in eZ Publish, where the structure path was interactive. So that we could click "tableCell" element in the path to select the context.

      If we take a look at raw CKEditor behavior - with its cell property button, it is always possible to choose given cell's context, no matter what type of content is inside. Maybe Ibexa should also consider to bring this button back, even if only for some simple attribute dropdown and not for all styling features.

      Having access to cell's attributes seems a good and backwards compatible way to be able to impact basic column or cell behavior, which might be so important for so many contents. Not having access to it, leaves customers with very limited option for richtext table control.

      Designs

        Attachments

          Activity

            People

              Unassigned Unassigned
              45fc158e-1e71-4a12-9a5d-3210b3f553ee@accounts.ibexa.co Piotr Karaś
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: