code: function(timenav_height, timenav_height_percentage) {
  
  		var height = 0;
  
  		if (timenav_height) {
  			height = timenav_height;
  		} else {
  			if (this.options.timenav_height_percentage || timenav_height_percentage) {
  				if (timenav_height_percentage) {
  					height = Math.round((this.options.height/100)*timenav_height_percentage);
  				} else {
  					height = Math.round((this.options.height/100)*this.options.timenav_height_percentage);
  				}
  
  			}
  		}
  
  		// Set new minimum based on how many rows needed
  		if (this._timenav.ready) {
  			if (this.options.timenav_height_min < this._timenav.getMinimumHeight()) {
  				this.options.timenav_height_min = this._timenav.getMinimumHeight();
  			}
  		}
  
  		// If height is less than minimum set it to minimum
  		if (height < this.options.timenav_height_min) {
  			height = this.options.timenav_height_min;
  		}
  
  		height = height - (this.options.marker_padding * 2);
  
  		return height;
  	}
docs: /*
  Compute the height of the navigation section of the Timeline, taking into account
  the possibility of an explicit height or height percentage, but also honoring the
  `timenav_height_min` option value. If `timenav_height` is specified it takes precedence over `timenav_height_percentage` but in either case, if the resultant pixel height is less than `options.timenav_height_min` then the value of `options.timenav_height_min` will be returned. (A minor adjustment is made to the returned value to account for marker padding.)
  
  Arguments:
  @timenav_height (optional): an integer value for the desired height in pixels
  @timenav_height_percentage (optional): an integer between 1 and 100