Documentation
¶
Index ¶
- Variables
- type File
- type MediaBox
- func (mediaBox MediaBox) ConfigureQorMeta(metaor resource.Metaor)
- func (mediaBox MediaBox) Crop(context *core.Context, res *admin.Resource, db *aorm.DB, ...) (err error)
- func (mediaBox *MediaBox) Scan(data interface{}) (err error)
- func (mediaBox MediaBox) URL(styles ...string) string
- func (mediaBox MediaBox) Value() (driver.Value, error)
- type MediaBoxConfig
- type MediaLibraryInterface
- type MediaLibraryStorage
- func (mls MediaLibraryStorage) ConfigureQorMetaBeforeInitialize(metaor resource.Metaor)
- func (mls MediaLibraryStorage) Export(ctx *core.Context) (string, error)
- func (b MediaLibraryStorage) HasVideo() bool
- func (b *MediaLibraryStorage) Init(site *core.Site, field *aorm.Field)
- func (b *MediaLibraryStorage) IsZero() bool
- func (mls *MediaLibraryStorage) Scan(data interface{}) (err error)
- func (mls *MediaLibraryStorage) ScanBytes(ctx *media.Context, data []byte) (err error)
- func (mls MediaLibraryStorage) Value() (driver.Value, error)
- type MediaLibraryStorageAttributes
- type MediaOption
- type Plugin
- type QorMediaLibrary
- func (QorMediaLibrary) ConfigureResource(res resource.Resourcer)
- func (mediaLibrary *QorMediaLibrary) GetMediaOption(ctx *core.Context) MediaOption
- func (mediaLibrary *QorMediaLibrary) GetSelectedType() string
- func (mediaLibrary *QorMediaLibrary) Init(site *core.Site)
- func (mediaLibrary *QorMediaLibrary) ScanMediaOptions(mediaOption MediaOption) error
- func (mediaLibrary *QorMediaLibrary) SetSelectedType(typ string)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PKG = path_helpers.GetCalledDir() I18NGROUP = i18nmod.PkgToGroup(PKG) )
Functions ¶
This section is empty.
Types ¶
type MediaBox ¶
type MediaBox struct { Values string `json:"-" gorm:"size:4294967295;"` Files []File `json:",omitempty"` }
func (MediaBox) ConfigureQorMeta ¶
type MediaBoxConfig ¶
type MediaBoxConfig struct { RemoteDataResource *admin.DataResource Sizes map[string]*oss.Size Max uint admin.SelectManyConfig }
MediaBoxConfig configure MediaBox metas
func (*MediaBoxConfig) ConfigureQorMeta ¶
func (*MediaBoxConfig) ConfigureQorMeta(resource.Metaor)
func (*MediaBoxConfig) GetTemplate ¶
type MediaLibraryInterface ¶
type MediaLibraryInterface interface { ScanMediaOptions(MediaOption) error SetSelectedType(string) GetSelectedType() string GetMediaOption(ctx *core.Context) MediaOption Init(site *core.Site) }
type MediaLibraryStorage ¶
type MediaLibraryStorage struct { oss.Image MediaLibraryStorageAttributes }
func (MediaLibraryStorage) ConfigureQorMetaBeforeInitialize ¶
func (mls MediaLibraryStorage) ConfigureQorMetaBeforeInitialize(metaor resource.Metaor)
func (MediaLibraryStorage) Export ¶
func (mls MediaLibraryStorage) Export(ctx *core.Context) (string, error)
func (MediaLibraryStorage) HasVideo ¶
func (b MediaLibraryStorage) HasVideo() bool
func (*MediaLibraryStorage) Init ¶
func (b *MediaLibraryStorage) Init(site *core.Site, field *aorm.Field)
func (*MediaLibraryStorage) IsZero ¶
func (b *MediaLibraryStorage) IsZero() bool
func (*MediaLibraryStorage) Scan ¶
func (mls *MediaLibraryStorage) Scan(data interface{}) (err error)
type MediaOption ¶
type MediaOption struct { Video string `json:",omitempty"` FileName string `json:",omitempty"` URL string `json:",omitempty"` OriginalURL string `json:",omitempty"` CropOptions map[string]*oss.CropOption `json:",omitempty"` Sizes map[string]*oss.Size `json:",omitempty"` SelectedType string `json:",omitempty"` Description string `json:",omitempty"` Crop bool }
type Plugin ¶
type Plugin struct { db.DBNames plug.EventDispatcher }
func (*Plugin) OnRegister ¶
func (p *Plugin) OnRegister()
type QorMediaLibrary ¶
type QorMediaLibrary struct { aorm.Model SelectedType string File MediaLibraryStorage `sql:"type:text;" media_library:"url:/system/{{class}}/{{primary_key}}/{{column}}.{{extension}}"` }
func (QorMediaLibrary) ConfigureResource ¶
func (QorMediaLibrary) ConfigureResource(res resource.Resourcer)
func (*QorMediaLibrary) GetMediaOption ¶
func (mediaLibrary *QorMediaLibrary) GetMediaOption(ctx *core.Context) MediaOption
func (*QorMediaLibrary) GetSelectedType ¶
func (mediaLibrary *QorMediaLibrary) GetSelectedType() string
func (*QorMediaLibrary) Init ¶
func (mediaLibrary *QorMediaLibrary) Init(site *core.Site)
func (*QorMediaLibrary) ScanMediaOptions ¶
func (mediaLibrary *QorMediaLibrary) ScanMediaOptions(mediaOption MediaOption) error
func (*QorMediaLibrary) SetSelectedType ¶
func (mediaLibrary *QorMediaLibrary) SetSelectedType(typ string)
Click to show internal directories.
Click to hide internal directories.