The quick-edit is in charge of selecting templates, content-types, apps and also in charge of the installation dialog when no app/types have been installed. 

Open-Close Behavior

This is mostly controlled in the in-page dialog. 

  1. When an existing component is on a page, it doesn't auto-open
  2. When a new app is added (and no un-initialized parts or on the page) it auto-opens
  3. When a new content is added (and no uninit...) it auto-opens
  4. If I visit the page again it auto-opens
  5. When i actively close a dialog it doesn't directly auto-open (but will again later)
  6. ...

Basic Content Behavior

  1. Shows all content-types and relevant templates
  2. New: nothing selected
  3. Select type - switches to templates-tab
  4. Select type - if it's a new or change-selection, the template get's reset and ajax loading happens
  5. Select template - ajax loading happens
  6. Go back to types-tab works, and selecting another type works too...
  7. ...but doesn't work if the content-block already has content (as that prevents type-switching)

Advanced Content Behavior

  1. If a template is hidden but it's the initial template, it is made visible so the user can see it's selected
  2. ...

Basic App Behavior

  1. ...

Basic Inner-Content Behavior

...

 

Content-Installer Behavior

  1. When content-types exist, it should never show
  2. If no content-types exist, it should always show
  3. Installing works - the full package, for the right 2sxc version

App-Installer Behavior

  1. When no apps are installed, it shoud auto-show
  2. If apps are installed, it should never show
  3. Only the correct apps are shown based on the 2sxc version
  4. Installing works, only the selected apps are installed
  5. The full installation with all recommended apps for this version works