diff --git a/src/app/Coriolis.jsx b/src/app/Coriolis.jsx
index 32eb3734..7334ac2e 100644
--- a/src/app/Coriolis.jsx
+++ b/src/app/Coriolis.jsx
@@ -21,17 +21,18 @@ import ErrorDetails from './pages/ErrorDetails';
export default class Coriolis extends React.Component {
static childContextTypes = {
- language: React.PropTypes.object.isRequired,
- sizeRatio: React.PropTypes.number.isRequired,
- route: React.PropTypes.object.isRequired,
- openMenu: React.PropTypes.func.isRequired,
closeMenu: React.PropTypes.func.isRequired,
- showModal: React.PropTypes.func.isRequired,
hideModal: React.PropTypes.func.isRequired,
- tooltip: React.PropTypes.func.isRequired,
- termtip: React.PropTypes.func.isRequired,
+ language: React.PropTypes.object.isRequired,
+ noTouch: React.PropTypes.bool.isRequired,
+ onCommand: React.PropTypes.func.isRequired,
onWindowResize: React.PropTypes.func.isRequired,
- onCommand: React.PropTypes.func.isRequired
+ openMenu: React.PropTypes.func.isRequired,
+ route: React.PropTypes.object.isRequired,
+ showModal: React.PropTypes.func.isRequired,
+ sizeRatio: React.PropTypes.number.isRequired,
+ termtip: React.PropTypes.func.isRequired,
+ tooltip: React.PropTypes.func.isRequired
};
/**
@@ -238,17 +239,18 @@ export default class Coriolis extends React.Component {
*/
getChildContext() {
return {
- language: this.state.language,
- route: this.state.route,
- sizeRatio: this.state.sizeRatio,
- openMenu: this._openMenu,
closeMenu: this._closeMenu,
- showModal: this._showModal,
hideModal: this._hideModal,
- tooltip: this._tooltip,
- termtip: this._termtip,
+ language: this.state.language,
+ noTouch: this.state.noTouch,
+ onCommand: this._onCommand,
onWindowResize: this._onWindowResize,
- onCommand: this._onCommand
+ openMenu: this._openMenu,
+ route: this.state.route,
+ showModal: this._showModal,
+ sizeRatio: this.state.sizeRatio,
+ termtip: this._termtip,
+ tooltip: this._tooltip
};
}
@@ -282,11 +284,16 @@ export default class Coriolis extends React.Component {
render() {
let currentMenu = this.state.currentMenu;
- return
+ return
{ this.state.error ? this.state.error : this.state.page ? React.createElement(this.state.page, { currentMenu }) :
}
{ this.state.modal }
{ this.state.tooltip }
+
;
}
}
diff --git a/src/app/components/Header.jsx b/src/app/components/Header.jsx
index 28872c2a..4a38311c 100644
--- a/src/app/components/Header.jsx
+++ b/src/app/components/Header.jsx
@@ -363,36 +363,48 @@ export default class Header extends TranslatedComponent {
return (
e.stopPropagation() }>
- {translate('language')}
-
-
-
- {translate('tooltips')}
- {(tips ? '✓' : '✗')}
-
-
- {translate('insurance')}
-
-
- {translate('ship')} {translate('discount')}
-
-
%
-
- {translate('module')} {translate('discount')}
-
-
%
+
+ {translate('language')}
+
+
+
+
+
+ {translate('tooltips')}
+
{(tips ? '✓' : '✗')}
+
+
+ {translate('insurance')}
+
+
+
+
+
+ {translate('ship')} {translate('discount')}
+
+
+ %
+
+
+
+ {translate('module')} {translate('discount')}
+
+
+ %
+
+
-
+
{translate('builds')} & {translate('comparisons')}
- {translate('backup')}
- {translate('detailed export')}
- {translate('import')}
- - {translate('delete all')}
+ - {translate('delete all')}
diff --git a/src/app/pages/Page.jsx b/src/app/pages/Page.jsx
index 2b4ecfd5..ca1a1d48 100644
--- a/src/app/pages/Page.jsx
+++ b/src/app/pages/Page.jsx
@@ -8,17 +8,18 @@ import { shallowEqual } from '../utils/UtilityFunctions';
export default class Page extends React.Component {
static contextTypes = {
- route: React.PropTypes.object.isRequired,
- language: React.PropTypes.object.isRequired,
- sizeRatio: React.PropTypes.number.isRequired,
- openMenu: React.PropTypes.func.isRequired,
closeMenu: React.PropTypes.func.isRequired,
- showModal: React.PropTypes.func.isRequired,
hideModal: React.PropTypes.func.isRequired,
- tooltip: React.PropTypes.func.isRequired,
- termtip: React.PropTypes.func.isRequired,
+ language: React.PropTypes.object.isRequired,
+ noTouch: React.PropTypes.bool.isRequired,
+ onCommand: React.PropTypes.func.isRequired,
onWindowResize: React.PropTypes.func.isRequired,
- onCommand: React.PropTypes.func.isRequired
+ openMenu: React.PropTypes.func.isRequired,
+ route: React.PropTypes.object.isRequired,
+ showModal: React.PropTypes.func.isRequired,
+ sizeRatio: React.PropTypes.number.isRequired,
+ termtip: React.PropTypes.func.isRequired,
+ tooltip: React.PropTypes.func.isRequired
};
static propTypes = {
diff --git a/src/index.html b/src/index.html
index 7282ea88..8ba49621 100755
--- a/src/index.html
+++ b/src/index.html
@@ -25,12 +25,11 @@
-
-
+