Bug #81550
closedEpic #68075: Remove ExtJS from backend
UI broken when a page with subpages is deleted using drag and drop to "delete zone" on the bottom of pagetree
0%
Description
Affects Chrome and Safari on macOS 10.12, not Firefox. Cannot test Windows.
Steps to reproduce:
0. adjust your backend user settings, so that you have permission to delete pages with subpages
1. create a page in the page tree.
2. create a subpage under the previously created page.
3. drag-and-drop the page (created in step one) with its subpage down to the bottom of the bottom of the menu-tree column in order to delete it.
What happens?
The flash message that appears is
- "old-style" (layoutwise, if I may say so for the lack of a better word)
- "messed-up", that is: the dark background is not fixed, the dialogue box is pushed to the very bottom of the browser window.
Hints:
It is essential that a page WITH a subpage is drag-and-dropped! A single page won't initiate a warning that a page with a subpage is bout to be deleted, but will be deleted right away.
Right-clicking the page and selecting "delete" will NOT produce the error!
It seems to be a "relict" of some ext-js, as Markus Klein mentions.
Files
Updated by Gone With the Wind over 7 years ago
Updated by Riccardo De Contardi over 7 years ago
- File cattura.png cattura.png added
@Robert Lemke. is your 8.7.1 installation a fresh one or an update? This is my screenshot on Chrome, Wndows (see Cattura.png)
Updated by Riccardo De Contardi over 7 years ago
- Status changed from New to Needs Feedback
Updated by Gone With the Wind over 7 years ago
Interesting. Mine is a fresh installation.
Updated by Gone With the Wind over 7 years ago
You say, you're on Windows. I am on Mac, and there is a separate body class "ext-mac" - it just doesn't change anything, when it's removed. So the problem pertains. BTW: all extensions deactivated.
Updated by Gone With the Wind over 7 years ago
That's my Firefox UI on page delete...
Updated by Riccardo De Contardi over 7 years ago
@Robert Lemke Firefox 53 on MAC - see attached screenshot
Updated by Gone With the Wind over 7 years ago
Which server setup do you use on Mac? MAMP, AMPP, native?
I use MAMP.
Just tried it with AMPP - same results...
Updated by Riccardo De Contardi over 7 years ago
on MAC I use MAMP, on Windows XAMPP
Updated by Gone With the Wind over 7 years ago
I just tested 8.7.1 clean on my server at allinkl. Same results again.
Also: WinXP (yes!) on Parallels, and TYPO3 versions 8.6 and 8.5 local on php 7.0.19 and 7.1.1*. Again: same results.
I have a Hackintosh, but I doubt that it is an OS problem...
I am very confused... any more people who could give feedback, please?
Updated by Markus Klein over 7 years ago
This is some issue with ext-js. The class ext-mac stems from the ext-js library.
But I really wonder where those old-style yes/no dialogs come from.
Will take a look.
Updated by Gone With the Wind over 7 years ago
- File drag down.png drag down.png added
I think if found the problem.
The "modern" dialogue appears, when a site (with sub sites) is deleted via right-clicking and selecting "delete".
But what I mean in step 3 is, that it is (or was?) possible to drag a site to the bottom of the tree column (when you click on the name, not on the icon, of the respective site). Then, at the bottom, a trash bin appears and sites can be deleted.
(Image from a test on Firefox attached.)
Updated by Riccardo De Contardi over 7 years ago
- Subject changed from UI broken when a page with subpages is deleted to UI broken when a page with subpages is deleted using drag and drop to "delete zone" on the bottom of pagetree
Updated by Riccardo De Contardi over 7 years ago
@Robert Lemke Wildling OMG!!
I've updated the description of the issue. Could you please update the description with the exact steps? AFAICS it happens only when you try to drag and drop a page with subpages. if you drag a single page no warning pops out (I don't understand if it is a defect itself or the expected behavior)
Updated by Gone With the Wind over 7 years ago
- Description updated (diff)
Updated initial issue description.
Updated by Riccardo De Contardi over 7 years ago
- Status changed from Needs Feedback to New
Updated by Gone With the Wind over 7 years ago
- Description updated (diff)
Fixed error in description.
Updated by Riccardo De Contardi about 7 years ago
- Related to Feature #82426: Replace ExtJS page tree with SVG one added
Updated by Riccardo De Contardi almost 7 years ago
- Status changed from New to Closed
We are very sorry to close this one, but with the new pagetree developed for version 9 this issue will no more be present; our efforts will now concentrate on finalizing the new component.
This issue, albeit ugly to see, does not compromise its related functionality.
If you think that this is the wrong decision, please reopen it or open a new issue with a reference to this one.
Thank you again