election_day.screen_widgets.vote

Classes

VoteCounterProposalTitleWidget

VoteTieBreakerTitleWidget

VoteProposalResultBarWidget

VoteCounterProposalResultBarWidget

VoteTieBreakerResultBarWidget

VoteProposalEntitiesTableWidget

VoteCounterProposalEntitiesTableWidget

VoteTieBreakerEntitiesTableWidget

VoteProposalEntitiesMap

VoteCounterProposalEntitiesMap

VoteTieBreakerEntitiesMap

VoteProposalDistrictsMap

VoteCounterProposalDistrictsMap

VoteTieBreakerDistrictsMap

VoteProposalTurnoutWidget

VoteCounterProposalTurnoutWidget

VoteTieBreakerTurnoutWidget

Module Contents

class election_day.screen_widgets.vote.VoteCounterProposalTitleWidget(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.Vote]

tag = 'vote-counter-proposal-title'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-counter-proposal-title">
            <span
                tal:content="model.counter_proposal.title"
                class="{@class}"
                />
        </xsl:template>
    """
usage = '<vote-counter-proposal-title class=""/>'[source]
class election_day.screen_widgets.vote.VoteTieBreakerTitleWidget(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.ComplexVote]

tag = 'vote-tie-breaker-title'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-tie-breaker-title">
            <span
                tal:content="model.tie_breaker.title"
                class="{@class}"
                />
        </xsl:template>
    """
usage = '<vote-tie-breaker-title class=""/>'[source]
class election_day.screen_widgets.vote.VoteProposalResultBarWidget(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.Vote]

tag = 'vote-proposal-result-bar'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-proposal-result-bar">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-result-bar']"
                    tal:define="ballot proposal"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-proposal-result-bar class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteCounterProposalResultBarWidget(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.ComplexVote]

tag = 'vote-counter-proposal-result-bar'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-counter-proposal-result-bar">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-result-bar']"
                    tal:define="ballot counter_proposal"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-counter-proposal-result-bar class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteTieBreakerResultBarWidget(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.ComplexVote]

tag = 'vote-tie-breaker-result-bar'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-tie-breaker-result-bar">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-result-bar']"
                    tal:define="ballot tie_breaker"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-tie-breaker-result-bar class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteProposalEntitiesTableWidget(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.Vote]

tag = 'vote-proposal-entities-table'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-proposal-entities-table">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-entities-table']"
                    tal:define="ballot proposal;
                                results proposal_results"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-proposal-entities-table class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteCounterProposalEntitiesTableWidget(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.ComplexVote]

tag = 'vote-counter-proposal-entities-table'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-counter-proposal-entities-table">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-entities-table']"
                    tal:define="ballot counter_proposal;
                                results counter_proposal_results"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-counter-proposal-entities-table class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteTieBreakerEntitiesTableWidget(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.ComplexVote]

tag = 'vote-tie-breaker-entities-table'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-tie-breaker-entities-table">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-entities-table']"
                    tal:define="ballot tie_breaker;
                                results tie_breaker_results"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-tie-breaker-entities-table class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteProposalEntitiesMap(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.Vote]

tag = 'vote-proposal-entities-map'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-proposal-entities-map">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-entities-map']"
                    tal:define="ballot proposal"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-proposal-entities-map class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteCounterProposalEntitiesMap(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.ComplexVote]

tag = 'vote-counter-proposal-entities-map'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-counter-proposal-entities-map">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-entities-map']"
                    tal:define="ballot counter_proposal"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-counter-proposal-entities-map class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteTieBreakerEntitiesMap(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.ComplexVote]

tag = 'vote-tie-breaker-entities-map'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-tie-breaker-entities-map">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-entities-map']"
                    tal:define="ballot tie_breaker"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-tie-breaker-entities-map class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteProposalDistrictsMap(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.Vote]

tag = 'vote-proposal-districts-map'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-proposal-districts-map">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-districts-map']"
                    tal:define="ballot proposal"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-proposal-districts-map class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteCounterProposalDistrictsMap(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.ComplexVote]

tag = 'vote-counter-proposal-districts-map'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-counter-proposal-districts-map">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-districts-map']"
                    tal:define="ballot counter_proposal"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-counter-proposal-districts-map class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteTieBreakerDistrictsMap(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.ComplexVote]

tag = 'vote-tie-breaker-districts-map'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-tie-breaker-districts-map">
            <div class="{@class}">
                <tal:block
                    metal:use-macro="layout.macros['ballot-districts-map']"
                    tal:define="ballot tie_breaker"
                    />
            </div>
        </xsl:template>
    """
usage = '<vote-tie-breaker-districts-map class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteProposalTurnoutWidget(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.Vote]

tag = 'vote-proposal-turnout'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-proposal-turnout">
            <span class="{@class}">
                ${'{0:.2f}'.format(proposal.turnout)} %
            </span>
        </xsl:template>
    """
usage = '<vote-proposal-turnout class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteCounterProposalTurnoutWidget(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.ComplexVote]

tag = 'vote-counter-proposal-turnout'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-counter-proposal-turnout">
            <span class="{@class}">
                ${'{0:.2f}'.format(counter_proposal.turnout)} %
            </span>
        </xsl:template>
    """
usage = '<vote-counter-proposal-turnout class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]
class election_day.screen_widgets.vote.VoteTieBreakerTurnoutWidget(model: E | None = None)[source]

Bases: onegov.election_day.screen_widgets.generic.ModelBoundWidget[onegov.election_day.models.ComplexVote]

tag = 'vote-tie-breaker-turnout'[source]
template = Multiline-String[source]
Show Value
"""
        <xsl:template match="vote-tie-breaker-turnout">
            <span class="{@class}">
                ${'{0:.2f}'.format(tie_breaker.turnout)} %
            </span>
        </xsl:template>
    """
usage = '<vote-tie-breaker-turnout class=""/>'[source]
get_variables(layout: onegov.election_day.layouts.DefaultLayout) dict[str, Any][source]