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.CommonUtils
as mmir.util -
mmir.ConfigurationManager
as mmir.conf -
mmir.ControllerManager
as mmir.ctrl -
mmir.Resources
as mmir.const -
mmir.DialogManager
as mmir.dialog -
mmir.InputManager
as mmir.input -
mmir.LanguageManager
as mmir.lang -
mmir.MediaManager
as mmir.media -
mmir.ModelManager
as mmir.model -
mmir.NotificationManager
as mmir.notifier -
mmir.PresentationManager
as mmir.presentation -
mmir.SemanticInterpreter
as 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