bug fixes
Some checks failed
CodeQL / Analyze (javascript) (push) Has been cancelled
CI / general_module_workflow_js (push) Has been cancelled

This commit is contained in:
Dennis Eichhorn 2024-10-12 00:29:40 +00:00
parent a038d97a36
commit c8696fe445
2 changed files with 18 additions and 12 deletions

View File

@ -35,13 +35,20 @@ Autoloader.assetLoader = new AssetManager();
*/ */
Autoloader.defineNamespace = function (namespace) Autoloader.defineNamespace = function (namespace)
{ {
if (Autoloader.namespaced.indexOf(namespace) === -1) { if (Autoloader.namespaced.indexOf(namespace) !== -1) {
return;
}
const paths = namespace.split('.'); const paths = namespace.split('.');
paths.splice(0, 1); paths.splice(0, 1);
const length = paths.length; const length = paths.length;
let current = window.omsApp; let current = window.omsApp;
if (typeof current === 'undefined') {
return;
}
for (let i = 0; i < length; ++i) { for (let i = 0; i < length; ++i) {
if (typeof current[paths[i]] === 'undefined') { if (typeof current[paths[i]] === 'undefined') {
current[paths[i]] = {}; current[paths[i]] = {};
@ -51,7 +58,6 @@ Autoloader.defineNamespace = function (namespace)
} }
Autoloader.namespaced.push(namespace); Autoloader.namespaced.push(namespace);
}
}; };
/** /**

View File

@ -28,7 +28,7 @@ export class VoiceManager
this.recognition = null; this.recognition = null;
this.speechRecognitionList = null; this.speechRecognitionList = null;
if (SpeechRecognition !== null) { if (SpeechRecognition !== null && SpeechGrammarList !== null) {
this.recognition = new SpeechRecognition(); this.recognition = new SpeechRecognition();
this.speechRecognitionList = new SpeechGrammarList(); this.speechRecognitionList = new SpeechGrammarList();
} }