Globally exported all stores when developer mode is enabled

This commit is contained in:
Harrison Healey
2016-03-08 10:56:38 -05:00
parent 22470c2069
commit 01536aa550
10 changed files with 44 additions and 2 deletions

View File

@@ -156,3 +156,7 @@ AdminStoreClass.dispatchToken = AppDispatcher.register((payload) => {
});
export default AdminStore;
if (window.mm_config.EnableDeveloper === 'true') {
window.AdminStore = AdminStore;
}

View File

@@ -83,3 +83,7 @@ AnalyticsStore.dispatchToken = AppDispatcher.register((payload) => {
});
export default AnalyticsStore;
if (window.mm_config.EnableDeveloper === 'true') {
window.AnalyticsStore = AnalyticsStore;
}

View File

@@ -350,3 +350,7 @@ ChannelStore.dispatchToken = AppDispatcher.register((payload) => {
});
export default ChannelStore;
if (window.mm_config.EnableDeveloper === 'true') {
window.ChannelStore = ChannelStore;
}

View File

@@ -57,4 +57,9 @@ class FileStore extends EventEmitter {
}
}
export default new FileStore();
const instance = new FileStore();
export default instance;
if (window.mm_config.EnableDeveloper === 'true') {
window.FileStore = instance;
}

View File

@@ -45,3 +45,7 @@ class ModalStoreClass extends EventEmitter {
const ModalStore = new ModalStoreClass();
export default ModalStore;
if (window.mm_config.EnableDeveloper === 'true') {
window.ModalStore = ModalStore;
}

View File

@@ -608,3 +608,7 @@ function isPostListNull(pl) {
return false;
}
if (window.mm_config.EnableDeveloper === 'true') {
window.PostStore = PostStore;
}

View File

@@ -135,3 +135,7 @@ SearchStore.dispatchToken = AppDispatcher.register((payload) => {
});
export default SearchStore;
if (window.mm_config.EnableDeveloper === 'true') {
window.SearchStore = SearchStore;
}

View File

@@ -258,4 +258,9 @@ class SuggestionStore extends EventEmitter {
}
}
export default new SuggestionStore();
const instance = new SuggestionStore();
export default instance;
if (window.mm_config.EnableDeveloper === 'true') {
window.SuggestionStore = instance;
}

View File

@@ -126,3 +126,7 @@ TeamStore.dispatchToken = AppDispatcher.register((payload) => {
});
export default TeamStore;
if (window.mm_config.EnableDeveloper === 'true') {
window.TeamStore = TeamStore;
}

View File

@@ -325,3 +325,7 @@ UserStore.dispatchToken = AppDispatcher.register((payload) => {
});
export {UserStore as default};
if (window.mm_config.EnableDeveloper === 'true') {
window.UserStore = UserStore;
}