Closed
Description
ReferenceError: window is not defined
at Object.amdi18n.init <node_modules\amdi18n-loader\index.js!..\webapp\scripts\nls\example.js:4:4>
at eval <node_modules\amdi18n-loader\index.js!..\webapp\scripts\nls\example.js:27:12>
at Object.../node_modules/amdi18n-loader/index.js!../webapp/scripts/nls/example.js <tests\unit.js:96:1>
at __webpack_require__ <tests\unit.js:20:30>
at eval <webapp\scripts\preview\example.js:14:5>
at Object.../webapp/scripts/preview/example.js <tests\unit.js:413:1>
at __webpack_require__ <tests\unit.js:20:30>
at eval <webapp\scripts\core\StatsService.js:8:5>
at Object.../webapp/scripts/core/StatsService.js <tests\unit.js:236:1>
at __webpack_require__ <tests\unit.js:20:30>
This code seems to assume window exists:
var init = function(language){
// get the default language
if(!language){
if(window._i18n && window._i18n.locale){
language = window._i18n.locale;
}else if(document.documentElement.lang){
language = document.documentElement.lang;
}else{
language = 'root';
}
}
How could a user pass in a language?
Metadata
Metadata
Assignees
Labels
No labels