fragments

package
v0.0.0-...-5bb3154 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2019 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitDependencies

func InitDependencies(a app.App) (err error)

InitDependencies is init callback to inject dependencies inside module

func RegisterDependencies

func RegisterDependencies(dp dependency.Provider) error

RegisterDependencies is init callback to register module dependencies

func StorageFactory

func StorageFactory(dp dependency.Provider) (in interface{}, err error)

StorageFactory create new Storage instance

func TemplateHelperFactory

func TemplateHelperFactory(dp dependency.Provider) (in interface{}, err error)

TemplateHelperFactory create new TemplateHelper instance

Types

type Storage

type Storage struct {
	// contains filtered or unexported fields
}

Storage is fragment storage service

func (*Storage) Get

func (storage *Storage) Get(key string) (result *services.Fragment)

Get return fragment for key

func (*Storage) Refresh

func (storage *Storage) Refresh() (err error)

Refresh get new storaged data

func (*Storage) RefreshHandler

func (storage *Storage) RefreshHandler(in interface{}) (err error)

RefreshHandler is event callback

type TemplateHelper

type TemplateHelper struct {
	// contains filtered or unexported fields
}

TemplateHelper is fragment helper service

func (*TemplateHelper) RenderFragment

func (helper *TemplateHelper) RenderFragment(key, defaultValue string) (result template.HTML)

RenderFragment return a HTML content for fragment. It is uset for small block with inline editor

func (*TemplateHelper) RenderFragmentEditor

func (helper *TemplateHelper) RenderFragmentEditor(key, defaultValue string) (result template.HTML)

RenderFragmentEditor return a HTML content for fragment editor. It is uset for small block with inline editor

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL