Versions in this module Expand all Collapse all v0 v0.0.2 Mar 10, 2020 v0.0.1 Mar 8, 2020 Changes in this version + const ALLOW_TYPE_FILE + const ALLOW_TYPE_IMAGE + const ALLOW_TYPE_VIDEO + type File struct + Description string + FileName string + ID json.Number + Url string + VideoLink string + func (f File) IsImage() bool + func (f File) IsSVG() bool + func (f File) IsVideo() bool + func (file File) URL(styles ...string) string + type MediaBox struct + Files []File + Values string + func (mediaBox *MediaBox) Scan(data interface{}) (err error) + func (mediaBox MediaBox) ConfigureQorMeta(metaor resource.Metaor) + func (mediaBox MediaBox) Crop(res *admin.Resource, db *gorm.DB, mediaOption MediaOption) (err error) + func (mediaBox MediaBox) URL(styles ...string) string + func (mediaBox MediaBox) Value() (driver.Value, error) + type MediaBoxConfig struct + AllowType string + Max uint + RemoteDataResource *admin.Resource + Sizes map[string]*media.Size + func (*MediaBoxConfig) ConfigureQorMeta(resource.Metaor) + func (*MediaBoxConfig) GetTemplate(context *admin.Context, metaType string) ([]byte, error) + type MediaLibrary struct + File MediaLibraryStorage + SelectedType string + func (MediaLibrary) ConfigureQorResource(res resource.Resourcer) + func (mediaLibrary *MediaLibrary) GetMediaOption() MediaOption + func (mediaLibrary *MediaLibrary) GetSelectedType() string + func (mediaLibrary *MediaLibrary) ScanMediaOptions(mediaOption MediaOption) error + func (mediaLibrary *MediaLibrary) SetSelectedType(typ string) + type MediaLibraryInterface interface + GetMediaOption func() MediaOption + GetSelectedType func() string + ScanMediaOptions func(MediaOption) error + SetSelectedType func(string) + type MediaLibraryStorage struct + Description string + SelectedType string + Sizes map[string]*media.Size + Video string + func (mediaLibraryStorage *MediaLibraryStorage) Scan(data interface{}) (err error) + func (mediaLibraryStorage MediaLibraryStorage) ConfigureQorMeta(metaor resource.Metaor) + func (mediaLibraryStorage MediaLibraryStorage) GetSizes() map[string]*media.Size + func (mediaLibraryStorage MediaLibraryStorage) Value() (driver.Value, error) + type MediaOption struct + Crop bool + CropOptions map[string]*media.CropOption + Description string + FileName string + OriginalURL string + SelectedType string + Sizes map[string]*media.Size + URL string + Video string