diff --git a/.gitignore b/.gitignore index 9832f528..af4067ba 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,7 @@ Thumbs.db *.log node_modules/ -dist/ +*_bundle.js release/ npm-debug.log* diff --git a/package.json b/package.json index 59b9848b..0c655180 100644 --- a/package.json +++ b/package.json @@ -22,8 +22,7 @@ "build": "npm-run-all build:*", "build:main": "cross-env NODE_ENV=production webpack --bail --config webpack.config.main.js", "build:renderer": "cross-env NODE_ENV=production webpack --bail --config webpack.config.renderer.js", - "build:others": "gulp build", - "start": "electron dist", + "start": "electron src", "watch": "gulp watch", "serve": "gulp watch", "test": "npm-run-all build test:* lint:*", diff --git a/src/browser/components/MattermostView.jsx b/src/browser/components/MattermostView.jsx index 34d5b1cd..2bd91606 100644 --- a/src/browser/components/MattermostView.jsx +++ b/src/browser/components/MattermostView.jsx @@ -1,6 +1,6 @@ const React = require('react'); const {findDOMNode} = require('react-dom'); -const {ipcRenderer, shell} = require('electron'); +const {ipcRenderer, remote, shell} = require('electron'); const fs = require('fs'); const url = require('url'); const osLocale = require('os-locale'); @@ -8,6 +8,8 @@ const electronContextMenu = require('electron-context-menu'); const ErrorView = require('./ErrorView.jsx'); +const preloadJS = `file://${remote.app.getAppPath()}/browser/webview/mattermost_bundle.js`; + const MattermostView = React.createClass({ propTypes: { disablewebsecurity: React.PropTypes.bool, @@ -228,7 +230,7 @@ const MattermostView = React.createClass({ id={this.props.id} className='mattermostView' style={this.props.style} - preload='webview/mattermost.js' + preload={preloadJS} src={this.props.src} ref='webview' nodeintegration='false' diff --git a/src/browser/index.html b/src/browser/index.html index 99cb3b8f..85cdb400 100644 --- a/src/browser/index.html +++ b/src/browser/index.html @@ -3,13 +3,13 @@
- + - +