CMS-4308 Page Templates - Adding a new module does not go into effect before closing and reopening content
Added possibility to listen deselect events on ModuleConfig
CMS-4308 Page Templates - Adding a new module does not go into effect before closing and reopening content
Deleted some the unused class api.content.site.Vendor
Introduced class api.content.site.SiteModel
CMS-4308 Page Templates - Adding a new module does not go into effect before closing and reopening content
Introduced LiveEditModel which contains PageModel, SiteModel and the Content being edited. This object is now the source of data for LiveEdit.
LayoutInspectionPanel listens to if property moduleConfig on SiteModel has changed and reloads the layout descriptor selector accordingly
LayoutPlaceholder listens to if property moduleConfig on SiteModel has changed and reloads the layout descriptor selector accordingly
PartPlaceholder listens to if property moduleConfig on SiteModel has changed and reloads the part descriptor selector accordingly
PagePlaceholder listens to if property moduleConfig on SiteModel has changed and reloads the page descriptor selector accordingly