Supression dependance non nécessaire + passage en variables d'environnement
This commit is contained in:
@ -10,7 +10,7 @@ var App = React.createClass({
|
||||
|
||||
render: function() {
|
||||
|
||||
var editMode = this.props.processOpts.edit || false;
|
||||
var editMode = process.env.PITAYA_MODE === 'edit';
|
||||
|
||||
var view = editMode ? <EditView /> : <LauncherView />;
|
||||
|
||||
|
@ -21,7 +21,7 @@ var LauncherView = React.createClass({
|
||||
},
|
||||
|
||||
componentDidMount: function() {
|
||||
var profilePath = this.props.processOpts.profile || DEFAULT_PROFILE;
|
||||
var profilePath = process.env.PITAYA_PROFILE || DEFAULT_PROFILE;
|
||||
this.props.dispatch(actions.common.loadProfile(profilePath));
|
||||
},
|
||||
|
||||
|
@ -1,6 +1,5 @@
|
||||
var redux = require('redux');
|
||||
var thunkMiddleware = require('redux-thunk');
|
||||
var loggerMiddleware = require('redux-logger');
|
||||
var reducers = require('./reducers');
|
||||
var loggerMiddleware = require('./middlewares/logger');
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
exports.desktopApps = require('./desktop-apps');
|
||||
exports.profile = require('./profile');
|
||||
exports.processOpts = require('./process-opts');
|
||||
exports.theme = require('./theme');
|
||||
|
@ -1,7 +0,0 @@
|
||||
var minimist = require('minimist');
|
||||
|
||||
var opts = minimist(process.argv);
|
||||
|
||||
module.exports = function(state, action) {
|
||||
return opts;
|
||||
};
|
2
js/util/const.js
Normal file
2
js/util/const.js
Normal file
@ -0,0 +1,2 @@
|
||||
exports.EDIT_MODE = 'edit';
|
||||
exports.LAUNCHER_MODE = 'launcher';
|
@ -3,15 +3,5 @@ var util = require('util');
|
||||
|
||||
module.exports = function createLogger(namespace) {
|
||||
var logger = debug('pitaya:'+namespace);
|
||||
var isNWContext = 'window' in global;
|
||||
var console = isNWContext ? global.window.console : global.console;
|
||||
logger.log = function() {
|
||||
if(isNWContext) {
|
||||
console.log.apply(console, arguments);
|
||||
} else {
|
||||
var str = util.format.apply(util, arguments);
|
||||
console.log(str);
|
||||
}
|
||||
};
|
||||
return logger;
|
||||
};
|
||||
|
Reference in New Issue
Block a user