regluit/frontend/templates/pledge.html

103 lines
4.3 KiB
HTML
Raw Normal View History

2012-02-15 16:03:58 +00:00
{% extends "basepledge.html" %}
{% load humanize %}
2011-11-07 21:01:08 +00:00
{% block title %}Pledge{% endblock %}
{% block extra_extra_head %}
2011-11-07 21:01:08 +00:00
<link type="text/css" rel="stylesheet" href="/static/css/campaign.css" />
<link type="text/css" rel="stylesheet" href="/static/css/pledge.css" />
<script type="text/javascript" src="/static/js/reconcile_pledge.js"></script>
2011-11-07 21:01:08 +00:00
{% endblock %}
{% block doccontent %}
2012-05-14 19:56:19 +00:00
<div style="height:15px"></div>
2012-02-15 16:03:58 +00:00
<div class="book-detail">
2012-05-01 13:56:19 +00:00
<div id="book-detail-img">
2012-02-15 16:03:58 +00:00
<a href="#"><img src="{{ work.cover_image_thumbnail }}" alt="{{ work.title }}" title="{{ work.title }}" width="131" height="192" /></a>
</div>
2011-11-07 21:01:08 +00:00
2012-02-15 16:03:58 +00:00
<div class="book-detail-info">
2012-05-01 13:56:19 +00:00
<div class="layout">
<h2 class="book-name">{{ work.title }}</h2>
<div>
<div class="pubinfo">
<h3 class="book-author">{{ work.author }}</h3>
<h3 class="book-year">{{ pubdate }}</h3>
</div>
</div>
</div>
<div class="jsmodule rounded pledge">
<div class="jsmod-content">
${{ work.last_campaign.target|intcomma }} needed by<br />
2012-05-01 13:56:19 +00:00
{{ work.last_campaign.deadline }}
</div>
</div>
2012-03-28 15:31:50 +00:00
2012-02-15 16:03:58 +00:00
<div class="pledged-info">
<div class="pledged-group">
{{ work.last_campaign.supporters.count }} Ungluers have pledged ${{ work.last_campaign.current_total|intcomma }}
2012-02-15 16:03:58 +00:00
</div>
<div class="status">
<img src="/static/images/images/icon-book-37by25-{{ work.percent_unglued }}.png" title="book list status" alt="book list status" />
2012-02-15 16:03:58 +00:00
</div>
</div>
</div>
</div>
<div class="jsmodule rounded clearfix">
<div class="jsmod-content">
{% if faqmenu == 'modify' %}
<div class="modify_notification clearfix"><h4>You've already pledged to this campaign:</h4>
<div>
2012-05-13 19:37:20 +00:00
Amount: ${{preapproval_amount|intcomma}}.<br />
Your premium: {% if premium_description %}{{ premium_description }}{% else %}You did not request a premium for this campaign.{% endif %}<br/>
</div>
<br /> You can modify your pledge below.
</div>
{% endif %}
2012-02-15 16:03:58 +00:00
{% comment %}
Even there is a CampaignPledgeForm in frontend/forms.py , the "widget" for premium_id is implemented in HTML here for now.
{% endcomment %}
<form class="pledgeform" method="POST" action="{% if faqmenu == 'modify' %}{% url pledge_modify work_id=work.id %}{% else %}{% url pledge work_id=work.id %}{% endif %}">
2012-02-15 16:03:58 +00:00
{% csrf_token %}
{{ form.non_field_errors }}
<div class="pledge_amount">{{ form.preapproval_amount.label_tag }}: {{ form.preapproval_amount.errors }}${{ form.preapproval_amount }}</div>
2012-02-15 16:03:58 +00:00
{% comment %}
not supported yet; don't display
{{ form.anonymous.label_tag }}: {{ form.anonymous.errors }}{{ form.anonymous }}
2012-02-15 16:03:58 +00:00
{% endcomment %}
2012-05-15 00:44:27 +00:00
<div class="pledge_amount premium_level">Choose your premium:</div>
<ul class="support menu" id="premiums_list">
{% for premium_item in premiums %}
{% if premium_item.limit == 0 or premium_item.limit > premium_item.premium_count %}
2012-02-15 16:03:58 +00:00
<li class="{% if forloop.first %}first{% else %}{% if forloop.last %}last{% endif %}{% endif %}">
<label for="premium_{{premium_item.id}}">
<input type="radio" name="premium_id" id="premium_{{premium_item.id}}" value="{{premium_item.id}}" {% ifequal request.REQUEST.premium_id premium_item.id|stringformat:"s" %}checked="checked"{% else %} {% ifequal premium_id premium_item.id %}checked="checked"{% endifequal %}{% endifequal %}/>
2012-02-15 16:03:58 +00:00
<span class="menu-item-price">
${{ premium_item.amount|intcomma }}
2012-02-15 16:03:58 +00:00
</span>
<span class="menu-item-desc">
{{ premium_item.description }} {% ifnotequal premium_item.limit 0 %}<br /> Only {{ premium_item.premium_remaining }} remaining! {% endifnotequal %}
2012-02-15 16:03:58 +00:00
</span>
2012-05-14 19:56:19 +00:00
</label></li>
{% endif %}
2012-02-15 16:03:58 +00:00
{% endfor %}
</ul>
<input type="submit" {% if faqmenu == 'modify' %}value="Modify Pledge"{% else %}value="Pledge Now"{% endif %} id="pledgesubmit" />
2012-02-15 16:03:58 +00:00
</form>
2011-11-07 21:01:08 +00:00
</div>
</div>
{% if faqmenu == 'modify' %}<div class="spacer"></div><div>We hope you won't, but of course you're also free to <a href="{% url pledge_cancel %}?tid={{ tid }}">cancel your pledge</a>.</div>{% endif %}
2011-11-07 21:01:08 +00:00
{% endblock %}