new mmir.compat.v4.CoreCompat(mmir)
Set to "backwards compatibility mode v3" (for pre version 4.0) for module names and method names.
This function adds old names/synonyms for modules names (on
mmir
object/namespace):
- mmir.res as mmir.const
-
mmir.Resources
- getGrammarFileName for
mmir.Resources#getGrammarFileUrl
- getSpeechConfigFileName for
mmir.Resources#getSpeechConfigFileUrl
- getDictionaryFileName for
mmir.Resources#getGrammarFileUrl
- getGrammarFileName for
-
mmir.CommonUtils
- listDir for
mmir.CommonUtils#listDir
:
re-enable wildcards for type string in second paramterfilter
of the function
- listDir for
-
mmir.CommonUtils
- getDirectoryContents (removed) for
mmir.CommonUtils
- getDirectoryContentsWithFilter (removed) for
mmir.CommonUtils
- getDirectoryContents (removed) for
Name | Type | Description |
---|---|---|
mmir |
mmir | the (core) instance/namespace for MMIR |
Example
mmir.require(['mmirf/core4Compatibility', 'mmirf/core'], function(setCompatibility, mmir){
setCompatibility(mmir);
});
//OR: if mmir-lib modules were require'd in application code, add v4 module-ID aliases first:
mmir.require(['mmirf/core4ModuleIdCompatibility', 'mmirf/core4Compatibility', 'mmirf/core'], function(core4ModuleIdCompatibility, setCompatibility, mmir){
core4ModuleIdCompatibility(mmir.require, mmir);
setCompatibility(mmir);
});
Requires
- module:mmir.compat.v4.DialogManager