whole_func_string: function init() {  // {{{2
  /**
   * Drawer initialization
   *
   * @method init
   */
  
    O.inherited(this)('section', 'drawer');
  
    this.hook();
    this.hide(true);
  
    this.tree('header', 'row')
      .button('char', 'left', this.hide.bind(this, false));
    ;
  
    this.stub('ul', 'navigation');
  }
func_code_string: function init() {  // {{{2
  /**
   * Drawer initialization
   *
   * @method init
   */
  
    O.inherited(this)('section', 'drawer');
  
    this.hook();
    this.hide(true);
  
    this.tree('header', 'row')
      .button('char', 'left', this.hide.bind(this, false));
    ;
  
    this.stub('ul', 'navigation');
  }
func_documentation_string: @caption Drawer
  
  @readme
  Class handling displaying of drawer.
  
  It is placed right in the `<body>` and contains the drawer.
  
  @class html5.lib.drawer
  @type class
  @extends html5.lib.wrap
   Public {{{1