Skip to content
This repository was archived by the owner on Jan 31, 2025. It is now read-only.

Commit fd1dba3

Browse files
author
Daniel Brain
committed
Add build time flag for allowing popup postmessage
1 parent efad26a commit fd1dba3

File tree

5 files changed

+7
-3
lines changed

5 files changed

+7
-3
lines changed

.eslintrc

+2-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
"__FILE_VERSION__": true,
3636
"__DEFAULT_LOG_LEVEL__": true,
3737
"__LEGACY_SUPPORT__": true,
38-
"__IE_POPUP_SUPPORT__": true
38+
"__IE_POPUP_SUPPORT__": true,
39+
"__ALLOW_POSTMESSAGE_POPUP__": true
3940
},
4041

4142
"fix": true,

gulpfile.babel.js

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ function buildWebpackConfig({ filename, modulename, minify = false, globals = {
2222
globals = {
2323
__TEST__: false,
2424
__IE_POPUP_SUPPORT__: false,
25+
__ALLOW_POSTMESSAGE_POPUP__: true,
2526
...globals
2627
};
2728

karma.conf.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ module.exports = function(config) {
7777
plugins: [
7878
new webpack.DefinePlugin({
7979
__TEST__: true,
80-
__IE_POPUP_SUPPORT__: true
80+
__IE_POPUP_SUPPORT__: true,
81+
__ALLOW_POSTMESSAGE_POPUP__: false
8182
})
8283
]
8384
},

src/conf/config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { CONSTANTS } from './constants';
44

55
export let CONFIG : Object = {
66

7-
ALLOW_POSTMESSAGE_POPUP: __TEST__ ? false : true,
7+
ALLOW_POSTMESSAGE_POPUP: __ALLOW_POSTMESSAGE_POPUP__,
88

99
LOG_LEVEL: 'info',
1010

src/types.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11

22
declare var __IE_POPUP_SUPPORT__ : boolean;
33
declare var __TEST__ : boolean;
4+
declare var __ALLOW_POSTMESSAGE_POPUP__ : boolean;
45

56
export type CrossDomainWindowType = {|
67
location : string | Object,

0 commit comments

Comments
 (0)