Skip to content
  • Oliver Hader's avatar
    [BUGFIX] PageTree cannot select/expand hidden nodes · 56d48602
    Oliver Hader authored
    TYPO3.Backend.NavigationContainer.PageTree.select(64) does not
    select the correct page, but tries to determine the correct node
    levels, fakes the local node states and reloads the page tree.
    One thing that might not be considered there is the fact that
    pages are represented in hex-values with a leading "p", thus
    the integer "64" will be converted to "p40" as node id.
    
    To overcome this scenario and enable custom handling there,
    a new generic method is introduced:
    TYPO3.Backend.NavigationContainer.PageTree
    	.invokePageId(pageId, callback, allResults);
    
    The methods "selectPageId" and "expandPageId" show how this
    is actually used.
    
    Resolves: #60405
    Releases: master, 7.6
    Change-Id: If24b1a0ec261e9bcf00d214bf10c4b4a0aa5bed5
    Reviewed-on: https://review.typo3.org/47443
    
    
    Reviewed-by: default avatarOliver Hader <oliver.hader@typo3.org>
    Tested-by: default avatarOliver Hader <oliver.hader@typo3.org>
    56d48602