message: mol-plugin: param help tweaks
diff: @@ -83,7 +83,7 @@ export class ParamHelp<L extends LegendData> extends React.PureComponent<{ legen
  return <div className='msp-control-row msp-help-text'>
  <div>
  <div className='msp-help-description'><span className={`msp-icon msp-icon-help-circle`} />{description}</div>
  - <div className='msp-help-legend'>{Legend && <Legend legend={legend} />}</div>
  + {Legend && <div className='msp-help-legend'><Legend legend={legend} /></div>}
  </div>
  </div>
  }
  @@ -123,13 +123,15 @@ export abstract class SimpleParam<P extends PD.Any> extends React.PureComponent<
  const help = this.props.param.help
  ? this.props.param.help(this.props.value)
  : { description: this.props.param.description, legend: this.props.param.legend }
  + const desc = this.props.param.description;
  const hasHelp = help.description || help.legend
  return <>
  <div className={this.className}>
  - <span title={this.props.param.description}>
  + <span title={desc}>
  {label}
  {hasHelp &&
  - <button className='msp-help msp-btn-link msp-btn-icon msp-control-group-expander' onClick={this.toggleExpanded} title={`${this.state.isExpanded ? 'Hide' : 'Show'} help`}
  + <button className='msp-help msp-btn-link msp-btn-icon msp-control-group-expander' onClick={this.toggleExpanded}
  + title={desc || `${this.state.isExpanded ? 'Hide' : 'Show'} help`}
  style={{ background: 'transparent', textAlign: 'left', padding: '0' }}>
  <span className={`msp-icon msp-icon-help-circle-${this.state.isExpanded ? 'collapse' : 'expand'}`} />
  </button>
  