new mmir.compat.v4.ModuleIdCompat()
Maps requirejs module IDs from mmir-lib v4 (and earlier) to module IDs used in mmir-lib version >= 5.
Example
mmir.require(['mmirf/core4ModuleIdCompatibility', 'mmirf/core'], function(core4ModuleIdCompatibility, mmir){
core4ModuleIdCompatibility(mmir.require, mmir, false);
});
Members
-
core4Ids
-
Map v4 IDs (input) to v5 IDs (output)
-
core4Ids
-
Map v4 IDs (input) to v5 IDs (output)
Methods
-
Maps requirejs module IDs from mmir-lib v4 (and earlier) to module IDs used in mmir-lib version >= 5.
Name Type Description id
String the v4 module ID Returns:
Type Description String the corresponding v5 module ID -
setToCompatibilityMode(requirejs, context, onlySetRequirejs)
-
Set to "backwards compatibility mode" (for pre version 5.0). This function "re-adds" module IDs for mmir v4 for requiring modules. NOTE that once set to compatibility mode, it cannot be reset to non-compatibility mode.
Name Type Description requirejs
function the require function, e.g. mmir.require
context
object optional the context to which the modified require()-function will be attached: if omitted the global context will be used onlySetRequirejs
Boolean optional if FALSE, the modified require()-function will be attached to fields 'require' and 'requirejs' of context if TRUE, only to field 'requirejs'