static get Constants()

in source/webapp/src/lib/js/mediaUploadWizard.js [33:97]


  static get Constants() {
    const prefix = 'media-upload';
    return {
      Md5: {
        ChunkSize: 8 * 1024 * 1024,
      },
      Multipart: {
        PartSize: 8 * 1024 * 1024,
        MaxConcurrentUpload: 4,
      },
      Carousel: {
        Container: {
          Id: `${prefix}-carousel-id`,
        },
        Slide: {
          General: {
            Id: `${prefix}-slide-general`,
            Form: {
              FileSource: `${prefix}-form-src`,
              FileDestination: `${prefix}-form-src`,
            },
            Input: {
              Uuid: `${prefix}-uuid`,
              S3Bucket: `${prefix}-s3`,
              S3Key: `${prefix}-s3obj`,
              File: {
                Name: `${prefix}-fname`,
                Size: `${prefix}-fsize`,
                Type: `${prefix}-ftype`,
                LastModified: `${prefix}-flastmod`,
              },
            },
          },
          Metadata: {
            Id: `${prefix}-slide-mdat`,
            Form: {
              Metadata: `${prefix}-form-mdat`,
            },
            Input: {
              Metadata: `${prefix}-mdat`,
            },
            Action: {
              AddMetadataField: `${prefix}-add-mdat-field`,
              RemoveMetadataField: `${prefix}-remove-mdat-field`,
            },
          },
          Upload: {
            Id: `${prefix}-slide-upload`,
            List: {
              ValidateUuid: `${prefix}-ul-validate-uuid`,
              ComputeMd5: `${prefix}-ul-compute-md5`,
              Uploading: `${prefix}-ul-uploading`,
              Error: `${prefix}-ul-error`,
            },
            Action: {
              StartUpload: `${prefix}-start-upload`,
            },
          },
          Cancel: {
            Id: `${prefix}-slide-cancel`,
          },
        },
      },
    };
  }