summaryrefslogtreecommitdiff
path: root/ui/app/components
diff options
context:
space:
mode:
authorKali Kaneko (leap communications) <kali@leap.se>2017-01-23 01:32:08 +0100
committerKali Kaneko (leap communications) <kali@leap.se>2017-03-05 00:12:13 +0100
commitc6d8d1d96331de14f62178d6948a66ad9a3ac4b1 (patch)
treef90dc4511d075c9872026f77cae8a5cb5ad20ecb /ui/app/components
parent304f0cc995f6d861edca19ebf7c0ee8f8c6a2ea1 (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.js13
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>)
}