Skip to content
Snippets Groups Projects
Commit ca4afee8 authored by Oliver Hader's avatar Oliver Hader Committed by Benni Mack
Browse files

[TASK] Introduce ModuleStateStorage replacing fsMod

JavaScript object :js:`top.fsMod` managing the "state" for page-tree and
file-tree related contexts in the backend user-interface like this:

* `top.fsMod.recentIds.web` contained the current ("recent")
  page or file related identifier details were shown for
* `top.fsMod.navFrameHighlightedID.web` contained the currently
  selected identifier that was highlighted in page-tree or file-tree
* `top.fsMod.currentBank` contained the current mount point or
  file mount ("bank") used in page-tree or file-tree

To get rid of inline JavaScript and reduce usage of JavaScript `top.*`,
mentioned `top.fsMod` has been deprecated and replaced by new component
`ModuleStateStorage`. Reading data from `top.fsMod` is still possible
as a fall-back.

Resolves: #94762
Releases: master
Change-Id: I9e02a1e4c59ad3a007f5244197c1cdaa2a31ce22
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67680


Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarOliver Bartsch <bo@cedev.de>
Tested-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
Reviewed-by: default avatarWouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
parent 44821e39
Branches
Tags
Showing
with 328 additions and 98 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment