2012-02-15 16:03:58 +00:00
{% extends "basepledge.html" %}
2012-05-13 20:32:34 +00:00
{% load humanize %}
2011-11-07 21:01:08 +00:00
{% block title %}Pledge{% endblock %}
2011-11-21 20:07:10 +00:00
{% block extra_extra_head %}
2011-11-07 21:01:08 +00:00
< link type = "text/css" rel = "stylesheet" href = "/static/css/campaign.css" / >
2012-02-15 16:09:34 +00:00
< link type = "text/css" rel = "stylesheet" href = "/static/css/pledge.css" / >
2012-04-17 13:26:45 +00:00
< script type = "text/javascript" src = "/static/js/prefill_pledge.js" > < / script >
2011-11-07 21:01:08 +00:00
{% endblock %}
{% block doccontent %}
2012-05-01 13: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" >
2012-05-13 19:32:32 +00:00
${{ 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" >
2012-05-13 19:32:32 +00:00
{{ 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" >
2012-03-09 18:00:00 +00:00
< 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 >
2012-05-13 19:23:04 +00:00
< div class = "jsmodule rounded clearfix" >
2011-11-30 02:02:51 +00:00
< div class = "jsmod-content" >
2012-04-19 14:50:40 +00:00
{% if faqmenu == 'modify' %}
2012-05-13 19:23:04 +00:00
< 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 / >
2012-05-13 19:23:04 +00:00
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 >
2012-04-19 14:50:40 +00:00
{% 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 %}
2011-11-30 16:58:26 +00:00
2012-04-19 22:43:21 +00:00
< 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 }}
2012-04-16 18:18:04 +00:00
< 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
2012-04-16 18:18:04 +00:00
{{ form.anonymous.label_tag }}: {{ form.anonymous.errors }}{{ form.anonymous }}
2012-02-15 16:03:58 +00:00
{% endcomment %}
2011-11-30 02:02:51 +00:00
2012-04-17 13:26:45 +00:00
< ul class = "support menu" id = "premiums_list" >
2012-02-15 16:03:58 +00:00
{% for premium in premiums %}
2012-03-26 22:46:34 +00:00
{% if premium.limit == 0 or premium.limit > premium.premium_count %}
2012-04-17 13:33:47 +00:00
< label for = "premium_{{premium.id}}" >
2012-02-15 16:03:58 +00:00
< li class = "{% if forloop.first %}first{% else %}{% if forloop.last %}last{% endif %}{% endif %}" >
2012-04-17 13:33:47 +00:00
< input type = "radio" name = "premium_id" id = "premium_{{premium.id}}" value = "{{premium.id}}" { % ifequal request . REQUEST . premium_id premium . id | stringformat: " s " % } checked = "checked" { % endifequal % } / >
2012-02-15 16:03:58 +00:00
< span class = "menu-item-price" >
2012-05-13 19:32:32 +00:00
${{ premium.amount|intcomma }}
2012-02-15 16:03:58 +00:00
< / span >
< span class = "menu-item-desc" >
2012-03-26 22:46:34 +00:00
{{ premium.description }} {% ifnotequal premium.limit 0 %}< br / > Only {{ premium.premium_remaining }} remaining! {% endifnotequal %}
2012-02-15 16:03:58 +00:00
< / span >
2012-02-15 16:09:34 +00:00
< / a > < / li > < / label >
2012-03-26 22:46:34 +00:00
{% endif %}
2012-02-15 16:03:58 +00:00
{% endfor %}
< / ul >
2012-04-19 14:50:40 +00:00
< input type = "submit" { % if faqmenu = = ' modify ' % } value = "Modify Pledge" { % else % } value = "Pledge" { % endif % } id = "pledgesubmit" / >
2012-02-15 16:03:58 +00:00
< / form >
2011-11-07 21:01:08 +00:00
< / div >
2012-05-13 19:23:04 +00:00
< / 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 %}