g

package
v0.0.0-...-3a6b306 Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2019 License: MIT Imports: 10 Imported by: 0

README

#HTML Generator

Go & Angular Markup Language - Created by Alex Breadman & Ben Wall

No more writing HTML, allows building easy hybrid single-page-application/server-side-rendering.

#Supports

HTML W3C tags & attributes

AngularJS tags & attributes

Angular-Material tags & attributes

#Usage


  element := g.HTML().Add(
    g.HEAD().Add(
      g.TITLE("My Server-Side-rendered page),
      g.FAVICON("/favicon.ico"),
    )
    g.HEADER().Add(
      g.H(1, "Hello world!"),
    ),
    g.BODY().Add(
      g.P("My name is Alex."),
    ),
    g.FOOTER().Add(
      g.A("Click here to go to golang.org").Href("https://www.golang.org"),
    ),
  )

  templateBytes, err := element.Render()

#More info coming soon...

Documentation

Overview

Package g contains go wrappers for HTML & AngularJS markup

Index

Constants

View Source
const (
	DELIM_L = "<!!"
	DELIM_R = "!!>"
)

Variables

This section is empty.

Functions

func DataToArray

func DataToArray(data interface{}) ([]map[string]interface{}, error)

func Delims

func Delims(key string) string

func Interpolate

func Interpolate(expression string) string

func ResolveToInterfaceArray

func ResolveToInterfaceArray(target interface{}) []interface{}

Types

type ELEMENT

type ELEMENT struct {
	Tag                   string
	Namespace             string
	Classes               []string
	Styles                map[string]string
	Children              []*ELEMENT
	Repeater              *Repeater
	Ctrl                  string
	Attributes            map[string]string
	Transclude            string
	RepeaterTemplate      bool
	RepeaterTemplateChild bool
	RepeaterTemplateName  string
	RepeaterTemplateMode  string

	sync.RWMutex
	// contains filtered or unexported fields
}

func A

func A(args ...string) *ELEMENT

func ABBR

func ABBR() *ELEMENT

func ADDRESS

func ADDRESS() *ELEMENT

func AREA

func AREA() *ELEMENT

func ARTICLE

func ARTICLE() *ELEMENT

func ASIDE

func ASIDE() *ELEMENT

func AUDIO

func AUDIO() *ELEMENT

func AngularFileUpload

func AngularFileUpload() *ELEMENT

*************************************************************************

Angular File Upload - https://github.com/nervgh/angular-file-upload

*************************************************************************

func B

func B(args ...string) *ELEMENT

func BASE

func BASE() *ELEMENT

func BDI

func BDI() *ELEMENT

func BDO

func BDO() *ELEMENT

func BLOCKQUOTE

func BLOCKQUOTE() *ELEMENT

func BODY

func BODY() *ELEMENT

func BR

func BR() *ELEMENT

func BUTTON

func BUTTON(args ...string) *ELEMENT

func CANVAS

func CANVAS() *ELEMENT

func CAPTION

func CAPTION() *ELEMENT

func CITE

func CITE() *ELEMENT

func CODE

func CODE(args ...string) *ELEMENT

func COL

func COL() *ELEMENT

func COLGROUP

func COLGROUP() *ELEMENT

func DATALIST

func DATALIST() *ELEMENT

func DD

func DD() *ELEMENT

func DEL

func DEL() *ELEMENT

func DETAILS

func DETAILS() *ELEMENT

func DFN

func DFN() *ELEMENT

func DIALOG

func DIALOG() *ELEMENT

func DIV

func DIV(args ...string) *ELEMENT

func DL

func DL() *ELEMENT

func DT

func DT() *ELEMENT

func EM

func EM() *ELEMENT

func EMBED

func EMBED() *ELEMENT

func Ele

func Ele(tagType string) *ELEMENT

func FAVICON

func FAVICON(href string) *ELEMENT

func FIELDSET

func FIELDSET() *ELEMENT

func FIGCAPTION

func FIGCAPTION() *ELEMENT

func FIGURE

func FIGURE() *ELEMENT
func FOOTER() *ELEMENT

func FORM

func FORM() *ELEMENT

func H

func H(args ...interface{}) *ELEMENT
func HEAD() *ELEMENT
func HEADER() *ELEMENT

func HR

func HR() *ELEMENT

func HTML

func HTML() *ELEMENT

func I

func I() *ELEMENT

func IFRAME

func IFRAME() *ELEMENT

func IMG

func IMG() *ELEMENT

func INLINESCRIPT

func INLINESCRIPT(inner string) *ELEMENT

func INPUT

func INPUT() *ELEMENT

func INS

func INS() *ELEMENT

func KBD

func KBD() *ELEMENT

func KEYGEN

func KEYGEN() *ELEMENT

func LABEL

func LABEL() *ELEMENT

func LEGEND

func LEGEND() *ELEMENT

func LI

func LI(inner ...string) *ELEMENT
func LINK() *ELEMENT

func LLLocationTag

func LLLocationTag(location, flag string) *ELEMENT

func LLMAP

func LLMAP(size string, zoom int, latKey, lngKey string) *ELEMENT

430x260 is the card media area size

func LLPreviewTag

func LLPreviewTag(display, tagType, endorsements string) *ELEMENT

func MAIN

func MAIN() *ELEMENT

func MAP

func MAP() *ELEMENT

func MARK

func MARK() *ELEMENT
func MENU() *ELEMENT
func MENUITEM() *ELEMENT

func META

func META() *ELEMENT

func METER

func METER() *ELEMENT

func MdBUTTON

func MdBUTTON(args ...string) *ELEMENT

func MdCHECKBOX

func MdCHECKBOX(model string) *ELEMENT

func MdCOL

func MdCOL(args ...string) *ELEMENT

func MdCONTENT

func MdCONTENT() *ELEMENT

func MdDATEPICKER

func MdDATEPICKER() *ELEMENT

func MdDIALOG

func MdDIALOG() *ELEMENT

<md-dialog></md-dialog>

func MdDIALOGACTIONS

func MdDIALOGACTIONS() *ELEMENT

<md-dialog-actions> </md-dialog-actions>

func MdDIALOGCONTENT

func MdDIALOGCONTENT() *ELEMENT

<md-dialog-content> </md-dialog-content>

func MdDIVIDER

func MdDIVIDER(args ...int) *ELEMENT

func MdICON

func MdICON(args ...string) *ELEMENT

func MdINPUT

func MdINPUT(args ...string) *ELEMENT

func MdINPUTCONTAINER

func MdINPUTCONTAINER() *ELEMENT

func MdINPUTFLOAT

func MdINPUTFLOAT(args ...string) *ELEMENT

func MdINPUTINT

func MdINPUTINT(args ...string) *ELEMENT

func MdLIST

func MdLIST() *ELEMENT

<md-list> </md-list>

func MdLISTITEM

func MdLISTITEM() *ELEMENT

<md-listiitem> </md-list-item>

func MdMENU

func MdMENU() *ELEMENT

func MdMENUCONTENT

func MdMENUCONTENT() *ELEMENT

func MdMENUITEM

func MdMENUITEM() *ELEMENT

func MdOPTION

func MdOPTION() *ELEMENT

func MdPROGRESSCIRCULAR

func MdPROGRESSCIRCULAR(mode, value string) *ELEMENT

func MdPROGRESSLINEAR

func MdPROGRESSLINEAR(mode, value string) *ELEMENT

func MdROW

func MdROW(args ...string) *ELEMENT

func MdSELECT

func MdSELECT(model, placeholder string) *ELEMENT

func MdSIDENAV

func MdSIDENAV(componentId string) *ELEMENT

func MdSLIDER

func MdSLIDER() *ELEMENT

func MdSLIDERCONTAINER

func MdSLIDERCONTAINER() *ELEMENT

func MdSUBHEADER

func MdSUBHEADER() *ELEMENT

<md-subheader></md-subheader>

func MdTAB

func MdTAB(label string) *ELEMENT

func MdTABBODY

func MdTABBODY() *ELEMENT

<md-tab-body></md-tab-body>

func MdTABCONTENT

func MdTABCONTENT() *ELEMENT

<md-tab-content> </md-tab-content>

func MdTABLABEL

func MdTABLABEL(label string) *ELEMENT

<md-tab-label></md-tab-label>

func MdTABS

func MdTABS() *ELEMENT

func MdTOOLBAR

func MdTOOLBAR() *ELEMENT

func MdTOOLTIP

func MdTOOLTIP(label string) *ELEMENT
func NAV() *ELEMENT

func NOSCRIPT

func NOSCRIPT() *ELEMENT

func NgDIRECTIVE

func NgDIRECTIVE(name string) *ELEMENT

func NgINCLUDE

func NgINCLUDE(src string) *ELEMENT

func NgPLURALIZE

func NgPLURALIZE(count, when, offset string) *ELEMENT

func NgSWITCH

func NgSWITCH(on string) *ELEMENT

func NgTHUMB

func NgTHUMB(file, width string) *ELEMENT

func NgVIEW

func NgVIEW() *ELEMENT

func OBJECT

func OBJECT() *ELEMENT

func OL

func OL() *ELEMENT

func OPTGROUP

func OPTGROUP() *ELEMENT

func OPTION

func OPTION() *ELEMENT

func OUTPUT

func OUTPUT() *ELEMENT

func P

func P(args ...string) *ELEMENT

func PARAM

func PARAM() *ELEMENT

func PRE

func PRE(args ...string) *ELEMENT

func PROGRESS

func PROGRESS() *ELEMENT

func Q

func Q() *ELEMENT

func RP

func RP() *ELEMENT

func RT

func RT() *ELEMENT

func RUBY

func RUBY() *ELEMENT

func S

func S() *ELEMENT

func SAMP

func SAMP() *ELEMENT

func SCRIPT

func SCRIPT(src string) *ELEMENT

func SECTION

func SECTION() *ELEMENT

func SELECT

func SELECT() *ELEMENT

func SMALL

func SMALL() *ELEMENT

func SOURCE

func SOURCE(src, typ string) *ELEMENT

func SPAN

func SPAN(args ...string) *ELEMENT

func STRONG

func STRONG() *ELEMENT

func STYLE

func STYLE() *ELEMENT

func STYLESHEET

func STYLESHEET(href string) *ELEMENT

func SUB

func SUB() *ELEMENT

func SUMMARY

func SUMMARY() *ELEMENT

func SUP

func SUP() *ELEMENT

func TABLE

func TABLE() *ELEMENT

func TAG

func TAG(args ...string) *ELEMENT

func TBODY

func TBODY() *ELEMENT

func TD

func TD() *ELEMENT

func TEXTAREA

func TEXTAREA() *ELEMENT

func TFOOT

func TFOOT() *ELEMENT

func TH

func TH() *ELEMENT

func THEAD

func THEAD() *ELEMENT

func TIME

func TIME() *ELEMENT

func TITLE

func TITLE(args ...string) *ELEMENT

func TR

func TR(title string) *ELEMENT

func TRACK

func TRACK() *ELEMENT

func U

func U() *ELEMENT

func UL

func UL() *ELEMENT

func VAR

func VAR() *ELEMENT

func VIDEO

func VIDEO() *ELEMENT

func WBR

func WBR() *ELEMENT

func (*ELEMENT) Abort

func (ele *ELEMENT) Abort(eval string) *ELEMENT

func (*ELEMENT) AccessKey

func (ele *ELEMENT) AccessKey(value string) *ELEMENT

func (*ELEMENT) Add

func (ele *ELEMENT) Add(childs ...*ELEMENT) *ELEMENT

func (*ELEMENT) AddColorStop

func (ele *ELEMENT) AddColorStop(eval string) *ELEMENT

func (*ELEMENT) AddTextTrack

func (ele *ELEMENT) AddTextTrack(eval string) *ELEMENT

func (*ELEMENT) Align

func (ele *ELEMENT) Align(align string) *ELEMENT

func (*ELEMENT) Arc

func (ele *ELEMENT) Arc(eval string) *ELEMENT

func (*ELEMENT) ArcTo

func (ele *ELEMENT) ArcTo(eval string) *ELEMENT

func (*ELEMENT) Attr

func (ele *ELEMENT) Attr(args ...interface{}) *ELEMENT

func (*ELEMENT) AttrDirs

func (ele *ELEMENT) AttrDirs(directiveNames ...string) *ELEMENT

func (*ELEMENT) AudioTracks

func (ele *ELEMENT) AudioTracks(eval string) *ELEMENT

func (*ELEMENT) Autoplay

func (ele *ELEMENT) Autoplay(eval string) *ELEMENT

func (*ELEMENT) Background

func (ele *ELEMENT) Background(s string) *ELEMENT

func (*ELEMENT) BackgroundImage

func (ele *ELEMENT) BackgroundImage(url, size, pos string) *ELEMENT

func (*ELEMENT) BeginPath

func (ele *ELEMENT) BeginPath(eval string) *ELEMENT

func (*ELEMENT) BezierCurveTo

func (ele *ELEMENT) BezierCurveTo(eval string) *ELEMENT

func (*ELEMENT) Buffered

func (ele *ELEMENT) Buffered(eval string) *ELEMENT

func (*ELEMENT) CanPlayType

func (ele *ELEMENT) CanPlayType(eval string) *ELEMENT

func (*ELEMENT) Canplay

func (ele *ELEMENT) Canplay(eval string) *ELEMENT

func (*ELEMENT) Canplaythrough

func (ele *ELEMENT) Canplaythrough(eval string) *ELEMENT

func (*ELEMENT) Class

func (ele *ELEMENT) Class(args ...string) *ELEMENT

func (*ELEMENT) ClearRect

func (ele *ELEMENT) ClearRect(eval string) *ELEMENT

func (*ELEMENT) Clip

func (ele *ELEMENT) Clip(eval string) *ELEMENT

func (*ELEMENT) ClosePath

func (ele *ELEMENT) ClosePath(eval string) *ELEMENT

func (*ELEMENT) Color

func (ele *ELEMENT) Color(value string) *ELEMENT

func (*ELEMENT) ContentEditTable

func (ele *ELEMENT) ContentEditTable(state bool) *ELEMENT

func (*ELEMENT) ContextMenu

func (ele *ELEMENT) ContextMenu(value string) *ELEMENT

func (*ELEMENT) Controller

func (ele *ELEMENT) Controller(eval string) *ELEMENT

func (*ELEMENT) Controls

func (ele *ELEMENT) Controls(eval string) *ELEMENT

func (*ELEMENT) CreateEvent

func (ele *ELEMENT) CreateEvent(eval string) *ELEMENT

func (*ELEMENT) CreateImageData

func (ele *ELEMENT) CreateImageData(eval string) *ELEMENT

func (*ELEMENT) CreateLinearGradient

func (ele *ELEMENT) CreateLinearGradient(eval string) *ELEMENT

func (*ELEMENT) CreatePattern

func (ele *ELEMENT) CreatePattern(eval string) *ELEMENT

func (*ELEMENT) CreateRadialGradient

func (ele *ELEMENT) CreateRadialGradient(eval string) *ELEMENT

func (*ELEMENT) CrossOrigin

func (ele *ELEMENT) CrossOrigin(eval string) *ELEMENT

func (*ELEMENT) CurrentSrc

func (ele *ELEMENT) CurrentSrc(eval string) *ELEMENT

func (*ELEMENT) CurrentTime

func (ele *ELEMENT) CurrentTime(eval string) *ELEMENT

func (*ELEMENT) Data

func (ele *ELEMENT) Data(eval string) *ELEMENT

func (*ELEMENT) DefaultMuted

func (ele *ELEMENT) DefaultMuted(eval string) *ELEMENT

func (*ELEMENT) DefaultPlaybackRate

func (ele *ELEMENT) DefaultPlaybackRate(eval string) *ELEMENT

func (*ELEMENT) Dir

func (ele *ELEMENT) Dir(value string) *ELEMENT

func (*ELEMENT) Draggable

func (ele *ELEMENT) Draggable(state bool) *ELEMENT

func (*ELEMENT) DrawImage

func (ele *ELEMENT) DrawImage(eval string) *ELEMENT

func (*ELEMENT) Dropzone

func (ele *ELEMENT) Dropzone(value string) *ELEMENT

func (*ELEMENT) Duration

func (ele *ELEMENT) Duration(eval string) *ELEMENT

func (*ELEMENT) Durationchange

func (ele *ELEMENT) Durationchange(eval string) *ELEMENT

func (*ELEMENT) Emptied

func (ele *ELEMENT) Emptied(eval string) *ELEMENT

func (*ELEMENT) Ended

func (ele *ELEMENT) Ended(eval string) *ELEMENT

func (*ELEMENT) Error

func (ele *ELEMENT) Error(eval string) *ELEMENT

func (*ELEMENT) Fill

func (ele *ELEMENT) Fill(eval string) *ELEMENT

func (*ELEMENT) FillRect

func (ele *ELEMENT) FillRect(eval string) *ELEMENT

func (*ELEMENT) FillStyle

func (ele *ELEMENT) FillStyle(eval string) *ELEMENT

func (*ELEMENT) FillText

func (ele *ELEMENT) FillText(eval string) *ELEMENT

func (*ELEMENT) Flex

func (ele *ELEMENT) Flex(value int) *ELEMENT

func (*ELEMENT) Font

func (ele *ELEMENT) Font(eval string) *ELEMENT

func (*ELEMENT) GetContext

func (ele *ELEMENT) GetContext(eval string) *ELEMENT

func (*ELEMENT) GetData

func (ele *ELEMENT) GetData() interface{}

func (*ELEMENT) GetImageData

func (ele *ELEMENT) GetImageData(eval string) *ELEMENT

func (*ELEMENT) GlobalAlpha

func (ele *ELEMENT) GlobalAlpha(eval string) *ELEMENT

func (*ELEMENT) GlobalCompositeOperation

func (ele *ELEMENT) GlobalCompositeOperation(eval string) *ELEMENT

func (*ELEMENT) Height

func (ele *ELEMENT) Height(value string) *ELEMENT

func (*ELEMENT) Hidden

func (ele *ELEMENT) Hidden() *ELEMENT

func (*ELEMENT) Href

func (ele *ELEMENT) Href(value string) *ELEMENT

func (*ELEMENT) Id

func (ele *ELEMENT) Id(value string) *ELEMENT

func (*ELEMENT) Inner

func (ele *ELEMENT) Inner(s string, args ...interface{}) *ELEMENT

func (*ELEMENT) IsPointInPath

func (ele *ELEMENT) IsPointInPath(eval string) *ELEMENT

func (*ELEMENT) Lang

func (ele *ELEMENT) Lang(value string) *ELEMENT

func (*ELEMENT) Layout

func (ele *ELEMENT) Layout(layout string) *ELEMENT

func (*ELEMENT) LayoutFill

func (ele *ELEMENT) LayoutFill() *ELEMENT

func (*ELEMENT) LineCap

func (ele *ELEMENT) LineCap(eval string) *ELEMENT

func (*ELEMENT) LineJoin

func (ele *ELEMENT) LineJoin(eval string) *ELEMENT

func (*ELEMENT) LineTo

func (ele *ELEMENT) LineTo(eval string) *ELEMENT

func (*ELEMENT) LineWidth

func (ele *ELEMENT) LineWidth(eval string) *ELEMENT

func (*ELEMENT) Load

func (ele *ELEMENT) Load(eval string) *ELEMENT

func (*ELEMENT) Loadeddata

func (ele *ELEMENT) Loadeddata(eval string) *ELEMENT

func (*ELEMENT) Loadedmetadata

func (ele *ELEMENT) Loadedmetadata(eval string) *ELEMENT

func (*ELEMENT) Loadstart

func (ele *ELEMENT) Loadstart(eval string) *ELEMENT

func (*ELEMENT) Loop

func (ele *ELEMENT) Loop(eval string) *ELEMENT

func (*ELEMENT) Max

func (ele *ELEMENT) Max(value int) *ELEMENT

func (*ELEMENT) MdBorderBottom

func (ele *ELEMENT) MdBorderBottom() *ELEMENT

func (*ELEMENT) MdPlaceholder

func (ele *ELEMENT) MdPlaceholder(exp string) *ELEMENT

func (*ELEMENT) MdScrollShrink

func (ele *ELEMENT) MdScrollShrink(exp string) *ELEMENT

func (*ELEMENT) MdSelected

func (ele *ELEMENT) MdSelected(exp string) *ELEMENT

func (*ELEMENT) MdStretchTabs

func (ele *ELEMENT) MdStretchTabs(exp string) *ELEMENT

func (*ELEMENT) MeasureText

func (ele *ELEMENT) MeasureText(eval string) *ELEMENT

func (*ELEMENT) MediaGroup

func (ele *ELEMENT) MediaGroup(eval string) *ELEMENT

func (*ELEMENT) Min

func (ele *ELEMENT) Min(value int) *ELEMENT

func (*ELEMENT) MiterLimit

func (ele *ELEMENT) MiterLimit(eval string) *ELEMENT

func (*ELEMENT) MoveTo

func (ele *ELEMENT) MoveTo(eval string) *ELEMENT

func (*ELEMENT) Muted

func (ele *ELEMENT) Muted(eval string) *ELEMENT

func (*ELEMENT) NetworkState

func (ele *ELEMENT) NetworkState(eval string) *ELEMENT

func (*ELEMENT) New

func (ele *ELEMENT) New() *ELEMENT

func (*ELEMENT) NgApp

func (ele *ELEMENT) NgApp(eval string) *ELEMENT

func (*ELEMENT) NgBackgroundImage

func (ele *ELEMENT) NgBackgroundImage(url, size, pos string) *ELEMENT

func (*ELEMENT) NgBind

func (ele *ELEMENT) NgBind(eval string) *ELEMENT

func (*ELEMENT) NgBlur

func (ele *ELEMENT) NgBlur(expression string) *ELEMENT

func (*ELEMENT) NgChange

func (ele *ELEMENT) NgChange(expression string) *ELEMENT

func (*ELEMENT) NgChecked

func (ele *ELEMENT) NgChecked(eval string) *ELEMENT

func (*ELEMENT) NgClass

func (ele *ELEMENT) NgClass(eval string) *ELEMENT

func (*ELEMENT) NgClick

func (ele *ELEMENT) NgClick(expression string) *ELEMENT

func (*ELEMENT) NgCloak

func (ele *ELEMENT) NgCloak() *ELEMENT

func (*ELEMENT) NgController

func (ele *ELEMENT) NgController(args ...string) *ELEMENT

func (*ELEMENT) NgCopy

func (ele *ELEMENT) NgCopy(expression string) *ELEMENT

func (*ELEMENT) NgCut

func (ele *ELEMENT) NgCut(expression string) *ELEMENT

func (*ELEMENT) NgDblClick

func (ele *ELEMENT) NgDblClick(expression string) *ELEMENT

func (*ELEMENT) NgDisabled

func (ele *ELEMENT) NgDisabled(eval string) *ELEMENT

func (*ELEMENT) NgEnter

func (ele *ELEMENT) NgEnter(eval string) *ELEMENT

func (*ELEMENT) NgFocus

func (ele *ELEMENT) NgFocus(expression string) *ELEMENT

func (*ELEMENT) NgHide

func (ele *ELEMENT) NgHide(eval string) *ELEMENT

func (*ELEMENT) NgIf

func (ele *ELEMENT) NgIf(eval string) *ELEMENT

func (*ELEMENT) NgInclude

func (ele *ELEMENT) NgInclude(eval string) *ELEMENT

func (*ELEMENT) NgInit

func (ele *ELEMENT) NgInit(eval string) *ELEMENT

func (*ELEMENT) NgKeyDown

func (ele *ELEMENT) NgKeyDown(expression string) *ELEMENT

func (*ELEMENT) NgKeyPress

func (ele *ELEMENT) NgKeyPress(expression string) *ELEMENT

func (*ELEMENT) NgKeyUp

func (ele *ELEMENT) NgKeyUp(expression string) *ELEMENT

func (*ELEMENT) NgModel

func (ele *ELEMENT) NgModel(eval string) *ELEMENT

func (*ELEMENT) NgMouseDown

func (ele *ELEMENT) NgMouseDown(expression string) *ELEMENT

func (*ELEMENT) NgMouseEnter

func (ele *ELEMENT) NgMouseEnter(expression string) *ELEMENT

func (*ELEMENT) NgMouseLeave

func (ele *ELEMENT) NgMouseLeave(expression string) *ELEMENT

func (*ELEMENT) NgMouseMove

func (ele *ELEMENT) NgMouseMove(expression string) *ELEMENT

func (*ELEMENT) NgMouseOver

func (ele *ELEMENT) NgMouseOver(expression string) *ELEMENT

func (*ELEMENT) NgMouseUp

func (ele *ELEMENT) NgMouseUp(expression string) *ELEMENT

func (*ELEMENT) NgOptions

func (ele *ELEMENT) NgOptions(eval string) *ELEMENT

func (*ELEMENT) NgPaste

func (ele *ELEMENT) NgPaste(expression string) *ELEMENT

func (*ELEMENT) NgReadOnly

func (ele *ELEMENT) NgReadOnly(eval string) *ELEMENT

func (*ELEMENT) NgRepeat

func (ele *ELEMENT) NgRepeat(eval string) *ELEMENT

func (*ELEMENT) NgShow

func (ele *ELEMENT) NgShow(eval string) *ELEMENT

func (*ELEMENT) NgSrc

func (ele *ELEMENT) NgSrc(src string) *ELEMENT

func (*ELEMENT) NgStyle

func (ele *ELEMENT) NgStyle(eval string) *ELEMENT

func (*ELEMENT) NgSubmit

func (ele *ELEMENT) NgSubmit(eval string) *ELEMENT

func (*ELEMENT) NgSwitch

func (ele *ELEMENT) NgSwitch(eval string) *ELEMENT

func (*ELEMENT) NgTransclude

func (ele *ELEMENT) NgTransclude(eval string) *ELEMENT

func (*ELEMENT) NgValue

func (ele *ELEMENT) NgValue(eval string) *ELEMENT

func (*ELEMENT) OnAbort

func (ele *ELEMENT) OnAbort(eval string) *ELEMENT

func (*ELEMENT) OnAfterPrint

func (ele *ELEMENT) OnAfterPrint(eval string) *ELEMENT

func (*ELEMENT) OnBeforePrint

func (ele *ELEMENT) OnBeforePrint(eval string) *ELEMENT

func (*ELEMENT) OnBeforeUnload

func (ele *ELEMENT) OnBeforeUnload(eval string) *ELEMENT

func (*ELEMENT) OnBlur

func (ele *ELEMENT) OnBlur(eval string) *ELEMENT

func (*ELEMENT) OnCanPlay

func (ele *ELEMENT) OnCanPlay(eval string) *ELEMENT

func (*ELEMENT) OnCanPlayThrough

func (ele *ELEMENT) OnCanPlayThrough(eval string) *ELEMENT

func (*ELEMENT) OnChange

func (ele *ELEMENT) OnChange(eval string) *ELEMENT

func (*ELEMENT) OnClick

func (ele *ELEMENT) OnClick(eval string) *ELEMENT

func (*ELEMENT) OnContextMenu

func (ele *ELEMENT) OnContextMenu(eval string) *ELEMENT

func (*ELEMENT) OnCopy

func (ele *ELEMENT) OnCopy(eval string) *ELEMENT

func (*ELEMENT) OnCueChange

func (ele *ELEMENT) OnCueChange(eval string) *ELEMENT

func (*ELEMENT) OnCut

func (ele *ELEMENT) OnCut(eval string) *ELEMENT

func (*ELEMENT) OnDblClick

func (ele *ELEMENT) OnDblClick(eval string) *ELEMENT

func (*ELEMENT) OnDrag

func (ele *ELEMENT) OnDrag(eval string) *ELEMENT

func (*ELEMENT) OnDragEnter

func (ele *ELEMENT) OnDragEnter(eval string) *ELEMENT

func (*ELEMENT) OnDragLeave

func (ele *ELEMENT) OnDragLeave(eval string) *ELEMENT

func (*ELEMENT) OnDragOver

func (ele *ELEMENT) OnDragOver(eval string) *ELEMENT

func (*ELEMENT) OnDragStart

func (ele *ELEMENT) OnDragStart(eval string) *ELEMENT

func (*ELEMENT) OnDrageNd

func (ele *ELEMENT) OnDrageNd(eval string) *ELEMENT

func (*ELEMENT) OnDrop

func (ele *ELEMENT) OnDrop(eval string) *ELEMENT

func (*ELEMENT) OnDurationChange

func (ele *ELEMENT) OnDurationChange(eval string) *ELEMENT

func (*ELEMENT) OnEmptied

func (ele *ELEMENT) OnEmptied(eval string) *ELEMENT

func (*ELEMENT) OnEnded

func (ele *ELEMENT) OnEnded(eval string) *ELEMENT

func (*ELEMENT) OnError

func (ele *ELEMENT) OnError(eval string) *ELEMENT

func (*ELEMENT) OnFocus

func (ele *ELEMENT) OnFocus(eval string) *ELEMENT

func (*ELEMENT) OnHashChange

func (ele *ELEMENT) OnHashChange(eval string) *ELEMENT

func (*ELEMENT) OnInput

func (ele *ELEMENT) OnInput(eval string) *ELEMENT

func (*ELEMENT) OnInvalid

func (ele *ELEMENT) OnInvalid(eval string) *ELEMENT

func (*ELEMENT) OnKeyDown

func (ele *ELEMENT) OnKeyDown(eval string) *ELEMENT

func (*ELEMENT) OnKeyPress

func (ele *ELEMENT) OnKeyPress(eval string) *ELEMENT

func (*ELEMENT) OnKeyUp

func (ele *ELEMENT) OnKeyUp(eval string) *ELEMENT

func (*ELEMENT) OnLoad

func (ele *ELEMENT) OnLoad(eval string) *ELEMENT

func (*ELEMENT) OnLoadStart

func (ele *ELEMENT) OnLoadStart(eval string) *ELEMENT

func (*ELEMENT) OnLoadedData

func (ele *ELEMENT) OnLoadedData(eval string) *ELEMENT

func (*ELEMENT) OnLoadedMetadata

func (ele *ELEMENT) OnLoadedMetadata(eval string) *ELEMENT

func (*ELEMENT) OnMessage

func (ele *ELEMENT) OnMessage(eval string) *ELEMENT

func (*ELEMENT) OnMouseDown

func (ele *ELEMENT) OnMouseDown(eval string) *ELEMENT

func (*ELEMENT) OnMouseMove

func (ele *ELEMENT) OnMouseMove(eval string) *ELEMENT

func (*ELEMENT) OnMouseOut

func (ele *ELEMENT) OnMouseOut(eval string) *ELEMENT

func (*ELEMENT) OnMouseOver

func (ele *ELEMENT) OnMouseOver(eval string) *ELEMENT

func (*ELEMENT) OnMouseUp

func (ele *ELEMENT) OnMouseUp(eval string) *ELEMENT

func (*ELEMENT) OnMouseWheel

func (ele *ELEMENT) OnMouseWheel(eval string) *ELEMENT

func (*ELEMENT) OnOffline

func (ele *ELEMENT) OnOffline(eval string) *ELEMENT

func (*ELEMENT) OnOnline

func (ele *ELEMENT) OnOnline(eval string) *ELEMENT

func (*ELEMENT) OnPageHide

func (ele *ELEMENT) OnPageHide(eval string) *ELEMENT

func (*ELEMENT) OnPageShow

func (ele *ELEMENT) OnPageShow(eval string) *ELEMENT

func (*ELEMENT) OnPaste

func (ele *ELEMENT) OnPaste(eval string) *ELEMENT

func (*ELEMENT) OnPause

func (ele *ELEMENT) OnPause(eval string) *ELEMENT

func (*ELEMENT) OnPlay

func (ele *ELEMENT) OnPlay(eval string) *ELEMENT

func (*ELEMENT) OnPlaying

func (ele *ELEMENT) OnPlaying(eval string) *ELEMENT

func (*ELEMENT) OnPopState

func (ele *ELEMENT) OnPopState(eval string) *ELEMENT

func (*ELEMENT) OnProgress

func (ele *ELEMENT) OnProgress(eval string) *ELEMENT

func (*ELEMENT) OnRateChange

func (ele *ELEMENT) OnRateChange(eval string) *ELEMENT

func (*ELEMENT) OnReset

func (ele *ELEMENT) OnReset(eval string) *ELEMENT

func (*ELEMENT) OnResize

func (ele *ELEMENT) OnResize(eval string) *ELEMENT

func (*ELEMENT) OnScroll

func (ele *ELEMENT) OnScroll(eval string) *ELEMENT

func (*ELEMENT) OnSearch

func (ele *ELEMENT) OnSearch(eval string) *ELEMENT

func (*ELEMENT) OnSeeked

func (ele *ELEMENT) OnSeeked(eval string) *ELEMENT

func (*ELEMENT) OnSeeking

func (ele *ELEMENT) OnSeeking(eval string) *ELEMENT

func (*ELEMENT) OnSelect

func (ele *ELEMENT) OnSelect(eval string) *ELEMENT

func (*ELEMENT) OnShow

func (ele *ELEMENT) OnShow(eval string) *ELEMENT

func (*ELEMENT) OnStalled

func (ele *ELEMENT) OnStalled(eval string) *ELEMENT

func (*ELEMENT) OnStorage

func (ele *ELEMENT) OnStorage(eval string) *ELEMENT

func (*ELEMENT) OnSubmit

func (ele *ELEMENT) OnSubmit(eval string) *ELEMENT

func (*ELEMENT) OnSuspend

func (ele *ELEMENT) OnSuspend(eval string) *ELEMENT

func (*ELEMENT) OnTimeUpdate

func (ele *ELEMENT) OnTimeUpdate(eval string) *ELEMENT

func (*ELEMENT) OnToggle

func (ele *ELEMENT) OnToggle(eval string) *ELEMENT

func (*ELEMENT) OnUnload

func (ele *ELEMENT) OnUnload(eval string) *ELEMENT

func (*ELEMENT) OnVolumeChange

func (ele *ELEMENT) OnVolumeChange(eval string) *ELEMENT

func (*ELEMENT) OnWaiting

func (ele *ELEMENT) OnWaiting(eval string) *ELEMENT

func (*ELEMENT) OnWheel

func (ele *ELEMENT) OnWheel(eval string) *ELEMENT

func (*ELEMENT) Pause

func (ele *ELEMENT) Pause(eval string) *ELEMENT

func (*ELEMENT) Paused

func (ele *ELEMENT) Paused(eval string) *ELEMENT

func (*ELEMENT) Placeholder

func (ele *ELEMENT) Placeholder(value string) *ELEMENT

func (*ELEMENT) Play

func (ele *ELEMENT) Play(eval string) *ELEMENT

func (*ELEMENT) PlaybackRate

func (ele *ELEMENT) PlaybackRate(eval string) *ELEMENT

func (*ELEMENT) Played

func (ele *ELEMENT) Played(eval string) *ELEMENT

func (*ELEMENT) Playing

func (ele *ELEMENT) Playing(eval string) *ELEMENT

func (*ELEMENT) Preload

func (ele *ELEMENT) Preload(eval string) *ELEMENT

func (*ELEMENT) Progress

func (ele *ELEMENT) Progress(eval string) *ELEMENT

func (*ELEMENT) PutImageData

func (ele *ELEMENT) PutImageData(eval string) *ELEMENT

func (*ELEMENT) QuadraticCurveTo

func (ele *ELEMENT) QuadraticCurveTo(eval string) *ELEMENT

func (*ELEMENT) RAttr

func (ele *ELEMENT) RAttr(key, value string) *ELEMENT

func (*ELEMENT) Ratechange

func (ele *ELEMENT) Ratechange(eval string) *ELEMENT

func (*ELEMENT) ReadyState

func (ele *ELEMENT) ReadyState(eval string) *ELEMENT

func (*ELEMENT) Rect

func (ele *ELEMENT) Rect(eval string) *ELEMENT

func (*ELEMENT) Render

func (ele *ELEMENT) Render() ([]byte, error)

func (*ELEMENT) RenderToBuffer

func (ele *ELEMENT) RenderToBuffer(buf *bytes.Buffer, data map[string]interface{}) error

func (*ELEMENT) Repeat

func (ele *ELEMENT) Repeat(limit int, data interface{}) *ELEMENT

func (*ELEMENT) Restore

func (ele *ELEMENT) Restore(eval string) *ELEMENT

func (*ELEMENT) Rotate

func (ele *ELEMENT) Rotate(eval string) *ELEMENT

func (*ELEMENT) Save

func (ele *ELEMENT) Save(eval string) *ELEMENT

func (*ELEMENT) Scale

func (ele *ELEMENT) Scale(eval string) *ELEMENT

func (*ELEMENT) Seekable

func (ele *ELEMENT) Seekable(eval string) *ELEMENT

func (*ELEMENT) Seeked

func (ele *ELEMENT) Seeked(eval string) *ELEMENT

func (*ELEMENT) Seeking

func (ele *ELEMENT) Seeking(eval string) *ELEMENT

func (*ELEMENT) SetData

func (ele *ELEMENT) SetData(data interface{}) *ELEMENT

locks the element, sets the data and then unlocks the element

func (*ELEMENT) SetTransform

func (ele *ELEMENT) SetTransform(eval string) *ELEMENT

func (*ELEMENT) ShadowBlur

func (ele *ELEMENT) ShadowBlur(eval string) *ELEMENT

func (*ELEMENT) ShadowColor

func (ele *ELEMENT) ShadowColor(eval string) *ELEMENT

func (*ELEMENT) ShadowOffsetX

func (ele *ELEMENT) ShadowOffsetX(eval string) *ELEMENT

func (*ELEMENT) ShadowOffsetY

func (ele *ELEMENT) ShadowOffsetY(eval string) *ELEMENT

func (*ELEMENT) Size

func (ele *ELEMENT) Size(exp string) *ELEMENT

func (*ELEMENT) SpellCheck

func (ele *ELEMENT) SpellCheck(state bool) *ELEMENT

func (*ELEMENT) Src

func (ele *ELEMENT) Src(src string) *ELEMENT

func (*ELEMENT) Stalled

func (ele *ELEMENT) Stalled(eval string) *ELEMENT

func (*ELEMENT) StartDate

func (ele *ELEMENT) StartDate(eval string) *ELEMENT

func (*ELEMENT) Stroke

func (ele *ELEMENT) Stroke(eval string) *ELEMENT

func (*ELEMENT) StrokeRect

func (ele *ELEMENT) StrokeRect(eval string) *ELEMENT

func (*ELEMENT) StrokeStyle

func (ele *ELEMENT) StrokeStyle(eval string) *ELEMENT

func (*ELEMENT) StrokeText

func (ele *ELEMENT) StrokeText(eval string) *ELEMENT

func (*ELEMENT) Style

func (ele *ELEMENT) Style(s string) *ELEMENT

func (*ELEMENT) Suspend

func (ele *ELEMENT) Suspend(eval string) *ELEMENT

func (*ELEMENT) TabIndex

func (ele *ELEMENT) TabIndex(number int) *ELEMENT

func (*ELEMENT) Target

func (ele *ELEMENT) Target(value string) *ELEMENT

func (*ELEMENT) TextAlign

func (ele *ELEMENT) TextAlign(eval string) *ELEMENT

func (*ELEMENT) TextBaseline

func (ele *ELEMENT) TextBaseline(eval string) *ELEMENT

func (*ELEMENT) TextTracks

func (ele *ELEMENT) TextTracks(eval string) *ELEMENT

func (*ELEMENT) Timeupdate

func (ele *ELEMENT) Timeupdate(eval string) *ELEMENT

func (*ELEMENT) Title

func (ele *ELEMENT) Title(value string) *ELEMENT

func (*ELEMENT) ToDataURL

func (ele *ELEMENT) ToDataURL(eval string) *ELEMENT

func (*ELEMENT) Transform

func (ele *ELEMENT) Transform(eval string) *ELEMENT

func (*ELEMENT) Translate

func (ele *ELEMENT) Translate(state bool) *ELEMENT

func (*ELEMENT) Type

func (ele *ELEMENT) Type(value string) *ELEMENT

func (*ELEMENT) Value

func (ele *ELEMENT) Value(value string) *ELEMENT

func (*ELEMENT) VideoTracks

func (ele *ELEMENT) VideoTracks(eval string) *ELEMENT

func (*ELEMENT) Volume

func (ele *ELEMENT) Volume(eval string) *ELEMENT

func (*ELEMENT) Volumechange

func (ele *ELEMENT) Volumechange(eval string) *ELEMENT

func (*ELEMENT) Waiting

func (ele *ELEMENT) Waiting(eval string) *ELEMENT

func (*ELEMENT) Width

func (ele *ELEMENT) Width(eval string) *ELEMENT

func (*ELEMENT) Wrap

func (ele *ELEMENT) Wrap() *ELEMENT

type Renderer

type Renderer interface {
	Render() string
}

type Repeater

type Repeater struct {
	Limit int
	Order string
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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