SYMBOL INDEX (726 symbols across 33 files) FILE: attr/generate.go function main (line 49) | func main() { FILE: attr/htmlattributes.autogen.go function About (line 13) | func About(v interface{}) gr.Modifier { function Accept (line 18) | func Accept(v interface{}) gr.Modifier { function AcceptCharset (line 23) | func AcceptCharset(v interface{}) gr.Modifier { function AccessKey (line 28) | func AccessKey(v interface{}) gr.Modifier { function Action (line 33) | func Action(v interface{}) gr.Modifier { function AllowFullScreen (line 38) | func AllowFullScreen(v interface{}) gr.Modifier { function AllowTransparency (line 43) | func AllowTransparency(v interface{}) gr.Modifier { function Alt (line 48) | func Alt(v interface{}) gr.Modifier { function Async (line 53) | func Async(v interface{}) gr.Modifier { function AutoCapitalize (line 58) | func AutoCapitalize(v interface{}) gr.Modifier { function AutoComplete (line 63) | func AutoComplete(v interface{}) gr.Modifier { function AutoCorrect (line 68) | func AutoCorrect(v interface{}) gr.Modifier { function AutoFocus (line 73) | func AutoFocus(v interface{}) gr.Modifier { function AutoPlay (line 78) | func AutoPlay(v interface{}) gr.Modifier { function AutoSave (line 83) | func AutoSave(v interface{}) gr.Modifier { function Capture (line 88) | func Capture(v interface{}) gr.Modifier { function CellPadding (line 93) | func CellPadding(v interface{}) gr.Modifier { function CellSpacing (line 98) | func CellSpacing(v interface{}) gr.Modifier { function Challenge (line 103) | func Challenge(v interface{}) gr.Modifier { function CharSet (line 108) | func CharSet(v interface{}) gr.Modifier { function Checked (line 113) | func Checked(v interface{}) gr.Modifier { function Cite (line 118) | func Cite(v interface{}) gr.Modifier { function ClassID (line 123) | func ClassID(v interface{}) gr.Modifier { function ClassName (line 128) | func ClassName(v interface{}) gr.Modifier { function ColSpan (line 133) | func ColSpan(v interface{}) gr.Modifier { function Color (line 138) | func Color(v interface{}) gr.Modifier { function Cols (line 143) | func Cols(v interface{}) gr.Modifier { function Content (line 148) | func Content(v interface{}) gr.Modifier { function ContentEditable (line 153) | func ContentEditable(v interface{}) gr.Modifier { function ContextMenu (line 158) | func ContextMenu(v interface{}) gr.Modifier { function Controls (line 163) | func Controls(v interface{}) gr.Modifier { function Coords (line 168) | func Coords(v interface{}) gr.Modifier { function CrossOrigin (line 173) | func CrossOrigin(v interface{}) gr.Modifier { function DangerouslySetInnerHTML (line 179) | func DangerouslySetInnerHTML(v interface{}) gr.Modifier { function Data (line 184) | func Data(v interface{}) gr.Modifier { function Datatype (line 189) | func Datatype(v interface{}) gr.Modifier { function DateTime (line 194) | func DateTime(v interface{}) gr.Modifier { function Default (line 199) | func Default(v interface{}) gr.Modifier { function DefaultValue (line 206) | func DefaultValue(v interface{}) gr.Modifier { function Defer (line 211) | func Defer(v interface{}) gr.Modifier { function Dir (line 216) | func Dir(v interface{}) gr.Modifier { function Disabled (line 221) | func Disabled(v interface{}) gr.Modifier { function Download (line 226) | func Download(v interface{}) gr.Modifier { function Draggable (line 231) | func Draggable(v interface{}) gr.Modifier { function EncType (line 236) | func EncType(v interface{}) gr.Modifier { function Form (line 241) | func Form(v interface{}) gr.Modifier { function FormAction (line 246) | func FormAction(v interface{}) gr.Modifier { function FormEncType (line 251) | func FormEncType(v interface{}) gr.Modifier { function FormMethod (line 256) | func FormMethod(v interface{}) gr.Modifier { function FormNoValidate (line 261) | func FormNoValidate(v interface{}) gr.Modifier { function FormTarget (line 266) | func FormTarget(v interface{}) gr.Modifier { function FrameBorder (line 271) | func FrameBorder(v interface{}) gr.Modifier { function Headers (line 276) | func Headers(v interface{}) gr.Modifier { function Height (line 281) | func Height(v interface{}) gr.Modifier { function Hidden (line 286) | func Hidden(v interface{}) gr.Modifier { function High (line 291) | func High(v interface{}) gr.Modifier { function HRef (line 296) | func HRef(v interface{}) gr.Modifier { function HRefLang (line 301) | func HRefLang(v interface{}) gr.Modifier { function HTMLFor (line 306) | func HTMLFor(v interface{}) gr.Modifier { function HTTPEquiv (line 311) | func HTTPEquiv(v interface{}) gr.Modifier { function Icon (line 316) | func Icon(v interface{}) gr.Modifier { function ID (line 321) | func ID(v interface{}) gr.Modifier { function Inlist (line 326) | func Inlist(v interface{}) gr.Modifier { function InputMode (line 331) | func InputMode(v interface{}) gr.Modifier { function Integrity (line 336) | func Integrity(v interface{}) gr.Modifier { function Is (line 341) | func Is(v interface{}) gr.Modifier { function ItemProp (line 346) | func ItemProp(v interface{}) gr.Modifier { function Key (line 354) | func Key(v interface{}) gr.Modifier { function KeyParams (line 359) | func KeyParams(v interface{}) gr.Modifier { function KeyType (line 364) | func KeyType(v interface{}) gr.Modifier { function Kind (line 369) | func Kind(v interface{}) gr.Modifier { function Label (line 374) | func Label(v interface{}) gr.Modifier { function Lang (line 379) | func Lang(v interface{}) gr.Modifier { function List (line 384) | func List(v interface{}) gr.Modifier { function Loop (line 389) | func Loop(v interface{}) gr.Modifier { function Low (line 394) | func Low(v interface{}) gr.Modifier { function Manifest (line 399) | func Manifest(v interface{}) gr.Modifier { function MarginHeight (line 404) | func MarginHeight(v interface{}) gr.Modifier { function MarginWidth (line 409) | func MarginWidth(v interface{}) gr.Modifier { function Max (line 414) | func Max(v interface{}) gr.Modifier { function MaxLength (line 419) | func MaxLength(v interface{}) gr.Modifier { function Media (line 424) | func Media(v interface{}) gr.Modifier { function MediaGroup (line 429) | func MediaGroup(v interface{}) gr.Modifier { function Method (line 434) | func Method(v interface{}) gr.Modifier { function Min (line 439) | func Min(v interface{}) gr.Modifier { function MinLength (line 444) | func MinLength(v interface{}) gr.Modifier { function Multiple (line 449) | func Multiple(v interface{}) gr.Modifier { function Muted (line 454) | func Muted(v interface{}) gr.Modifier { function Name (line 459) | func Name(v interface{}) gr.Modifier { function NoValidate (line 464) | func NoValidate(v interface{}) gr.Modifier { function Nonce (line 469) | func Nonce(v interface{}) gr.Modifier { function Open (line 474) | func Open(v interface{}) gr.Modifier { function Optimum (line 479) | func Optimum(v interface{}) gr.Modifier { function Pattern (line 484) | func Pattern(v interface{}) gr.Modifier { function Placeholder (line 489) | func Placeholder(v interface{}) gr.Modifier { function Poster (line 494) | func Poster(v interface{}) gr.Modifier { function Prefix (line 499) | func Prefix(v interface{}) gr.Modifier { function Preload (line 504) | func Preload(v interface{}) gr.Modifier { function Profile (line 509) | func Profile(v interface{}) gr.Modifier { function Property (line 514) | func Property(v interface{}) gr.Modifier { function RadioGroup (line 519) | func RadioGroup(v interface{}) gr.Modifier { function ReadOnly (line 524) | func ReadOnly(v interface{}) gr.Modifier { function Ref (line 529) | func Ref(v interface{}) gr.Modifier { function Rel (line 534) | func Rel(v interface{}) gr.Modifier { function Required (line 539) | func Required(v interface{}) gr.Modifier { function Resource (line 544) | func Resource(v interface{}) gr.Modifier { function Results (line 549) | func Results(v interface{}) gr.Modifier { function Reversed (line 554) | func Reversed(v interface{}) gr.Modifier { function Role (line 559) | func Role(v interface{}) gr.Modifier { function RowSpan (line 564) | func RowSpan(v interface{}) gr.Modifier { function Rows (line 569) | func Rows(v interface{}) gr.Modifier { function Sandbox (line 574) | func Sandbox(v interface{}) gr.Modifier { function Scope (line 579) | func Scope(v interface{}) gr.Modifier { function Scoped (line 584) | func Scoped(v interface{}) gr.Modifier { function Scrolling (line 589) | func Scrolling(v interface{}) gr.Modifier { function Seamless (line 594) | func Seamless(v interface{}) gr.Modifier { function Security (line 599) | func Security(v interface{}) gr.Modifier { function Selected (line 604) | func Selected(v interface{}) gr.Modifier { function Shape (line 609) | func Shape(v interface{}) gr.Modifier { function Size (line 614) | func Size(v interface{}) gr.Modifier { function Sizes (line 619) | func Sizes(v interface{}) gr.Modifier { function Span (line 624) | func Span(v interface{}) gr.Modifier { function SpellCheck (line 629) | func SpellCheck(v interface{}) gr.Modifier { function Src (line 634) | func Src(v interface{}) gr.Modifier { function SrcDoc (line 639) | func SrcDoc(v interface{}) gr.Modifier { function SrcLang (line 644) | func SrcLang(v interface{}) gr.Modifier { function SrcSet (line 649) | func SrcSet(v interface{}) gr.Modifier { function Start (line 654) | func Start(v interface{}) gr.Modifier { function Step (line 659) | func Step(v interface{}) gr.Modifier { function Style (line 664) | func Style(v interface{}) gr.Modifier { function Summary (line 669) | func Summary(v interface{}) gr.Modifier { function TabIndex (line 674) | func TabIndex(v interface{}) gr.Modifier { function Target (line 679) | func Target(v interface{}) gr.Modifier { function Title (line 684) | func Title(v interface{}) gr.Modifier { function Type (line 689) | func Type(v interface{}) gr.Modifier { function Typeof (line 694) | func Typeof(v interface{}) gr.Modifier { function Unselectable (line 699) | func Unselectable(v interface{}) gr.Modifier { function UseMap (line 704) | func UseMap(v interface{}) gr.Modifier { function Value (line 709) | func Value(v interface{}) gr.Modifier { function Vocab (line 714) | func Vocab(v interface{}) gr.Modifier { function Width (line 719) | func Width(v interface{}) gr.Modifier { function WMode (line 724) | func WMode(v interface{}) gr.Modifier { function Wrap (line 729) | func Wrap(v interface{}) gr.Modifier { FILE: component.go function init (line 35) | func init() { type Component (line 55) | type Component interface type Factory (line 60) | type Factory interface type ReactComponent (line 68) | type ReactComponent struct method Node (line 342) | func (r *ReactComponent) Node() *js.Object { method Render (line 347) | func (r *ReactComponent) Render(elementID string, props Props) { method CreateElement (line 357) | func (r *ReactComponent) CreateElement(props Props, children ...Compon... method CloneElement (line 368) | func (r *ReactComponent) CloneElement(props Props, children ...Compone... method handleOptionsOnCreate (line 634) | func (r *ReactComponent) handleOptionsOnCreate() { method handleOptionsOnPrepare (line 648) | func (r *ReactComponent) handleOptionsOnPrepare() { function FromGlobal (line 92) | func FromGlobal(path ...string) *ReactComponent { function Require (line 115) | func Require(path ...string) *ReactComponent { type ComponentConfig (line 124) | type ComponentConfig struct type Option (line 129) | type Option struct function WithConfig (line 137) | func WithConfig(config ComponentConfig) Option { function Export (line 147) | func Export(name string) Option { function Global (line 159) | func Global(name string) Option { function Apply (line 170) | func Apply(f func(o *js.Object) *js.Object) Option { function NewSimpleRenderer (line 179) | func NewSimpleRenderer(c Component) Renderer { type simpleRenderer (line 183) | type simpleRenderer struct method Render (line 188) | func (s simpleRenderer) Render() Component { function NewSimpleComponent (line 195) | func NewSimpleComponent(c Component, options ...Option) *ReactComponent { type reactClass (line 199) | type reactClass struct type delegateRenderer (line 220) | type delegateRenderer struct method Render (line 225) | func (d delegateRenderer) Render() Component { function NewRenderer (line 230) | func NewRenderer(renderFunc func() Component) Renderer { function New (line 237) | func New(r Renderer, options ...Option) *ReactComponent { function CreateIfNeeded (line 330) | func CreateIfNeeded(c Component) *Element { function cloneOrCreateElementElementFactory (line 372) | func cloneOrCreateElementElementFactory(r *ReactComponent) func(e *Eleme... function createElementElementFactory (line 382) | func createElementElementFactory(r *ReactComponent) func(e *Element) *js... function cloneElement (line 390) | func cloneElement(prototype *js.Object, e *Element) *js.Object { function createOrInvoke (line 406) | func createOrInvoke(node *js.Object, e *Element, needsCreate bool) *js.O... function extractThisSetter (line 426) | func extractThisSetter(r Renderer) ThisSetter { function makeComponentUpdateFunc (line 461) | func makeComponentUpdateFunc(ts ThisSetter, f func(c Cops) bool) *js.Obj... function makeComponentUpdateVoidFunc (line 470) | func makeComponentUpdateVoidFunc(ts ThisSetter, f func(c Cops)) *js.Obje... function makeComponentPropertyReceiverFunc (line 480) | func makeComponentPropertyReceiverFunc(ts ThisSetter, f func(c Cops)) *j... function extractComponentUpdateArgs (line 491) | func extractComponentUpdateArgs(arguments []*js.Object) Cops { function makeVoidFunc (line 512) | func makeVoidFunc(ts ThisSetter, f func(), assumeBlocking bool) *js.Obje... function makeStateFunc (line 528) | func makeStateFunc(ts ThisSetter, f func() State) *js.Object { function makeChildContextFunc (line 537) | func makeChildContextFunc(ts ThisSetter, f func() Context) (*js.Object, ... function extractPropTypesFromTemplate (line 551) | func extractPropTypesFromTemplate(t map[string]interface{}) js.M { type incrementer (line 570) | type incrementer struct method next (line 574) | func (i *incrementer) next() int { function makeRenderFunc (line 579) | func makeRenderFunc(ts ThisSetter, s string, f func() Component) *js.Obj... function addEventListeners (line 608) | func addEventListeners(ts ThisSetter, c Component, that *This) { function addMissingKeys (line 654) | func addMissingKeys(s string, e *Element, id *incrementer) { FILE: el/elements.autogen.go function Anchor (line 13) | func Anchor(mods ...gr.Modifier) *gr.Element { function Abbreviation (line 22) | func Abbreviation(mods ...gr.Modifier) *gr.Element { function Address (line 31) | func Address(mods ...gr.Modifier) *gr.Element { function Area (line 40) | func Area(mods ...gr.Modifier) *gr.Element { function Article (line 49) | func Article(mods ...gr.Modifier) *gr.Element { function Aside (line 58) | func Aside(mods ...gr.Modifier) *gr.Element { function Audio (line 67) | func Audio(mods ...gr.Modifier) *gr.Element { function Bold (line 76) | func Bold(mods ...gr.Modifier) *gr.Element { function Base (line 85) | func Base(mods ...gr.Modifier) *gr.Element { function BidirectionalIsolation (line 94) | func BidirectionalIsolation(mods ...gr.Modifier) *gr.Element { function BidirectionalOverride (line 103) | func BidirectionalOverride(mods ...gr.Modifier) *gr.Element { function BlockQuote (line 112) | func BlockQuote(mods ...gr.Modifier) *gr.Element { function Break (line 121) | func Break(mods ...gr.Modifier) *gr.Element { function Button (line 130) | func Button(mods ...gr.Modifier) *gr.Element { function Canvas (line 139) | func Canvas(mods ...gr.Modifier) *gr.Element { function Caption (line 148) | func Caption(mods ...gr.Modifier) *gr.Element { function Citation (line 157) | func Citation(mods ...gr.Modifier) *gr.Element { function Code (line 166) | func Code(mods ...gr.Modifier) *gr.Element { function Column (line 175) | func Column(mods ...gr.Modifier) *gr.Element { function ColumnGroup (line 184) | func ColumnGroup(mods ...gr.Modifier) *gr.Element { function Data (line 193) | func Data(mods ...gr.Modifier) *gr.Element { function DataList (line 202) | func DataList(mods ...gr.Modifier) *gr.Element { function Description (line 211) | func Description(mods ...gr.Modifier) *gr.Element { function DeletedText (line 220) | func DeletedText(mods ...gr.Modifier) *gr.Element { function Details (line 229) | func Details(mods ...gr.Modifier) *gr.Element { function Definition (line 238) | func Definition(mods ...gr.Modifier) *gr.Element { function Dialog (line 247) | func Dialog(mods ...gr.Modifier) *gr.Element { function Div (line 256) | func Div(mods ...gr.Modifier) *gr.Element { function DescriptionList (line 265) | func DescriptionList(mods ...gr.Modifier) *gr.Element { function DefinitionTerm (line 274) | func DefinitionTerm(mods ...gr.Modifier) *gr.Element { function Element (line 283) | func Element(mods ...gr.Modifier) *gr.Element { function Emphasis (line 292) | func Emphasis(mods ...gr.Modifier) *gr.Element { function Embed (line 301) | func Embed(mods ...gr.Modifier) *gr.Element { function FieldSet (line 310) | func FieldSet(mods ...gr.Modifier) *gr.Element { function FigureCaption (line 319) | func FigureCaption(mods ...gr.Modifier) *gr.Element { function Figure (line 328) | func Figure(mods ...gr.Modifier) *gr.Element { function Footer (line 337) | func Footer(mods ...gr.Modifier) *gr.Element { function Form (line 346) | func Form(mods ...gr.Modifier) *gr.Element { function Header (line 355) | func Header(mods ...gr.Modifier) *gr.Element { function HeadingsGroup (line 364) | func HeadingsGroup(mods ...gr.Modifier) *gr.Element { function HorizontalRule (line 373) | func HorizontalRule(mods ...gr.Modifier) *gr.Element { function Italic (line 382) | func Italic(mods ...gr.Modifier) *gr.Element { function InlineFrame (line 391) | func InlineFrame(mods ...gr.Modifier) *gr.Element { function Image (line 400) | func Image(mods ...gr.Modifier) *gr.Element { function Input (line 409) | func Input(mods ...gr.Modifier) *gr.Element { function InsertedText (line 418) | func InsertedText(mods ...gr.Modifier) *gr.Element { function KeyboardInput (line 427) | func KeyboardInput(mods ...gr.Modifier) *gr.Element { function Label (line 436) | func Label(mods ...gr.Modifier) *gr.Element { function Legend (line 445) | func Legend(mods ...gr.Modifier) *gr.Element { function ListItem (line 454) | func ListItem(mods ...gr.Modifier) *gr.Element { function Link (line 463) | func Link(mods ...gr.Modifier) *gr.Element { function Main (line 472) | func Main(mods ...gr.Modifier) *gr.Element { function Map (line 481) | func Map(mods ...gr.Modifier) *gr.Element { function Mark (line 490) | func Mark(mods ...gr.Modifier) *gr.Element { function Menu (line 499) | func Menu(mods ...gr.Modifier) *gr.Element { function MenuItem (line 508) | func MenuItem(mods ...gr.Modifier) *gr.Element { function Meta (line 517) | func Meta(mods ...gr.Modifier) *gr.Element { function Meter (line 526) | func Meter(mods ...gr.Modifier) *gr.Element { function Multicol (line 535) | func Multicol(mods ...gr.Modifier) *gr.Element { function Navigation (line 544) | func Navigation(mods ...gr.Modifier) *gr.Element { function NoFrames (line 553) | func NoFrames(mods ...gr.Modifier) *gr.Element { function NoScript (line 562) | func NoScript(mods ...gr.Modifier) *gr.Element { function Object (line 571) | func Object(mods ...gr.Modifier) *gr.Element { function OrderedList (line 580) | func OrderedList(mods ...gr.Modifier) *gr.Element { function OptionsGroup (line 589) | func OptionsGroup(mods ...gr.Modifier) *gr.Element { function Option (line 598) | func Option(mods ...gr.Modifier) *gr.Element { function Output (line 607) | func Output(mods ...gr.Modifier) *gr.Element { function Paragraph (line 616) | func Paragraph(mods ...gr.Modifier) *gr.Element { function Parameter (line 625) | func Parameter(mods ...gr.Modifier) *gr.Element { function Picture (line 634) | func Picture(mods ...gr.Modifier) *gr.Element { function Preformatted (line 643) | func Preformatted(mods ...gr.Modifier) *gr.Element { function Progress (line 652) | func Progress(mods ...gr.Modifier) *gr.Element { function Quote (line 661) | func Quote(mods ...gr.Modifier) *gr.Element { function RubyParenthesis (line 670) | func RubyParenthesis(mods ...gr.Modifier) *gr.Element { function RubyText (line 679) | func RubyText(mods ...gr.Modifier) *gr.Element { function RubyTextContainer (line 688) | func RubyTextContainer(mods ...gr.Modifier) *gr.Element { function Ruby (line 697) | func Ruby(mods ...gr.Modifier) *gr.Element { function Strikethrough (line 706) | func Strikethrough(mods ...gr.Modifier) *gr.Element { function Sample (line 715) | func Sample(mods ...gr.Modifier) *gr.Element { function Script (line 724) | func Script(mods ...gr.Modifier) *gr.Element { function Section (line 733) | func Section(mods ...gr.Modifier) *gr.Element { function Select (line 742) | func Select(mods ...gr.Modifier) *gr.Element { function Shadow (line 751) | func Shadow(mods ...gr.Modifier) *gr.Element { function Small (line 760) | func Small(mods ...gr.Modifier) *gr.Element { function Source (line 769) | func Source(mods ...gr.Modifier) *gr.Element { function Span (line 778) | func Span(mods ...gr.Modifier) *gr.Element { function Strong (line 787) | func Strong(mods ...gr.Modifier) *gr.Element { function Style (line 796) | func Style(mods ...gr.Modifier) *gr.Element { function Subscript (line 805) | func Subscript(mods ...gr.Modifier) *gr.Element { function Summary (line 814) | func Summary(mods ...gr.Modifier) *gr.Element { function Superscript (line 823) | func Superscript(mods ...gr.Modifier) *gr.Element { function Table (line 832) | func Table(mods ...gr.Modifier) *gr.Element { function TableBody (line 841) | func TableBody(mods ...gr.Modifier) *gr.Element { function TableData (line 850) | func TableData(mods ...gr.Modifier) *gr.Element { function Template (line 859) | func Template(mods ...gr.Modifier) *gr.Element { function TextArea (line 868) | func TextArea(mods ...gr.Modifier) *gr.Element { function TableFoot (line 877) | func TableFoot(mods ...gr.Modifier) *gr.Element { function TableHeader (line 886) | func TableHeader(mods ...gr.Modifier) *gr.Element { function TableHead (line 895) | func TableHead(mods ...gr.Modifier) *gr.Element { function Time (line 904) | func Time(mods ...gr.Modifier) *gr.Element { function Title (line 913) | func Title(mods ...gr.Modifier) *gr.Element { function TableRow (line 922) | func TableRow(mods ...gr.Modifier) *gr.Element { function Track (line 931) | func Track(mods ...gr.Modifier) *gr.Element { function Underline (line 940) | func Underline(mods ...gr.Modifier) *gr.Element { function UnorderedList (line 949) | func UnorderedList(mods ...gr.Modifier) *gr.Element { function Variable (line 958) | func Variable(mods ...gr.Modifier) *gr.Element { function Video (line 967) | func Video(mods ...gr.Modifier) *gr.Element { function WordBreakOpportunity (line 976) | func WordBreakOpportunity(mods ...gr.Modifier) *gr.Element { function Header1 (line 985) | func Header1(mods ...gr.Modifier) *gr.Element { function Header2 (line 994) | func Header2(mods ...gr.Modifier) *gr.Element { function Header3 (line 1003) | func Header3(mods ...gr.Modifier) *gr.Element { function Header4 (line 1012) | func Header4(mods ...gr.Modifier) *gr.Element { function Header5 (line 1021) | func Header5(mods ...gr.Modifier) *gr.Element { function Header6 (line 1030) | func Header6(mods ...gr.Modifier) *gr.Element { FILE: el/generate.go function main (line 98) | func main() { function writeElem (line 156) | func writeElem(w io.Writer, name, desc, link string) { function capitalize (line 174) | func capitalize(s string) string { FILE: element.go type Modifier (line 24) | type Modifier interface type elementFactory (line 28) | type elementFactory type Element (line 39) | type Element struct method Node (line 72) | func (e *Element) Node() *js.Object { method Modify (line 80) | func (e *Element) Modify(in *Element) { method createElement (line 96) | func (e *Element) createElement() *js.Object { function NewElement (line 62) | func NewElement(tag string) *Element { function NewPreparedElement (line 67) | func NewPreparedElement(o *js.Object) *Element { type Modifiers (line 85) | type Modifiers method Modify (line 88) | func (mods Modifiers) Modify(e *Element) { function createElement (line 118) | func createElement(tag string, props map[string]interface{}, args []inte... FILE: event.go type Event (line 24) | type Event struct method Persist (line 31) | func (e *Event) Persist() { method Target (line 36) | func (e *Event) Target() *js.Object { method TargetValue (line 41) | func (e *Event) TargetValue() *js.Object { method CurrentTarget (line 46) | func (e *Event) CurrentTarget() *js.Object { method Int (line 51) | func (e *Event) Int(key string) int { type EventListener (line 56) | type EventListener struct method PreventDefault (line 65) | func (l *EventListener) PreventDefault() *EventListener { method StopPropagation (line 73) | func (l *EventListener) StopPropagation() *EventListener { method Modify (line 91) | func (l *EventListener) Modify(element *Element) { type Listener (line 80) | type Listener function NewEventListener (line 84) | func NewEventListener(name string, listener func(*Event)) *EventListener { FILE: evt/event.autogen.go function Abort (line 13) | func Abort(listener gr.Listener) *gr.EventListener { function AfterPrint (line 20) | func AfterPrint(listener gr.Listener) *gr.EventListener { function AnimationEnd (line 27) | func AnimationEnd(listener gr.Listener) *gr.EventListener { function AnimationIteration (line 34) | func AnimationIteration(listener gr.Listener) *gr.EventListener { function AnimationStart (line 41) | func AnimationStart(listener gr.Listener) *gr.EventListener { function AudioEnd (line 48) | func AudioEnd(listener gr.Listener) *gr.EventListener { function AudioProcess (line 55) | func AudioProcess(listener gr.Listener) *gr.EventListener { function AudioStart (line 62) | func AudioStart(listener gr.Listener) *gr.EventListener { function BeforePrint (line 69) | func BeforePrint(listener gr.Listener) *gr.EventListener { function BeforeUnload (line 76) | func BeforeUnload(listener gr.Listener) *gr.EventListener { function BeginEvent (line 83) | func BeginEvent(listener gr.Listener) *gr.EventListener { function Blocked (line 90) | func Blocked(listener gr.Listener) *gr.EventListener { function Blur (line 97) | func Blur(listener gr.Listener) *gr.EventListener { function Boundary (line 104) | func Boundary(listener gr.Listener) *gr.EventListener { function Cached (line 111) | func Cached(listener gr.Listener) *gr.EventListener { function CanPlay (line 118) | func CanPlay(listener gr.Listener) *gr.EventListener { function CanPlayThrough (line 125) | func CanPlayThrough(listener gr.Listener) *gr.EventListener { function Change (line 132) | func Change(listener gr.Listener) *gr.EventListener { function ChargingChange (line 139) | func ChargingChange(listener gr.Listener) *gr.EventListener { function ChargingTimeChange (line 146) | func ChargingTimeChange(listener gr.Listener) *gr.EventListener { function Checking (line 153) | func Checking(listener gr.Listener) *gr.EventListener { function Click (line 160) | func Click(listener gr.Listener) *gr.EventListener { function Close (line 167) | func Close(listener gr.Listener) *gr.EventListener { function Complete (line 174) | func Complete(listener gr.Listener) *gr.EventListener { function CompositionEnd (line 181) | func CompositionEnd(listener gr.Listener) *gr.EventListener { function CompositionStart (line 188) | func CompositionStart(listener gr.Listener) *gr.EventListener { function CompositionUpdate (line 195) | func CompositionUpdate(listener gr.Listener) *gr.EventListener { function ContextMenu (line 202) | func ContextMenu(listener gr.Listener) *gr.EventListener { function Copy (line 209) | func Copy(listener gr.Listener) *gr.EventListener { function Cut (line 216) | func Cut(listener gr.Listener) *gr.EventListener { function DOMContentLoaded (line 223) | func DOMContentLoaded(listener gr.Listener) *gr.EventListener { function DeviceLight (line 230) | func DeviceLight(listener gr.Listener) *gr.EventListener { function DeviceMotion (line 237) | func DeviceMotion(listener gr.Listener) *gr.EventListener { function DeviceOrientation (line 244) | func DeviceOrientation(listener gr.Listener) *gr.EventListener { function DeviceProximity (line 251) | func DeviceProximity(listener gr.Listener) *gr.EventListener { function DischargingTimeChange (line 258) | func DischargingTimeChange(listener gr.Listener) *gr.EventListener { function DoubleClick (line 265) | func DoubleClick(listener gr.Listener) *gr.EventListener { function Downloading (line 272) | func Downloading(listener gr.Listener) *gr.EventListener { function Drag (line 279) | func Drag(listener gr.Listener) *gr.EventListener { function DragEnd (line 286) | func DragEnd(listener gr.Listener) *gr.EventListener { function DragEnter (line 293) | func DragEnter(listener gr.Listener) *gr.EventListener { function DragLeave (line 300) | func DragLeave(listener gr.Listener) *gr.EventListener { function DragOver (line 307) | func DragOver(listener gr.Listener) *gr.EventListener { function DragStart (line 314) | func DragStart(listener gr.Listener) *gr.EventListener { function Drop (line 321) | func Drop(listener gr.Listener) *gr.EventListener { function DurationChange (line 328) | func DurationChange(listener gr.Listener) *gr.EventListener { function Emptied (line 335) | func Emptied(listener gr.Listener) *gr.EventListener { function End (line 342) | func End(listener gr.Listener) *gr.EventListener { function EndEvent (line 349) | func EndEvent(listener gr.Listener) *gr.EventListener { function Ended (line 356) | func Ended(listener gr.Listener) *gr.EventListener { function Error (line 363) | func Error(listener gr.Listener) *gr.EventListener { function Focus (line 370) | func Focus(listener gr.Listener) *gr.EventListener { function FocusIn (line 377) | func FocusIn(listener gr.Listener) *gr.EventListener { function FocusOut (line 384) | func FocusOut(listener gr.Listener) *gr.EventListener { function FullScreenChange (line 391) | func FullScreenChange(listener gr.Listener) *gr.EventListener { function FullScreenError (line 398) | func FullScreenError(listener gr.Listener) *gr.EventListener { function GamepadConnected (line 405) | func GamepadConnected(listener gr.Listener) *gr.EventListener { function GamepadDisconnected (line 412) | func GamepadDisconnected(listener gr.Listener) *gr.EventListener { function GotPointerCapture (line 419) | func GotPointerCapture(listener gr.Listener) *gr.EventListener { function HashChange (line 426) | func HashChange(listener gr.Listener) *gr.EventListener { function Input (line 433) | func Input(listener gr.Listener) *gr.EventListener { function Invalid (line 440) | func Invalid(listener gr.Listener) *gr.EventListener { function KeyDown (line 447) | func KeyDown(listener gr.Listener) *gr.EventListener { function KeyPress (line 454) | func KeyPress(listener gr.Listener) *gr.EventListener { function KeyUp (line 461) | func KeyUp(listener gr.Listener) *gr.EventListener { function LanguageChange (line 468) | func LanguageChange(listener gr.Listener) *gr.EventListener { function LevelChange (line 475) | func LevelChange(listener gr.Listener) *gr.EventListener { function Load (line 482) | func Load(listener gr.Listener) *gr.EventListener { function LoadEnd (line 489) | func LoadEnd(listener gr.Listener) *gr.EventListener { function LoadStart (line 496) | func LoadStart(listener gr.Listener) *gr.EventListener { function LoadedData (line 503) | func LoadedData(listener gr.Listener) *gr.EventListener { function LoadedMetadata (line 510) | func LoadedMetadata(listener gr.Listener) *gr.EventListener { function LostPointerCapture (line 517) | func LostPointerCapture(listener gr.Listener) *gr.EventListener { function Mark (line 524) | func Mark(listener gr.Listener) *gr.EventListener { function Message (line 531) | func Message(listener gr.Listener) *gr.EventListener { function MouseDown (line 538) | func MouseDown(listener gr.Listener) *gr.EventListener { function MouseEnter (line 545) | func MouseEnter(listener gr.Listener) *gr.EventListener { function MouseLeave (line 552) | func MouseLeave(listener gr.Listener) *gr.EventListener { function MouseMove (line 559) | func MouseMove(listener gr.Listener) *gr.EventListener { function MouseOut (line 566) | func MouseOut(listener gr.Listener) *gr.EventListener { function MouseOver (line 573) | func MouseOver(listener gr.Listener) *gr.EventListener { function MouseUp (line 580) | func MouseUp(listener gr.Listener) *gr.EventListener { function NoMatch (line 587) | func NoMatch(listener gr.Listener) *gr.EventListener { function NoUpdate (line 594) | func NoUpdate(listener gr.Listener) *gr.EventListener { function NotificationClick (line 601) | func NotificationClick(listener gr.Listener) *gr.EventListener { function Obsolete (line 608) | func Obsolete(listener gr.Listener) *gr.EventListener { function Offline (line 615) | func Offline(listener gr.Listener) *gr.EventListener { function Online (line 622) | func Online(listener gr.Listener) *gr.EventListener { function Open (line 629) | func Open(listener gr.Listener) *gr.EventListener { function OrientationChange (line 636) | func OrientationChange(listener gr.Listener) *gr.EventListener { function PageHide (line 643) | func PageHide(listener gr.Listener) *gr.EventListener { function PageShow (line 650) | func PageShow(listener gr.Listener) *gr.EventListener { function Paste (line 657) | func Paste(listener gr.Listener) *gr.EventListener { function Pause (line 664) | func Pause(listener gr.Listener) *gr.EventListener { function Play (line 671) | func Play(listener gr.Listener) *gr.EventListener { function Playing (line 678) | func Playing(listener gr.Listener) *gr.EventListener { function PointerCancel (line 685) | func PointerCancel(listener gr.Listener) *gr.EventListener { function PointerDown (line 692) | func PointerDown(listener gr.Listener) *gr.EventListener { function PointerEnter (line 699) | func PointerEnter(listener gr.Listener) *gr.EventListener { function PointerLeave (line 706) | func PointerLeave(listener gr.Listener) *gr.EventListener { function PointerLockChange (line 713) | func PointerLockChange(listener gr.Listener) *gr.EventListener { function PointerLockError (line 720) | func PointerLockError(listener gr.Listener) *gr.EventListener { function PointerMove (line 727) | func PointerMove(listener gr.Listener) *gr.EventListener { function PointerOut (line 734) | func PointerOut(listener gr.Listener) *gr.EventListener { function PointerOver (line 741) | func PointerOver(listener gr.Listener) *gr.EventListener { function PointerUp (line 748) | func PointerUp(listener gr.Listener) *gr.EventListener { function PopState (line 755) | func PopState(listener gr.Listener) *gr.EventListener { function Progress (line 762) | func Progress(listener gr.Listener) *gr.EventListener { function Push (line 769) | func Push(listener gr.Listener) *gr.EventListener { function PushSubscriptionChange (line 776) | func PushSubscriptionChange(listener gr.Listener) *gr.EventListener { function RateChange (line 783) | func RateChange(listener gr.Listener) *gr.EventListener { function ReadyStateChange (line 790) | func ReadyStateChange(listener gr.Listener) *gr.EventListener { function RepeatEvent (line 797) | func RepeatEvent(listener gr.Listener) *gr.EventListener { function Reset (line 804) | func Reset(listener gr.Listener) *gr.EventListener { function Resize (line 811) | func Resize(listener gr.Listener) *gr.EventListener { function ResourceTimingBufferFull (line 818) | func ResourceTimingBufferFull(listener gr.Listener) *gr.EventListener { function Result (line 825) | func Result(listener gr.Listener) *gr.EventListener { function Resume (line 832) | func Resume(listener gr.Listener) *gr.EventListener { function SVGAbort (line 839) | func SVGAbort(listener gr.Listener) *gr.EventListener { function SVGError (line 846) | func SVGError(listener gr.Listener) *gr.EventListener { function SVGLoad (line 853) | func SVGLoad(listener gr.Listener) *gr.EventListener { function SVGResize (line 860) | func SVGResize(listener gr.Listener) *gr.EventListener { function SVGScroll (line 867) | func SVGScroll(listener gr.Listener) *gr.EventListener { function SVGUnload (line 874) | func SVGUnload(listener gr.Listener) *gr.EventListener { function SVGZoom (line 881) | func SVGZoom(listener gr.Listener) *gr.EventListener { function Scroll (line 888) | func Scroll(listener gr.Listener) *gr.EventListener { function Seeked (line 895) | func Seeked(listener gr.Listener) *gr.EventListener { function Seeking (line 902) | func Seeking(listener gr.Listener) *gr.EventListener { function Select (line 909) | func Select(listener gr.Listener) *gr.EventListener { function SelectStart (line 916) | func SelectStart(listener gr.Listener) *gr.EventListener { function SelectionChange (line 923) | func SelectionChange(listener gr.Listener) *gr.EventListener { function Show (line 930) | func Show(listener gr.Listener) *gr.EventListener { function SoundEnd (line 937) | func SoundEnd(listener gr.Listener) *gr.EventListener { function SoundStart (line 944) | func SoundStart(listener gr.Listener) *gr.EventListener { function SpeechEnd (line 951) | func SpeechEnd(listener gr.Listener) *gr.EventListener { function SpeechStart (line 958) | func SpeechStart(listener gr.Listener) *gr.EventListener { function Stalled (line 965) | func Stalled(listener gr.Listener) *gr.EventListener { function Start (line 972) | func Start(listener gr.Listener) *gr.EventListener { function Storage (line 979) | func Storage(listener gr.Listener) *gr.EventListener { function Submit (line 986) | func Submit(listener gr.Listener) *gr.EventListener { function Success (line 993) | func Success(listener gr.Listener) *gr.EventListener { function Suspend (line 1000) | func Suspend(listener gr.Listener) *gr.EventListener { function TimeUpdate (line 1007) | func TimeUpdate(listener gr.Listener) *gr.EventListener { function Timeout (line 1014) | func Timeout(listener gr.Listener) *gr.EventListener { function TouchCancel (line 1021) | func TouchCancel(listener gr.Listener) *gr.EventListener { function TouchEnd (line 1028) | func TouchEnd(listener gr.Listener) *gr.EventListener { function TouchEnter (line 1035) | func TouchEnter(listener gr.Listener) *gr.EventListener { function TouchLeave (line 1042) | func TouchLeave(listener gr.Listener) *gr.EventListener { function TouchMove (line 1049) | func TouchMove(listener gr.Listener) *gr.EventListener { function TouchStart (line 1056) | func TouchStart(listener gr.Listener) *gr.EventListener { function TransitionEnd (line 1063) | func TransitionEnd(listener gr.Listener) *gr.EventListener { function Unload (line 1070) | func Unload(listener gr.Listener) *gr.EventListener { function UpdateReady (line 1077) | func UpdateReady(listener gr.Listener) *gr.EventListener { function UpgradeNeeded (line 1084) | func UpgradeNeeded(listener gr.Listener) *gr.EventListener { function UserProximity (line 1091) | func UserProximity(listener gr.Listener) *gr.EventListener { function VersionChange (line 1098) | func VersionChange(listener gr.Listener) *gr.EventListener { function VisibilityChange (line 1105) | func VisibilityChange(listener gr.Listener) *gr.EventListener { function VoicesChanged (line 1112) | func VoicesChanged(listener gr.Listener) *gr.EventListener { function VolumeChange (line 1119) | func VolumeChange(listener gr.Listener) *gr.EventListener { function Waiting (line 1126) | func Waiting(listener gr.Listener) *gr.EventListener { function Wheel (line 1133) | func Wheel(listener gr.Listener) *gr.EventListener { FILE: evt/generate.go type Event (line 35) | type Event struct function main (line 41) | func main() { function capitalize (line 206) | func capitalize(s string) string { function firstToLower (line 210) | func firstToLower(s string) string { FILE: examples/ajax/main.go function main (line 19) | func main() { type gist (line 24) | type gist struct type userGists (line 32) | type userGists struct method Render (line 37) | func (g userGists) Render() gr.Component { method ComponentDidMount (line 90) | func (g userGists) ComponentDidMount() { method ComponentWillUnmount (line 115) | func (g userGists) ComponentWillUnmount() { method ShouldComponentUpdate (line 121) | func (g userGists) ShouldComponentUpdate(this *gr.This, next gr.Cops) ... function tableRow (line 78) | func tableRow(i interface{}) *gr.Element { FILE: examples/basic-click-counter/main.go function main (line 15) | func main() { type clickCounter (line 23) | type clickCounter struct method GetInitialState (line 28) | func (c clickCounter) GetInitialState() gr.State { method Render (line 33) | func (c clickCounter) Render() gr.Component { method onClick (line 47) | func (c clickCounter) onClick(event *gr.Event) { method ShouldComponentUpdate (line 52) | func (c clickCounter) ShouldComponentUpdate(next gr.Cops) bool { FILE: examples/basic/main.go function main (line 15) | func main() { type elapser (line 27) | type elapser struct method Render (line 32) | func (e elapser) Render() gr.Component { method ShouldComponentUpdate (line 42) | func (e elapser) ShouldComponentUpdate(this *gr.This, next gr.Cops) bo... FILE: examples/composition/main.go function main (line 15) | func main() { type elapser (line 27) | type elapser struct method Render (line 34) | func (e elapser) Render() gr.Component { method ShouldComponentUpdate (line 46) | func (e elapser) ShouldComponentUpdate(next gr.Cops) bool { method ComponentDidMount (line 50) | func (e elapser) ComponentDidMount() { FILE: examples/debounce/main.go function main (line 16) | func main() { type mouseTracker (line 21) | type mouseTracker struct method Render (line 26) | func (m mouseTracker) Render() gr.Component { method GetInitialState (line 56) | func (m mouseTracker) GetInitialState() gr.State { method ShouldComponentUpdate (line 60) | func (m mouseTracker) ShouldComponentUpdate(next gr.Cops) bool { FILE: examples/helpers.go function Example (line 14) | func Example(title string, body ...gr.Modifier) *gr.Element { function Panel (line 30) | func Panel(title string, body ...gr.Modifier) *gr.Element { function exampleListItem (line 47) | func exampleListItem(title, href, text string) gr.Modifier { function Alert (line 68) | func Alert(classifier string, body gr.Modifier) *gr.Element { type ClickCounter (line 80) | type ClickCounter struct method GetInitialState (line 85) | func (c ClickCounter) GetInitialState() gr.State { method Render (line 90) | func (c ClickCounter) Render() gr.Component { method onClick (line 101) | func (c ClickCounter) onClick(event *gr.Event) { method ShouldComponentUpdate (line 106) | func (c ClickCounter) ShouldComponentUpdate( method ComponentDidMount (line 113) | func (c ClickCounter) ComponentDidMount() { FILE: examples/interop/interop-ext-module-bundle.js function s (line 1) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... FILE: examples/interop/interop-ext-reverse-bundle.js function s (line 1) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... FILE: examples/interop/main.go function main (line 17) | func main() { type elapser (line 32) | type elapser struct method Render (line 37) | func (e elapser) Render() gr.Component { method ShouldComponentUpdate (line 50) | func (e elapser) ShouldComponentUpdate(next gr.Cops) bool { FILE: examples/lifecycle/main.go function main (line 16) | func main() { type lifecycle (line 44) | type lifecycle struct method Render (line 49) | func (l lifecycle) Render() gr.Component { method GetInitialState (line 59) | func (l lifecycle) GetInitialState() gr.State { method GetChildContext (line 65) | func (l lifecycle) GetChildContext() gr.Context { method ShouldComponentUpdate (line 71) | func (l lifecycle) ShouldComponentUpdate(next gr.Cops) bool { method ComponentWillUpdate (line 76) | func (l lifecycle) ComponentWillUpdate(next gr.Cops) { method ComponentWillReceiveProps (line 81) | func (l lifecycle) ComponentWillReceiveProps(data gr.Cops) { method ComponentDidUpdate (line 86) | func (l lifecycle) ComponentDidUpdate(data gr.Cops) { method ComponentWillMount (line 91) | func (l lifecycle) ComponentWillMount() { method ComponentDidMount (line 96) | func (l lifecycle) ComponentDidMount() { method ComponentWillUnmount (line 101) | func (l lifecycle) ComponentWillUnmount() { function init (line 105) | func init() { FILE: examples/router/main.go function main (line 33) | func main() { type app (line 38) | type app struct method Render (line 43) | func (a app) Render() gr.Component { method createLinkListItem (line 60) | func (a app) createLinkListItem(path, title string) gr.Modifier { type clickCounter (line 67) | type clickCounter struct method GetInitialState (line 73) | func (c clickCounter) GetInitialState() gr.State { method Render (line 81) | func (c clickCounter) Render() gr.Component { method onClick (line 96) | func (c clickCounter) onClick(event *gr.Event) { method ShouldComponentUpdate (line 101) | func (c clickCounter) ShouldComponentUpdate( FILE: helpers.go function UnmountComponentAtNode (line 39) | func UnmountComponentAtNode(elementID string) bool { function toString (line 46) | func toString(i interface{}) string { function toInt (line 62) | func toInt(i interface{}) int { function objectToMap (line 84) | func objectToMap(o *js.Object) map[string]interface{} { type HostInfo (line 104) | type HostInfo struct function Location (line 114) | func Location() HostInfo { FILE: lifecycle.go type Lifecycler (line 24) | type Lifecycler interface type Cops (line 39) | type Cops struct type Renderer (line 46) | type Renderer interface type StateInitializer (line 51) | type StateInitializer interface type ChildContextProvider (line 66) | type ChildContextProvider interface type ShouldComponentUpdate (line 72) | type ShouldComponentUpdate interface type ComponentWillUpdate (line 78) | type ComponentWillUpdate interface type ComponentWillReceiveProps (line 84) | type ComponentWillReceiveProps interface type ComponentDidUpdate (line 90) | type ComponentDidUpdate interface type ComponentWillMount (line 95) | type ComponentWillMount interface type ComponentWillUnmount (line 100) | type ComponentWillUnmount interface type ComponentDidMount (line 106) | type ComponentDidMount interface FILE: modifiers.go type textEl (line 24) | type textEl struct method Modify (line 35) | func (s *textEl) Modify(in *Element) { method Node (line 40) | func (s *textEl) Node() *js.Object { function Text (line 29) | func Text(i interface{}) Modifier { type cssClasses (line 44) | type cssClasses method Modify (line 86) | func (m cssClasses) Modify(element *Element) { function CSS (line 48) | func CSS(classes ...string) Modifier { function Data (line 54) | func Data(name, val string) Modifier { function Aria (line 60) | func Aria(name, val string) Modifier { type prop (line 64) | type prop struct method Modify (line 70) | func (p *prop) Modify(element *Element) { function Prop (line 81) | func Prop(name string, value interface{}) Modifier { type style (line 95) | type style struct method Modify (line 111) | func (s *style) Modify(element *Element) { type discard (line 100) | type discard method Modify (line 103) | func (d discard) Modify(element *Element) { function Style (line 120) | func Style(name string, value interface{}) Modifier { type dynamicModifier (line 124) | type dynamicModifier method Modify (line 131) | func (d dynamicModifier) Modify(element *Element) { FILE: render.go constant defaultFramesPerSecond (line 25) | defaultFramesPerSecond = 3 constant defaultWaitTime (line 26) | defaultWaitTime = 1000 / defaultFramesPerSecond function RenderLoop (line 31) | func RenderLoop(render func(), interval ...time.Duration) chan struct{} { FILE: support/support.go function Require (line 29) | func Require(path ...string) (*js.Object, error) { FILE: tests/component_test.go constant exportedTestComponent (line 33) | exportedTestComponent = "GrtTest" function TestNewSimpleRenderer (line 35) | func TestNewSimpleRenderer(t *testing.T) { function TestNewSimpleComponent (line 41) | func TestNewSimpleComponent(t *testing.T) { function TestCreateIfNeeded (line 49) | func TestCreateIfNeeded(t *testing.T) { function TestNew (line 70) | func TestNew(t *testing.T) { function TestCloneElement (line 111) | func TestCloneElement(t *testing.T) { function TestCompositeComponents (line 130) | func TestCompositeComponents(t *testing.T) { function TestNewWithExport (line 147) | func TestNewWithExport(t *testing.T) { function TestNewWithGlobal (line 159) | func TestNewWithGlobal(t *testing.T) { function TestNewWithApply (line 171) | func TestNewWithApply(t *testing.T) { function TestComponentFromGlobal (line 185) | func TestComponentFromGlobal(t *testing.T) { function TestRequire (line 196) | func TestRequire(t *testing.T) { function TestForceUpdate (line 209) | func TestForceUpdate(t *testing.T) { function TestContext (line 240) | func TestContext(t *testing.T) { function resetComponentState (line 257) | func resetComponentState() { function newTestCustomComponent (line 262) | func newTestCustomComponent() *testCustomComponent { type testCustomComponent (line 266) | type testCustomComponent struct method Node (line 270) | func (c *testCustomComponent) Node() *js.Object { type testCompositeComponent (line 274) | type testCompositeComponent struct method Render (line 287) | func (c *testCompositeComponent) Render() gr.Component { function newTestCompositeComponent (line 279) | func newTestCompositeComponent() *testCompositeComponent { function createLifecycler (line 296) | func createLifecycler() *testLifecycler { function createLifecyclerWithColor (line 300) | func createLifecyclerWithColor(color string) gr.Factory { type testParentWithContext (line 304) | type testParentWithContext struct method Render (line 308) | func (l *testParentWithContext) Render() gr.Component { method GetChildContext (line 314) | func (l *testParentWithContext) GetChildContext() gr.Context { type testChildWithContext (line 318) | type testChildWithContext struct method Render (line 322) | func (l *testChildWithContext) Render() gr.Component { type testLifecycler (line 329) | type testLifecycler struct method visited (line 335) | func (l *testLifecycler) visited(m string) { method totalVisits (line 343) | func (l *testLifecycler) totalVisits() int { method printVisits (line 352) | func (l *testLifecycler) printVisits() { method visitCounter (line 365) | func (l *testLifecycler) visitCounter(m string) int { method Render (line 372) | func (l *testLifecycler) Render() gr.Component { method GetInitialState (line 384) | func (l *testLifecycler) GetInitialState() gr.State { method GetChildContext (line 389) | func (l *testLifecycler) GetChildContext() gr.Context { method ShouldComponentUpdate (line 398) | func (l *testLifecycler) ShouldComponentUpdate(next gr.Cops) bool { method ComponentWillUpdate (line 402) | func (l *testLifecycler) ComponentWillUpdate(next gr.Cops) { method ComponentWillReceiveProps (line 405) | func (l *testLifecycler) ComponentWillReceiveProps(data gr.Cops) { method ComponentDidUpdate (line 408) | func (l *testLifecycler) ComponentDidUpdate(prev gr.Cops) { method ComponentWillMount (line 411) | func (l *testLifecycler) ComponentWillMount() { method ComponentWillUnmount (line 414) | func (l *testLifecycler) ComponentWillUnmount() { method ComponentDidMount (line 417) | func (l *testLifecycler) ComponentDidMount() { type testTwoButtons (line 422) | type testTwoButtons struct method Render (line 426) | func (c *testTwoButtons) Render() gr.Component { FILE: tests/element_test.go function TestRenderButton (line 27) | func TestRenderButton(t *testing.T) { function TestRenderNestedSimple (line 34) | func TestRenderNestedSimple(t *testing.T) { function TestRenderNestedComplex (line 43) | func TestRenderNestedComplex(t *testing.T) { function TestRenderRegularTextLast (line 64) | func TestRenderRegularTextLast(t *testing.T) { FILE: tests/event_test.go function TestClickableButton (line 28) | func TestClickableButton(t *testing.T) { FILE: tests/grt/test_helpers.go function Equal (line 17) | func Equal(t *testing.T, expected, actual interface{}) { function NotEqual (line 25) | func NotEqual(t *testing.T, v1, v2 interface{}) { function NotNil (line 32) | func NotNil(t *testing.T, val interface{}) { function Fail (line 42) | func Fail(t *testing.T, args ...interface{}) { function ShallowRenderWithContext (line 47) | func ShallowRenderWithContext(c gr.Component, ctx gr.Context) *RenderedT... function ShallowRender (line 56) | func ShallowRender(c gr.Component) *RenderedTree { type RenderedTree (line 72) | type RenderedTree struct method ReRender (line 61) | func (t *RenderedTree) ReRender(props gr.Props) { method Dive (line 66) | func (t *RenderedTree) Dive(path ...string) *RenderedTree { method CallEventListener (line 97) | func (t *RenderedTree) CallEventListener(name string, args ...interfac... method String (line 110) | func (t *RenderedTree) String() string { method Sub (line 116) | func (t *RenderedTree) Sub(selector string, matchers ...Matcher) *Rend... method This (line 140) | func (t *RenderedTree) This() *gr.This { type Matcher (line 91) | type Matcher struct function NewMatcher (line 102) | func NewMatcher(key, value string) Matcher { function init (line 149) | func init() { function isNil (line 169) | func isNil(object interface{}) bool { FILE: tests/grt/test_helpers_test.go function TestPlaceholder (line 7) | func TestPlaceholder(t *testing.T) { FILE: tests/modifier_test.go function TestRenderWithAttribute (line 28) | func TestRenderWithAttribute(t *testing.T) { function TestDiscard (line 39) | func TestDiscard(t *testing.T) { function TestRenderWithCSS (line 51) | func TestRenderWithCSS(t *testing.T) { function TestRenderWithStyle (line 71) | func TestRenderWithStyle(t *testing.T) { function TestRenderWithAria (line 89) | func TestRenderWithAria(t *testing.T) { function TestRenderWithData (line 104) | func TestRenderWithData(t *testing.T) { function TestRenderWithProp (line 119) | func TestRenderWithProp(t *testing.T) { FILE: tests/this_test.go function TestPropsFunc (line 31) | func TestPropsFunc(t *testing.T) { function TestPropsChildren (line 63) | func TestPropsChildren(t *testing.T) { function TestBindThis (line 79) | func TestBindThis(t *testing.T) { function TestBindThisVariations (line 88) | func TestBindThisVariations(t *testing.T) { type thisCompEmbed (line 123) | type thisCompEmbed struct method Render (line 127) | func (c *thisCompEmbed) Render() gr.Component { method ID (line 136) | func (c *thisCompEmbed) ID() string { type thisCompNamed (line 140) | type thisCompNamed struct method Render (line 144) | func (c *thisCompNamed) Render() gr.Component { type thisCompChildren (line 149) | type thisCompChildren struct method Render (line 153) | func (c *thisCompChildren) Render() gr.Component { type testClickableButtons (line 157) | type testClickableButtons struct method Render (line 161) | func (c *testClickableButtons) Render() gr.Component { method createClickListener (line 183) | func (c *testClickableButtons) createClickListener(increment int) gr.L... FILE: this.go type This (line 29) | type This struct method SetThis (line 34) | func (t *This) SetThis(that *js.Object) { method Props (line 46) | func (t *This) Props() Props { method Context (line 52) | func (t *This) Context() Context { method Component (line 57) | func (t *This) Component(name string) Modifier { method IsMounted (line 66) | func (t *This) IsMounted() bool { method State (line 72) | func (t *This) State() State { method SetState (line 109) | func (t *This) SetState(s State) { method Refs (line 115) | func (t *This) Refs() Refs { method ForceUpdate (line 128) | func (t *This) ForceUpdate() { method Children (line 213) | func (t *This) Children() *Children { type ThisSetter (line 40) | type ThisSetter interface function NewThis (line 133) | func NewThis(that *js.Object) *This { type Context (line 138) | type Context type Props (line 141) | type Props method Copy (line 151) | func (p Props) Copy() Props { method Call (line 160) | func (p Props) Call(name string, args ...interface{}) *js.Object { method Func (line 166) | func (p Props) Func(name string) func(args ...interface{}) *js.Object { method Interface (line 174) | func (p Props) Interface(key string) interface{} { method Int (line 182) | func (p Props) Int(key string) int { method Bool (line 190) | func (p Props) Bool(key string) bool { method String (line 198) | func (p Props) String(key string) string { method HasChanged (line 229) | func (p Props) HasChanged(nextProps Props, keys ...string) bool { type State (line 144) | type State method Int (line 77) | func (s State) Int(key string) int { method Bool (line 85) | func (s State) Bool(key string) bool { method String (line 93) | func (s State) String(key string) string { method Interface (line 101) | func (s State) Interface(key string) interface{} { method HasChanged (line 236) | func (s State) HasChanged(nextState State, keys ...string) bool { method HasChangedDeeply (line 252) | func (s State) HasChangedDeeply(nextState State, keys ...string) bool { type Refs (line 148) | type Refs method GetDOMNode (line 120) | func (r Refs) GetDOMNode(key string) *js.Object { type Children (line 208) | type Children struct method Element (line 224) | func (c *Children) Element() *Element { function hasChanged (line 240) | func hasChanged(m1, m2 map[string]interface{}, keys ...string) bool {