Header Interface

Gadget used to manage the application header

notifyLoading
Start the loading spinner
notifyLoaded
Stop the loading spinner
notifyChange
Show the 'not saved content' warning
notifySubmitting
Start the submit spinner
notifySubmitted
Remove the 'not saved content' warning
notifyError
Activate all warning!
setButtonTitle
Activate a main button on the panel (to reduce maximize state for example)
option_dict
  • icon: button icon
  • action: button name. Used to know which kind of action to do when clicking it
render
Render the header
option_dict
  • page_title: main title
  • page_icon: surcharge the default icon if needed
  • XXX_url: activate a link with this URL on the header if present (front_url, selection_url, ...)
  • panel_action: activate the panel menu button
  • extra_class: a dictionnary to extend the button/link rendering