Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • T TYPO3.CMS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • accessibilityaccessibility
  • TYPO3.CMS
  • Repository
Switch branch/tag
  • TYPO3.CMS
  • ..
  • ItemProviders
  • RecordProvider.php
Find file BlameHistoryPermalink
  • Tymoteusz Motylewski's avatar
    [!!!][FEATURE] Refactor and streamline click menu / context menu · 7b0c27c8
    Tymoteusz Motylewski authored Jan 23, 2017 and Benni Mack's avatar Benni Mack committed Feb 07, 2017
    This change unifies the ClickMenu functionality of the pagetree (ExtJS)
    with the ClickMenu code given in other areas of the TYPO3 Backend.
    
    The following changes are made:
    * Unify the naming, it's "ContextMenu" not "ClickMenu" anymore
    * Configuration for record types are unified, the clickmenu shows
      the same entries in the same order in any place.
    * ExtJS-based ContextMenu is removed, all based on the new
      ContextMenu functionality.
    * A new way for extending the items inside the ContextMenu
      is handled via ItemProviders, which can easily be extended.
    * Configuring clickmenu items is not done based on PageTS (as it
      was handled with the ExtJS pagetree), however certain items can
      be disabled via PageTS.
    
    Resolves: #78192
    Releases: master
    Change-Id: I380ac73ced10fdc7b1fdec7261e2d56da3d7d938
    Reviewed-on: https://review.typo3.org/50124
    
    
    Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
    Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
    Tested-by: default avatarTYPO3com <no-reply@typo3.com>
    Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
    Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
    7b0c27c8