whole_func_string: function(e) {
  		var self = this;
  
  		// necessary for mobile webkit devices (manual focus triggering
  		// is ignored unless invoked within a click event)
      // also necessary to reopen a dropdown that has been closed by
      // closeAfterSelect
  		if (!self.isFocused || !self.isOpen) {
  			self.focus();
  			e.preventDefault();
  		}
  	}
func_code_string: function(e) {
  		var self = this;
  
  		// necessary for mobile webkit devices (manual focus triggering
  		// is ignored unless invoked within a click event)
      // also necessary to reopen a dropdown that has been closed by
      // closeAfterSelect
  		if (!self.isFocused || !self.isOpen) {
  			self.focus();
  			e.preventDefault();
  		}
  	}
func_documentation_string: Triggered when the main control element
  has a click event.
  
  @param {object} e
  @return {boolean}