election_day.layouts.vote

Module Contents

Classes

VoteLayout

A common base layout for election and votes which caches some values

class election_day.layouts.vote.VoteLayout(model: onegov.ballot.models.Vote, request: onegov.election_day.request.ElectionDayRequest, tab: str = 'entities')[source]

Bases: onegov.election_day.layouts.detail.DetailLayout

A common base layout for election and votes which caches some values used in the macros.

model: onegov.ballot.models.Vote[source]
tabs_with_embedded_tables = ('entities', 'districts', 'statistics', 'proposal-entities', 'proposal-districts',...[source]
all_tabs() tuple[str, Ellipsis][source]

Return all tabs. Ordering is important for the main view.

title(tab: str | None = None) str[source]
subtitle(tab: str | None = None) str[source]
tab_visible(tab: str | None) bool[source]
label(value: str) str[source]
visible() bool[source]
type() str[source]
scope() str | None[source]
ballot() onegov.ballot.models.Ballot[source]
summarize() bool[source]
main_view() str[source]
answer() str | None[source]
menu() election_day.layouts.election.NestedMenu[source]
pdf_path() str | None[source]

Returns the path to the PDF file or None, if it is not available.

svg_prefix() str[source]
svg_path() str | None[source]

Returns the path to the SVG file or None, if it is not available.

Returns a link to the SVG download view.

svg_name() str[source]

Returns a nice to read SVG filename.