MCPcopy
hub / github.com/moxiecode/plupload / define

Function define

js/moxie.js:56–72  ·  view source on GitHub ↗
(id, dependencies, definition)

Source from the content-addressed store, hash-verified

54 }
55
56 function define(id, dependencies, definition) {
57 if (typeof id !== 'string') {
58 throw 'invalid module definition, module id must be defined and be a string';
59 }
60
61 if (dependencies === undefined) {
62 throw 'invalid module definition, dependencies must be specified';
63 }
64
65 if (definition === undefined) {
66 throw 'invalid module definition, definition function must be specified';
67 }
68
69 require(dependencies, function() {
70 modules[id] = definition.apply(null, arguments);
71 });
72 }
73
74 function defined(id) {
75 return !!modules[id];

Callers 15

moxie.jsFile · 0.70
moxie.min.jsFile · 0.70
plupload.min.jsFile · 0.70
Uploader.jsFile · 0.50
plupload.jsFile · 0.50
File.jsFile · 0.50
ChunkUploader.jsFile · 0.50
QueueUpload.jsFile · 0.50
QueueResize.jsFile · 0.50
FileUploader.jsFile · 0.50
ImageResizer.jsFile · 0.50

Calls 1

requireFunction · 0.70

Tested by

no test coverage detected