2015-12-19 06:51:19 -08:00
|
|
|
'use strict';
|
|
|
|
|
2016-09-25 07:14:01 -07:00
|
|
|
window.eval = global.eval = () => {
|
|
|
|
throw new Error('Sorry, Mattermost does not support window.eval() for security reasons.');
|
|
|
|
};
|
2016-08-08 07:56:21 -07:00
|
|
|
|
2016-11-01 07:46:13 -07:00
|
|
|
const {remote} = require('electron');
|
2015-12-19 06:51:19 -08:00
|
|
|
|
2016-01-30 07:50:43 -08:00
|
|
|
const React = require('react');
|
|
|
|
const ReactDOM = require('react-dom');
|
2016-11-01 07:46:13 -07:00
|
|
|
const SettingsPage = require('./components/SettingsPage.jsx');
|
2015-12-19 06:51:19 -08:00
|
|
|
|
|
|
|
var configFile = remote.getGlobal('config-file');
|
|
|
|
|
2016-09-04 12:05:28 -07:00
|
|
|
require('electron-context-menu')({
|
|
|
|
window: remote.getCurrentWindow()
|
|
|
|
});
|
2015-12-23 00:55:39 -08:00
|
|
|
|
2015-12-19 06:51:19 -08:00
|
|
|
ReactDOM.render(
|
2016-09-25 07:14:01 -07:00
|
|
|
<SettingsPage configFile={configFile}/>,
|
2015-12-19 06:51:19 -08:00
|
|
|
document.getElementById('content')
|
|
|
|
);
|