Clean files

This commit is contained in:
soupette 2019-04-17 11:45:55 +02:00
parent 507357f878
commit 554fc7654a
10 changed files with 22 additions and 344 deletions

View File

@ -21,7 +21,6 @@ import {
unfreezeApp,
updatePlugin,
getAppPluginsSucceeded,
// unsetHasUserPlugin,
} from './containers/App/actions';
import { showNotification } from './containers/NotificationProvider/actions';
@ -49,8 +48,6 @@ const store = configureStore(initialState, history);
const { dispatch } = store;
const MOUNT_NODE = document.getElementById('app');
// TODO remove temporary to access the admin
dispatch(getAppPluginsSucceeded(Object.keys(plugins)));
Object.keys(plugins).forEach(plugin => {

View File

@ -1,76 +0,0 @@
/**
* app.js
*
* This is the entry file for the application when running the build
* code.
*/
/* eslint-disable */
import 'babel-polyfill';
import { findIndex } from 'lodash';
import 'sanitize.css/sanitize.css';
import 'whatwg-fetch';
import {
getAppPluginsSucceeded,
unsetHasUserPlugin,
} from './containers/App/actions';
import { basename, store } from './createStore';
import './intlPolyfill';
import './public-path';
import './strapi';
const dispatch = store.dispatch;
// Don't inject plugins in development mode.
if (window.location.port !== '4000') {
fetch(`${strapi.remoteURL}/config/plugins.json`, { cache: 'no-cache' })
.then(response => {
return response.json();
})
.then(plugins => {
dispatch(getAppPluginsSucceeded(plugins));
if (findIndex(plugins, ['id', 'users-permissions']) === -1) {
dispatch(unsetHasUserPlugin());
}
const $body = document.getElementsByTagName('body')[0];
(plugins || []).forEach(plugin => {
const script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(oError) {
const source = new URL(oError.target.src);
const url = new URL(`${strapi.remoteURL}`);
if (!source || !url) {
throw new Error(`Impossible to load: ${oError.target.src}`);
}
// Remove tag.
$body.removeChild(script);
// New attempt with new src.
const newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = `${url.origin}${source.pathname}`;
$body.appendChild(newScript);
};
script.src =
plugin.source[process.env.NODE_ENV].indexOf('://') === -1
? `${basename}${plugin.source[process.env.NODE_ENV]}`.replace(
'//',
'/',
) // relative
: plugin.source[process.env.NODE_ENV]; // absolute
$body.appendChild(script);
});
})
.catch(err => {
console.log(err); // eslint-disable-line no-console
});
}
export { dispatch };

View File

@ -1,26 +0,0 @@
// /**
// * Common configuration for the app in both dev an prod mode
// */
// import { Provider } from 'react-redux';
// import React from 'react';
// import ReactDOM from 'react-dom';
// import { ConnectedRouter } from 'react-router-redux';
// import LanguageProvider from './containers/LanguageProvider';
// import App from './containers/App';
// import { history, store } from './createStore';
// const render = translatedMessages => {
// ReactDOM.render(
// <Provider store={store}>
// <LanguageProvider messages={translatedMessages}>
// <ConnectedRouter history={history}>
// <App store={store} />
// </ConnectedRouter>
// </LanguageProvider>
// </Provider>,
// document.getElementById('app'),
// );
// };
// export default render;

View File

@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
// const layout = (() => {
// try {
// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
// } catch (err) {
// return null;
// }
// })();
const injectedComponents = (() => {
try {
return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
} catch (err) {
return [];
}
})();
const initializer = (() => {
try {
return require('./initializer');
} catch (err) {
return null;
}
})();
const lifecycles = (() => {
try {
return require('./lifecycles');
} catch (err) {
return null;
}
})();
function Comp(props) {
return <App {...props} />;
@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
initializer,
injectedComponents,
initializer: require('./initializer'),
injectedComponents: require('./injectedComponents').default,
layout: null,
lifecycles,
lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,

View File

@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
// const layout = (() => {
// try {
// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
// } catch (err) {
// return null;
// }
// })();
const injectedComponents = (() => {
try {
return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
} catch (err) {
return [];
}
})();
const initializer = (() => {
try {
return require('./initializer');
} catch (err) {
return null;
}
})();
const lifecycles = (() => {
try {
return require('./lifecycles');
} catch (err) {
return null;
}
})();
function Comp(props) {
return <App {...props} />;
@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
initializer,
injectedComponents,
initializer: require('./initializer'),
injectedComponents: require('./injectedComponents').default,
layout: null,
lifecycles,
lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,

View File

@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
// const layout = (() => {
// try {
// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
// } catch (err) {
// return null;
// }
// })();
const injectedComponents = (() => {
try {
return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
} catch (err) {
return [];
}
})();
const initializer = (() => {
try {
return require('./initializer');
} catch (err) {
return null;
}
})();
const lifecycles = (() => {
try {
return require('./lifecycles');
} catch (err) {
return null;
}
})();
function Comp(props) {
return <App {...props} />;
@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
initializer,
injectedComponents,
initializer: require('./initializer'),
injectedComponents: [],
layout: null,
lifecycles,
lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,

View File

@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
// const layout = (() => {
// try {
// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
// } catch (err) {
// return null;
// }
// })();
const injectedComponents = (() => {
try {
return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
} catch (err) {
return [];
}
})();
const initializer = (() => {
try {
return require('./initializer');
} catch (err) {
return null;
}
})();
const lifecycles = (() => {
try {
return require('./lifecycles');
} catch (err) {
return null;
}
})();
function Comp(props) {
return <App {...props} />;
@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
initializer,
injectedComponents,
initializer: require('./initializer'),
injectedComponents: require('./injectedComponents').default,
layout: null,
lifecycles,
lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,

View File

@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
// const layout = (() => {
// try {
// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
// } catch (err) {
// return null;
// }
// })();
const injectedComponents = (() => {
try {
return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
} catch (err) {
return [];
}
})();
const initializer = (() => {
try {
return require('./initializer');
} catch (err) {
return null;
}
})();
const lifecycles = (() => {
try {
return require('./lifecycles');
} catch (err) {
return null;
}
})();
function Comp(props) {
return <App {...props} />;
@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
initializer,
injectedComponents,
initializer: require('./initializer'),
injectedComponents: require('./injectedComponents').default,
layout: null,
lifecycles,
lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,

View File

@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
// const layout = (() => {
// try {
// return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
// } catch (err) {
// return null;
// }
// })();
const injectedComponents = (() => {
try {
return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
} catch (err) {
return [];
}
})();
const initializer = (() => {
try {
return require('./initializer');
} catch (err) {
return null;
}
})();
const lifecycles = (() => {
try {
return require('./lifecycles');
} catch (err) {
return null;
}
})();
function Comp(props) {
return <App {...props} />;
@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
initializer,
injectedComponents,
initializer: require('./initializer'),
injectedComponents: require('./injectedComponents').default,
layout: null,
lifecycles,
lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,

View File

@ -36,37 +36,6 @@ const translationMessages = reduce(
},
{},
);
const layout = (() => {
try {
return require('../../config/layout.js'); // eslint-disable-line import/no-unresolved
} catch (err) {
return null;
}
})();
const injectedComponents = (() => {
try {
return require('./injectedComponents').default; // eslint-disable-line import/no-unresolved
} catch (err) {
return [];
}
})();
const initializer = (() => {
try {
return require('./initializer');
} catch (err) {
return null;
}
})();
const lifecycles = (() => {
try {
return require('./lifecycles');
} catch (err) {
return null;
}
})();
function Comp(props) {
return <App {...props} />;
@ -78,10 +47,10 @@ const plugin = {
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
initializer,
injectedComponents,
layout,
lifecycles,
initializer: require('./initializer'),
injectedComponents: require('./injectedComponents').default,
layout: require('../../config/layout.js'),
lifecycles: require('./lifecycles'),
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: Comp,