; var p4 = p4 || {}; ; (function(p4, $){ /** * UPLOADER MANAGER */ var UploaderManager = function(options){ var options = options || {}; if(false === ("container" in options)){ throw "missing container parameter"; } else if(! options.container.jquery){ throw "container parameter must be a jquery dom element"; } if(false === ("settingsBox" in options)){ throw "missing settingBox parameter"; } else if(! options.settingsBox.jquery){ throw "container parameter must be a jquery dom element"; } if(false === ("uploadBox" in options)){ throw "missing uploadBox parameter"; } else if(! options.uploadBox.jquery){ throw "container parameter must be a jquery dom element"; } if(false === ("downloadBox" in options)){ throw "missing downloadBox parameter"; } else if(! options.downloadBox.jquery){ throw "container parameter must be a jquery dom element"; } this.recordClass = options.recordClass || 'upload-record'; this.options = options; this.options.uploadBox.wrapInner('