Skip to content

Commit 7b09923

Browse files
committed
Fixed IE compatibility issues.
1 parent f4850ce commit 7b09923

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

dist/messageResource.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,15 @@
101101
return;
102102
}
103103

104-
keyValPair = line.split(/=(.+)?/);
105-
if (keyValPair && keyValPair.length === 3){
106-
if (keyValPair[1]){
104+
keyValPair = line.match(/([^=]*)=(.*)$/);
105+
if (keyValPair && keyValPair[1]){
106+
if (keyValPair[2]){
107107
// second value in keyValPair can be undefined
108108
// when value in the file is empty
109109
// eg: key =
110-
value = keyValPair[1].trim();
110+
value = keyValPair[2].trim();
111111
}
112-
curModuleMap[keyValPair[0].trim()] = value;
112+
curModuleMap[keyValPair[1].trim()] = value;
113113
}else{
114114
log('Invalid line : ' + line);
115115
}
@@ -178,8 +178,8 @@
178178
*/
179179
function log(msg, doAlert){
180180
// log message to console if debug mode enabled.
181-
if (debugMode && console && console.log){
182-
console.log('messageResource.js : ' + msg);
181+
if (debugMode && global.console && global.console.log){
182+
global.console.log('messageResource.js : ' + msg);
183183
}
184184
// alert messages if needed
185185
if (doAlert === true){

dist/messageResource.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/messageResource.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,15 @@
101101
return;
102102
}
103103

104-
keyValPair = line.split(/=(.+)?/);
105-
if (keyValPair && keyValPair.length === 3){
106-
if (keyValPair[1]){
104+
keyValPair = line.match(/([^=]*)=(.*)$/);
105+
if (keyValPair && keyValPair[1]){
106+
if (keyValPair[2]){
107107
// second value in keyValPair can be undefined
108108
// when value in the file is empty
109109
// eg: key =
110-
value = keyValPair[1].trim();
110+
value = keyValPair[2].trim();
111111
}
112-
curModuleMap[keyValPair[0].trim()] = value;
112+
curModuleMap[keyValPair[1].trim()] = value;
113113
}else{
114114
log('Invalid line : ' + line);
115115
}
@@ -178,8 +178,8 @@
178178
*/
179179
function log(msg, doAlert){
180180
// log message to console if debug mode enabled.
181-
if (debugMode && console && console.log){
182-
console.log('messageResource.js : ' + msg);
181+
if (debugMode && global.console && global.console.log){
182+
global.console.log('messageResource.js : ' + msg);
183183
}
184184
// alert messages if needed
185185
if (doAlert === true){

0 commit comments

Comments
 (0)