new mmir.compat.v3.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.CommonUtilsas mmir.util -
mmir.ConfigurationManageras mmir.conf -
mmir.ControllerManageras mmir.ctrl -
mmir.Resourcesas mmir.const -
mmir.DialogManageras mmir.dialog -
mmir.InputManageras mmir.input -
mmir.LanguageManageras mmir.lang -
mmir.MediaManageras mmir.media -
mmir.ModelManageras mmir.model -
mmir.NotificationManageras mmir.notifier -
mmir.PresentationManageras mmir.presentation -
mmir.SemanticInterpreteras mmir.semantic
-
mmir.ConfigurationManager- getInstance (removed) for
mmir.ConfigurationManager
- getInstance (removed) for
-
mmir.Resources- getInstance (removed) for
mmir.Resources
- getInstance (removed) for
-
mmir.ControllerManager- get for
mmir.ControllerManager#getController - getNames for
mmir.ControllerManager#getControllerNames - getInstance (removed) for
mmir.ControllerManager
- get for
-
mmir.DialogManager- getInstance (removed) for
mmir.DialogManager
- getInstance (removed) for
-
mmir.InputManager- getInstance (removed) for
mmir.InputManager
- getInstance (removed) for
-
mmir.LanguageManager- getInstance (removed) for
mmir.LanguageManager
- getInstance (removed) for
-
mmir.ModelManager- get for
mmir.ModelManager#getController - getNames for
mmir.ModelManager#getControllerNames - getInstance (removed) for
mmir.ModelManager
- get for
-
mmir.ModelManager- get for
mmir.ModelManager#getController - getNames for
mmir.ModelManager#getControllerNames - getInstance (removed) for
mmir.ModelManager
- get for
-
mmir.NotificationManager- getInstance (removed) for
mmir.NotificationManager
- getInstance (removed) for
-
mmir.PresentationManager- renderView for
mmir.PresentationManager#render - getInstance (removed) for
mmir.PresentationManager
- renderView for
-
mmir.parser.ParserUtils- getInstance (removed) for
mmir.parser.ParserUtils
- getInstance (removed) for
-
mmir.parser.RenderUtils- getInstance (removed) for
mmir.parser.RenderUtils
- getInstance (removed) for
-
mmir.SemanticInterpreter- getASRSemantic for
mmir.SemanticInterpreter#interpret - getInstance (removed) for
mmir.SemanticInterpreter
- getASRSemantic for
-
mmir.ConfigurationManager- map get(propertyName, defaultValue, useSafeAccess) back to
get(propertyName, useSafeAccess, defaultValue)
the original function will be available via _get(propertyName, useSafeAccess, defaultValue) - map getBoolean(propertyName, defaultValue, useSafeAccess) back to
getBoolean(propertyName, useSafeAccess, defaultValue)
the original function will be available via _getBoolean(propertyName, useSafeAccess, defaultValue) - map getString(propertyName, defaultValue, useSafeAccess) back to
getString(propertyName, useSafeAccess, defaultValue)
the original function will be available via _getString(propertyName, useSafeAccess, defaultValue)
- map get(propertyName, defaultValue, useSafeAccess) back to
-
mmir.Resources- getPluginsPath (removed) to
mmir.CommonUtils
- getPluginsPath (removed) to
-
mmir.CommonUtils- loadAllCordovaPlugins (removed) to
mmir.CommonUtils - setToCompatibilityMode (removed) to
mmir.CommonUtils
- loadAllCordovaPlugins (removed) to
-
mmir.LanguageManager- setToCompatibilityMode (removed) to
mmir.LanguageManager
- setToCompatibilityMode (removed) to
| Name | Type | Description |
|---|---|---|
mmir |
mmir | the (core) instance/namespace for MMIR |
- See:
-
- mmir.compat.v3.CommonUtils
- mmir.compat.v3.Constants
- mmir.compat.v3.LanguageManager
Example
mmir.require(['mmirf/core3Compatibility', 'mmirf/core'], function(setCompatibility, mmir){
setCompatibility(mmir);
});
//OR: if mmir-lib modules were require'd in application code, add v3 module-ID aliases first:
mmir.require(['mmirf/core3ModuleIdCompatibility', 'mmirf/core3Compatibility', 'mmirf/core'], function(core3ModuleIdCompatibility, setCompatibility, mmir){
core3ModuleIdCompatibility(mmir.require, mmir);
setCompatibility(mmir);
});
Requires
- module:SemanticInterpreterCompatibility