new mmir.Core.getCompatibility3ModuleId()
Maps requirejs module IDs from mmir-lib v3 (and earlier) to module IDs used in mmir-lib version >= 4.
Example
mmir.require(['mmirf/core3ModuleIdCompatibility', 'mmirf/core'], function(core3ModuleIdCompatibility, mmir){
core3ModuleIdCompatibility(mmir.require, window, false);
});
Members
-
staticmmir.Core.getCompatibility3ModuleId.core3Ids
-
Map v3 IDs (input) to v4 IDs (output)
-
staticmmir.Core.getCompatibility3ModuleId.core3Shims
-
requirejs shim configuration for v3 modules (that are no longer used in v4).
Methods
-
staticmmir.Core.getCompatibility3ModuleId.getId(id){String}
-
Maps requirejs module IDs from mmir-lib v3 (and earlier) to module IDs used in mmir-lib version >= 4.
Name Type Description id
String the v3 module ID Returns:
corresponding v4 module ID
-
staticmmir.Core.getCompatibility3ModuleId.getLegacyConfig(){PlainObject}
-
Get the requirejs shim configuration for v3 modules (that are no longer used in v4).
Returns:
requirejs configuration for v3 module shims
Example
mmir.config(compat.getLegacyConfig());
-
staticmmir.Core.getCompatibility3ModuleId.setToCompatibilityMode(mmir)
-
Set to "backwards compatibility mode" (for pre version 4.0). This function re-adds deprecated and removed functions and properties to the (core) mmir namespace. NOTE that once set to compatibility mode, it cannot be reset to non-compatibility mode.
Name Type Description mmir
mmir the (core) instance/namespace for MMIR