new mmir.compat.v3.ModuleIdCompat()
        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, mmir, false);
});
    
    
Members
- 
    
core3Ids
 - 
    
    Map v3 IDs (input) to v4 IDs (output)
 - 
    
core3Shims
 - 
    
    requirejs shim configuration for v3 modules (that are no longer used in v4).
 
Methods
- 
    
    
    Maps requirejs module IDs from mmir-lib v3 (and earlier) to module IDs used in mmir-lib version >= 4.
Name Type Description idString the v3 module ID Returns:
Type Description String the corresponding v4 module ID  - 
    
getLegacyConfig(){PlainObject}
 - 
    
    
    Get the requirejs shim configuration for v3 modules (that are no longer used in v4).
Returns:
Type Description PlainObject the requirejs configuration for v3 module shims Example
mmir.config(compat.getLegacyConfig()); - 
    
setToCompatibilityMode(requirejs, context, onlySetRequirejs)
 - 
    
    
    Set to "backwards compatibility mode" (for pre version 4.0). This function "re-adds" module IDs for mmir v3 for requiring modules. NOTE that once set to compatibility mode, it cannot be reset to non-compatibility mode.
Name Type Description requirejsfunction the require function, e.g. mmir.requirecontextobject optional the context to which the modified require()-function will be attached: if omitted the global context will be used onlySetRequirejsBoolean optional if FALSE, the modified require()-function will be attached to fields 'require' and 'requirejs' of context if TRUE, only to field 'requirejs'