mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-22 16:26:08 +08:00
fix(mail-rules): all "on" handlers need to be bound functions
This commit is contained in:
parent
954ef4ce89
commit
427a743b18
|
@ -95,15 +95,15 @@ class PreferencesMailRules extends React.Component {
|
|||
this.setState({selectedRule: rule});
|
||||
}
|
||||
|
||||
_onReorderRule(rule, newIdx) {
|
||||
_onReorderRule = (rule, newIdx) => {
|
||||
Actions.reorderMailRule(rule.id, newIdx);
|
||||
}
|
||||
|
||||
_onDeleteRule(rule) {
|
||||
_onDeleteRule = (rule) => {
|
||||
Actions.deleteMailRule(rule.id);
|
||||
}
|
||||
|
||||
_onRuleNameEdited(newName, rule) {
|
||||
_onRuleNameEdited = (newName, rule) => {
|
||||
Actions.updateMailRule(rule.id, {name: newName});
|
||||
}
|
||||
|
||||
|
@ -271,9 +271,9 @@ class PreferencesMailRules extends React.Component {
|
|||
|
||||
{this._renderMailRules()}
|
||||
|
||||
<Flexbox style={{marginTop: 10, maxWidth: 600}}>
|
||||
<Flexbox style={{marginTop: 40, maxWidth: 600}}>
|
||||
<div>
|
||||
<button className="btn" style={{float: 'right', marginTop: 30}} onClick={this._onReprocessRules}>
|
||||
<button className="btn" style={{float: 'right'}} onClick={this._onReprocessRules}>
|
||||
Process all mail
|
||||
</button>
|
||||
</div>
|
||||
|
|
|
@ -331,7 +331,7 @@ class ScrollRegion extends React.Component
|
|||
|
||||
recomputeDimensions: (options = {}) =>
|
||||
scrollbar = @props.getScrollbar?() ? @refs.scrollbar
|
||||
scrollbar._recomputeDimensions(options)
|
||||
scrollbar._recomputeDimensions(options) if scrollbar
|
||||
@_recomputeDimensions(options)
|
||||
|
||||
_recomputeDimensions: ({useCachedValues}) =>
|
||||
|
|
Loading…
Reference in a new issue