Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-2664 Extract JCR-specific implementation details of Workbench into a child class still exposing the public functionality
  3. MGNLUI-2698

Refactor inplace-editing so that it delegates to an action, instead of performing JCR logic in BrowserPresenter

XMLWordPrintable

    • 5.3 Preparation 2, 5.3 Sprint 3, 5.3 Sprint 4

      In order to turn BrowserPresenter completely JCR-free, we still need to move the #editItem() logic out of it. This is currently invoked:

      • from inplace-editing, through an ItemEditedEvent listener
      • from SaveConfigDialogAction (save action on the editProperty dialog) which also fires a new ItemEditedEvent on the subApp event bus.

      This logic should move to an action.

      During the process, it may also be necessary to finally refactor inplace-editing into TreeView and an external fieldFactory, rather than inside the extended TreeTable component.

            mgeljic Mikaël Geljić
            mgeljic Mikaël Geljić
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: