[TASK] Refactor backend session watcher 17/33917/20
authorAndreas Fernandez <a.fernandez@scripting-base.de>
Sun, 9 Nov 2014 12:44:33 +0000 (13:44 +0100)
committerWouter Wolters <typo3@wouterwolters.nl>
Tue, 2 Dec 2014 23:15:28 +0000 (00:15 +0100)
commitc7e409c7ad43a22310981e03d068e3e54b1cbe96
tree90cc8dc4793046bb6d3af8235700071daab401dc
parent9ec6bd4221acc1fa32174e8f0a5a9932500b6850
[TASK] Refactor backend session watcher

Refactor the ExtJS based session watcher that displays dialogs if
the backend session of a user is about to expire or had expired.
The rewritten module uses jQuery and TWBS modals. If the backend
is currently not active (user is in another tab / window), a Web
Notification is displayed, if the used browser supports it.

Also, some dead code in AjaxLoginHandler.php gets removed.

Releases: master
Resolves: #62722
Change-Id: Ic4aae1d775d0dc0e7390f7ba08ca2280334856f0
Reviewed-on: http://review.typo3.org/33917
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
12 files changed:
typo3/sysext/backend/Classes/AjaxLoginHandler.php
typo3/sysext/backend/Classes/Controller/BackendController.php
typo3/sysext/backend/Classes/Controller/LoginController.php
typo3/sysext/backend/Classes/Form/FormEngine.php
typo3/sysext/backend/Resources/Public/Images/Logo.png [new file with mode: 0644]
typo3/sysext/backend/Resources/Public/JavaScript/LoginRefresh.js [new file with mode: 0644]
typo3/sysext/backend/Resources/Public/JavaScript/jsfunc.tbe_editor.js
typo3/sysext/backend/Resources/Public/JavaScript/loginrefresh.js [deleted file]
typo3/sysext/core/Classes/Page/PageRenderer.php
typo3/sysext/core/Configuration/DefaultConfiguration.php
typo3/sysext/t3skin/Resources/Private/Styles/t3skin.less
typo3/sysext/t3skin/Resources/Public/Css/visual/t3skin.css