; 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('