[MGNLUI-635] App Framework: Remove vaadin dependency from AppContextImpl Created: 05/Feb/13  Updated: 15/Feb/13  Resolved: 14/Feb/13

Status: Closed
Project: Magnolia UI
Component/s: app framework
Affects Version/s: 5.0
Fix Version/s: 5.0

Type: Task Priority: Neutral
Reporter: Espen Jervidalo Assignee: Espen Jervidalo
Resolution: Fixed Votes: 0
Labels: BL-169, app-api
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
is related to MGNLDAM-111 Adapt to changes done in App Framework Closed
is related to MGNLUI-660 Switching between running apps doesn'... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty

 Description   

http://wiki.magnolia-cms.com/display/DEV/Concept+-+App+API+finalization

Remove MagnoliaTabSheet, HasComponents, AppFrameView dependencies from AppContextImpl
Do not use MagnoliaTab as a mapper between subApp an tab -> introduce vaadin independent mapping

create an interface for AppFrameView
inject interface into BaseApp
Make BaseApp listen to AppFrameView Events (on tab close, on tab change)
delegate to AppContext



 Comments   
Comment by Espen Jervidalo [ 14/Feb/13 ]

fixed on app-api branch

Generated at Mon Feb 12 08:38:46 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.