Class: getCompatibility3ModuleId

getCompatibility3ModuleId

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