Feature #17678

Change the frames BE to iframes

Added by Ingo Renner almost 8 years ago. Updated almost 5 years ago.

Status:Closed Start date:2007-10-14
Priority:Should have Due date:
Assigned To:Ingo Renner % Done:

0%

Category:- Spent time: -
Target version:-
PHP Version:4.3 Sprint Focus:
Complexity:

Description

To move UI elements around in the BE UI it is necessary to first change the frames to iframes.

This is a preliminary step to achieve a more user friendly BE UI.
(issue imported from #M6522)

mylyn/context/zip (0 Bytes) Administrator Admin, 2007-10-14 11:10

iframes.diff Magnifier (3.3 kB) Administrator Admin, 2007-10-14 11:12

Cleaner_Backend---Cache.png (216.7 kB) Administrator Admin, 2007-10-17 12:40

Cleaner_Backend---Search1.png (219.6 kB) Administrator Admin, 2007-10-17 12:40

Cleaner_Backend---Shortcut.png (216.8 kB) Administrator Admin, 2007-10-17 12:40

Cleaner_Backend---Workspace.png (215.8 kB) Administrator Admin, 2007-10-17 12:41


Related issues

related to Core - Bug #14441: Changing language in user setup do not reload left frame ... Closed 2004-12-06
related to Core - Feature #17680: Make the folding/unfolding of the menu items use AJAX ins... Closed 2007-10-15
related to Core - Bug #17692: Javascript Error in new Backend Closed 2008-01-22
related to Core - Bug #17693: Move the BE logo generation code into a separate method s... Closed 2007-10-17
related to Core - Feature #17795: add the workspace selector to the cleaner backend toolbar Closed 2007-11-15
related to Core - Feature #17866: Add a backend search to the toolbar in backend.php Closed 2007-11-30
related to Core - Feature #17867: Add a menu to clear caches to the new toolbar in backend.php Closed 2007-11-30
related to Core - Feature #17868: Add a menu for shortcuts to the new toolbar in backend.php Closed 2007-11-30
related to Core - Bug #18023: "Start in Module" does not work anymore Closed 2008-01-19
related to Core - Bug #18027: The currently active module is not highlighted anymore wi... Closed 2008-01-20
related to Core - Bug #18028: When installing an extension that contains a new backend ... Closed 2008-01-20
related to Core - Bug #18035: backend.php does not check for a valid session yet Closed 2008-01-21
related to Core - Bug #17718: Move the BE menu generation code into a separate class so... Closed 2007-10-24
related to Core - Bug #18116: Remove hardcoded references to alt_main.php backend inter... Closed 2008-02-04
related to Core - Feature #18054: No icons in clickmenu if you set "Selectorbox in topframe... Resolved 2008-01-25

History

#1 Updated by Thomas Hempel almost 8 years ago

Hi,

I didn't know that you can drag elements between iframes. I guess that's the thing you try to achieve, isn't it?

II can be wrong but I can't see the advantage of using iframes instead of frames. Maybe div-container could help here!?

Greets,
Thomas

#2 Updated by Ingo Renner almost 8 years ago

see the screens Jens made, these overlappings aren't possible with frames...

and yes I heard DnD works also then ... thinking of dragging records from the list view on a different page in the tree =)
... need to test that

#3 Updated by Thomas Hempel almost 8 years ago

I just found something, but in general it is NOT possible because dragging between window objects are prevented by the browser to avoid XSS.

I read some lines about a solution where the parent window is used as intermediate data storage to simulate a seamless drag and drop but in the end, it's just a bad hack where nobody can guaranty that it works everywhere in every browser.

I would suggest to use div-container for this. That should work everywhere and you can simply drag everything everywhere on the screen. Indeed this is much more work to realize I guess.

Greets,
Thomas

#4 Updated by Ingo Renner almost 8 years ago

that's the problem, but in all we can get rid of the logo, menu and topframe
leaving only the content and page tree frames as iframes

#5 Updated by Ingo Renner over 7 years ago

comitted to svn

Also available in: Atom PDF