templates

package
v0.0.0-...-9d9be1d Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PageTemplate

func PageTemplate(p Page) string

func StreamPageTemplate

func StreamPageTemplate(qw422016 *qt422016.Writer, p Page)

func WritePageTemplate

func WritePageTemplate(qq422016 qtio422016.Writer, p Page)

Types

type AboutPage

type AboutPage struct {
	BasePage
}

func (*AboutPage) PageBody

func (p *AboutPage) PageBody() string

func (*AboutPage) PageTitle

func (p *AboutPage) PageTitle() string

func (*AboutPage) StreamPageBody

func (p *AboutPage) StreamPageBody(qw422016 *qt422016.Writer)

func (*AboutPage) StreamPageTitle

func (p *AboutPage) StreamPageTitle(qw422016 *qt422016.Writer)

func (*AboutPage) WritePageBody

func (p *AboutPage) WritePageBody(qq422016 qtio422016.Writer)

func (*AboutPage) WritePageTitle

func (p *AboutPage) WritePageTitle(qq422016 qtio422016.Writer)

type BasePage

type BasePage struct{}

func (*BasePage) PageBody

func (p *BasePage) PageBody() string

func (*BasePage) PageMeta

func (p *BasePage) PageMeta() string

func (*BasePage) PageScripts

func (p *BasePage) PageScripts() string

func (*BasePage) PageTitle

func (p *BasePage) PageTitle() string

func (*BasePage) StreamPageBody

func (p *BasePage) StreamPageBody(qw422016 *qt422016.Writer)

func (*BasePage) StreamPageMeta

func (p *BasePage) StreamPageMeta(qw422016 *qt422016.Writer)

func (*BasePage) StreamPageScripts

func (p *BasePage) StreamPageScripts(qw422016 *qt422016.Writer)

func (*BasePage) StreamPageTitle

func (p *BasePage) StreamPageTitle(qw422016 *qt422016.Writer)

func (*BasePage) WritePageBody

func (p *BasePage) WritePageBody(qq422016 qtio422016.Writer)

func (*BasePage) WritePageMeta

func (p *BasePage) WritePageMeta(qq422016 qtio422016.Writer)

func (*BasePage) WritePageScripts

func (p *BasePage) WritePageScripts(qq422016 qtio422016.Writer)

func (*BasePage) WritePageTitle

func (p *BasePage) WritePageTitle(qq422016 qtio422016.Writer)

type IndexPage

type IndexPage struct {
	BasePage
	CSRF string
}

func (*IndexPage) Choice

func (p *IndexPage) Choice() string

func (*IndexPage) PageBody

func (p *IndexPage) PageBody() string

func (*IndexPage) PageMeta

func (p *IndexPage) PageMeta() string

func (*IndexPage) PageScripts

func (p *IndexPage) PageScripts() string

func (*IndexPage) PageTitle

func (p *IndexPage) PageTitle() string

func (*IndexPage) StreamChoice

func (p *IndexPage) StreamChoice(qw422016 *qt422016.Writer)

func (*IndexPage) StreamPageBody

func (p *IndexPage) StreamPageBody(qw422016 *qt422016.Writer)

func (*IndexPage) StreamPageMeta

func (p *IndexPage) StreamPageMeta(qw422016 *qt422016.Writer)

func (*IndexPage) StreamPageScripts

func (p *IndexPage) StreamPageScripts(qw422016 *qt422016.Writer)

func (*IndexPage) StreamPageTitle

func (p *IndexPage) StreamPageTitle(qw422016 *qt422016.Writer)

func (*IndexPage) WriteChoice

func (p *IndexPage) WriteChoice(qq422016 qtio422016.Writer)

func (*IndexPage) WritePageBody

func (p *IndexPage) WritePageBody(qq422016 qtio422016.Writer)

func (*IndexPage) WritePageMeta

func (p *IndexPage) WritePageMeta(qq422016 qtio422016.Writer)

func (*IndexPage) WritePageScripts

func (p *IndexPage) WritePageScripts(qq422016 qtio422016.Writer)

func (*IndexPage) WritePageTitle

func (p *IndexPage) WritePageTitle(qq422016 qtio422016.Writer)

type NotFoundPage

type NotFoundPage struct {
	BasePage
}

func (*NotFoundPage) PageBody

func (p *NotFoundPage) PageBody() string

func (*NotFoundPage) PageTitle

func (p *NotFoundPage) PageTitle() string

func (*NotFoundPage) StreamPageBody

func (p *NotFoundPage) StreamPageBody(qw422016 *qt422016.Writer)

func (*NotFoundPage) StreamPageTitle

func (p *NotFoundPage) StreamPageTitle(qw422016 *qt422016.Writer)

func (*NotFoundPage) WritePageBody

func (p *NotFoundPage) WritePageBody(qq422016 qtio422016.Writer)

func (*NotFoundPage) WritePageTitle

func (p *NotFoundPage) WritePageTitle(qq422016 qtio422016.Writer)

type Page

type Page interface {
	PageTitle() string
	StreamPageTitle(qw422016 *qt422016.Writer)
	WritePageTitle(qq422016 qtio422016.Writer)
	PageBody() string
	StreamPageBody(qw422016 *qt422016.Writer)
	WritePageBody(qq422016 qtio422016.Writer)
	PageMeta() string
	StreamPageMeta(qw422016 *qt422016.Writer)
	WritePageMeta(qq422016 qtio422016.Writer)
	PageScripts() string
	StreamPageScripts(qw422016 *qt422016.Writer)
	WritePageScripts(qq422016 qtio422016.Writer)
}

type ResultRow

type ResultRow struct {
	Name  string
	Count int
}

type ResultView

type ResultView struct {
	Rows      []ResultRow
	ChartData []byte
}

type ResultsPage

type ResultsPage struct {
	BasePage
	Question string
	Choices  []string

	IRV       ResultView
	IRVRounds []ResultView
	FPTP      ResultView
	// contains filtered or unexported fields
}

func (*ResultsPage) Chart

func (p *ResultsPage) Chart(data []byte) string

func (*ResultsPage) PageBody

func (p *ResultsPage) PageBody() string

func (*ResultsPage) PageMeta

func (p *ResultsPage) PageMeta() string

func (*ResultsPage) PageTitle

func (p *ResultsPage) PageTitle() string

func (*ResultsPage) Result

func (p *ResultsPage) Result(result ResultView) string

func (*ResultsPage) StreamChart

func (p *ResultsPage) StreamChart(qw422016 *qt422016.Writer, data []byte)

func (*ResultsPage) StreamPageBody

func (p *ResultsPage) StreamPageBody(qw422016 *qt422016.Writer)

func (*ResultsPage) StreamPageMeta

func (p *ResultsPage) StreamPageMeta(qw422016 *qt422016.Writer)

func (*ResultsPage) StreamPageTitle

func (p *ResultsPage) StreamPageTitle(qw422016 *qt422016.Writer)

func (*ResultsPage) StreamResult

func (p *ResultsPage) StreamResult(qw422016 *qt422016.Writer, result ResultView)

func (*ResultsPage) WriteChart

func (p *ResultsPage) WriteChart(qq422016 qtio422016.Writer, data []byte)

func (*ResultsPage) WritePageBody

func (p *ResultsPage) WritePageBody(qq422016 qtio422016.Writer)

func (*ResultsPage) WritePageMeta

func (p *ResultsPage) WritePageMeta(qq422016 qtio422016.Writer)

func (*ResultsPage) WritePageTitle

func (p *ResultsPage) WritePageTitle(qq422016 qtio422016.Writer)

func (*ResultsPage) WriteResult

func (p *ResultsPage) WriteResult(qq422016 qtio422016.Writer, result ResultView)

type VotePage

type VotePage struct {
	BasePage
	CSRF     string
	Path     string
	Question string
	Choices  []string
}

func (*VotePage) PageBody

func (p *VotePage) PageBody() string

func (*VotePage) PageMeta

func (p *VotePage) PageMeta() string

func (*VotePage) PageScripts

func (p *VotePage) PageScripts() string

func (*VotePage) PageTitle

func (p *VotePage) PageTitle() string

func (*VotePage) StreamPageBody

func (p *VotePage) StreamPageBody(qw422016 *qt422016.Writer)

func (*VotePage) StreamPageMeta

func (p *VotePage) StreamPageMeta(qw422016 *qt422016.Writer)

func (*VotePage) StreamPageScripts

func (p *VotePage) StreamPageScripts(qw422016 *qt422016.Writer)

func (*VotePage) StreamPageTitle

func (p *VotePage) StreamPageTitle(qw422016 *qt422016.Writer)

func (*VotePage) WritePageBody

func (p *VotePage) WritePageBody(qq422016 qtio422016.Writer)

func (*VotePage) WritePageMeta

func (p *VotePage) WritePageMeta(qq422016 qtio422016.Writer)

func (*VotePage) WritePageScripts

func (p *VotePage) WritePageScripts(qq422016 qtio422016.Writer)

func (*VotePage) WritePageTitle

func (p *VotePage) WritePageTitle(qq422016 qtio422016.Writer)

Jump to

Keyboard shortcuts

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