diff options
author | Kali Kaneko (leap communications) <kali@leap.se> | 2017-01-23 01:32:08 +0100 |
---|---|---|
committer | Kali Kaneko (leap communications) <kali@leap.se> | 2017-03-05 00:12:13 +0100 |
commit | c6d8d1d96331de14f62178d6948a66ad9a3ac4b1 (patch) | |
tree | f90dc4511d075c9872026f77cae8a5cb5ad20ecb /ui/app/components | |
parent | 304f0cc995f6d861edca19ebf7c0ee8f8c6a2ea1 (diff) |
[feature] add pixelated button to UI
this button will call the exported qt method to open a new window
Diffstat (limited to 'ui/app/components')
-rw-r--r-- | ui/app/components/main_panel/email_section.js | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/ui/app/components/main_panel/email_section.js b/ui/app/components/main_panel/email_section.js index e382c9d8..8947e389 100644 --- a/ui/app/components/main_panel/email_section.js +++ b/ui/app/components/main_panel/email_section.js @@ -94,6 +94,15 @@ export default class EmailSection extends React.Component { App.show('addressbook', {account: this.props.account}) } + openPixelated() { + if (bitmaskBrowser) { + // we are inside a qtwebkit page that exports the object + bitmaskBrowser.openPixelated(); + } else { + window.open("http://localhost:9090"); + } + } + openApp() {} openPrefs() {} @@ -114,7 +123,7 @@ export default class EmailSection extends React.Component { let body = null let header = <h1>Mail</h1> if (this.state.status == 'on') { - // button = <Button onClick={this.openKeys}>Addressbook</Button> + button = <Button onClick={this.openKeys}>Addressbook</Button> } if (this.state.status == 'disabled') { header = <h1>Mail Disabled</h1> @@ -123,8 +132,8 @@ export default class EmailSection extends React.Component { body = (<div> {message} <ButtonToolbar> + <Button onClick={this.openPixelated}>Open Mail</Button> <IMAPButton account={this.props.account} /> - <Button onClick={this.openKeys}>Addressbook</Button> </ButtonToolbar> </div>) } |