docs: function(){
        // dates
        var now = new Date();
  
        this.selectedDate = new Value({ value: new Date(this.date || now) });
        this.date = new Value({ value: new Date(this.date || now) });
  
        // insert sections
        this.isPeriodEnabled = this.isPeriodEnabled.bind(this);
  
        // inherit
        Node.prototype.init.call(this);
  
        if (this.sections)
        {
          // deprecated in 1.3.0
          /** @cut */ basis.dev.warn('basis.ui.calendar.Calendar#sections is deprecated, use childNodes instead');
          this.setChildNodes(this.sections);
        }
      }