better text for twitter and email sharing
parent
2c13104f5d
commit
b5c284cc2d
|
@ -1,4 +1,23 @@
|
|||
{% extends "basedocumentation.html" %}
|
||||
{% block extra_css %}
|
||||
<style type="text/css">
|
||||
#id_subject, #id_recipient {
|
||||
float: right;
|
||||
width: 75%;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
#id_message {
|
||||
width: 75%;
|
||||
float: right;
|
||||
}
|
||||
|
||||
input[type=submit] {
|
||||
float: right;
|
||||
margin: 7px 0px auto 0px;;
|
||||
}
|
||||
</style>
|
||||
{% endblock %}
|
||||
|
||||
{% block title %}Pledge{% endblock %}
|
||||
|
||||
|
@ -7,7 +26,7 @@
|
|||
<form method="POST" action="/emailshare/">
|
||||
{% csrf_token %}
|
||||
{{ form.as_p }}
|
||||
<input type="submit" value="Share" />
|
||||
<div class="spacer"></div><input type="submit" value="Share" />
|
||||
</form>
|
||||
|
||||
{% endblock %}
|
|
@ -259,7 +259,7 @@ there's no tab for seeing ALL my books, only the filters! huh.
|
|||
<li class="tabs3"><a href="#">Wishlisted</a></li>
|
||||
</ul>
|
||||
|
||||
<span id="rss"><a href="feed" title="RSS feed of {{ supporter }}'s latest wishbooks" alt="RSS feed of {{ supporter }}'s latest wishbooks"><img src="/static/images/feedicons-standard/feed-icon-14x14.png"></a></span>
|
||||
<span id="rss"><a href="feed" title="RSS feed of {{ supporter }}'s latest wishbooks" alt="RSS feed of {{ supporter }}'s latest wishbooks"><img src="/static/images/feedicons-standard/feed-icon-14x14.png">Subscribe</a></span>
|
||||
|
||||
{% if not works %}
|
||||
{% comment %}
|
||||
|
|
|
@ -338,7 +338,7 @@ $j(document).ready(function(){
|
|||
<div class="jsmod-content">
|
||||
<ul class="social menu">
|
||||
<a href="https://www.facebook.com/sharer.php?u={{request.build_absolute_uri|urlencode:"" }}"><li class="facebook first"><span>Facebook</span></li></a>
|
||||
<a href="https://twitter.com/intent/tweet?url={{request.build_absolute_uri|urlencode:"" }}&text=I%27m%20ungluing%20{{ work.title|urlencode }}%20at%20%40unglueit"><li class="twitter"><span>Twitter</span></li></a>
|
||||
<a href="https://twitter.com/intent/tweet?url={{request.build_absolute_uri|urlencode:"" }}&text=I%27m%20ungluing%20{{ work.title|urlencode }}%20at%20%40unglueit.%20Join%20me%21"><li class="twitter"><span>Twitter</span></li></a>
|
||||
{% if request.user.is_authenticated %}<a href="{% url emailshare %}?next={{request.build_absolute_uri|urlencode:""}}"><li class="email"><span>Email</span></li></a>{% endif %}
|
||||
<a href="#" id="embed"><li class="embed"><span>Embed</span></li></a>
|
||||
</ul>
|
||||
|
|
|
@ -1359,13 +1359,30 @@ def emailshare(request):
|
|||
else:
|
||||
try:
|
||||
next = request.GET['next']
|
||||
work_id = next.split('/')[-2]
|
||||
work_id = int(work_id)
|
||||
book = models.Work.objects.get(pk=work_id)
|
||||
title = book.title
|
||||
# if title requires unicode let's ignore it for now
|
||||
try:
|
||||
title = ', '+str(title)+', '
|
||||
except:
|
||||
title = ' '
|
||||
try:
|
||||
status = book.last_campaign().status
|
||||
except:
|
||||
status = None
|
||||
|
||||
# customize the call to action depending on campaign status
|
||||
if status == 'ACTIVE':
|
||||
message = 'Help me unglue one of my favorite books'+title+'on Unglue.It: '+next+'. If enough of us pledge to unglue this book, the creator will be paid and the ebook will become free to everyone on earth.'
|
||||
else:
|
||||
message = 'Help me unglue one of my favorite books'+title+'on Unglue.It: '+next+'. If enough of us wishlist this book, Unglue.It may start a campaign to pay the creator and make the ebook free to everyone on earth.'
|
||||
form = EmailShareForm(initial={'next':next, 'subject': 'Come see one of my favorite books on Unglue.It', 'message': message})
|
||||
except:
|
||||
next = ''
|
||||
if request.user.is_authenticated():
|
||||
sender = request.user.email
|
||||
else:
|
||||
sender = ''
|
||||
form = EmailShareForm(initial={'next':next, 'message':"I'm ungluing books at unglue.it. Here's one of my favorites: "+next, "sender":sender})
|
||||
form = EmailShareForm(initial={'next':next, 'subject': 'Come join me on Unglue.It', 'message':"I'm ungluing books on Unglue.It. Together we're paying creators and making ebooks free to everyone on earth. Join me! http://unglue.it"})
|
||||
|
||||
return render(request, "emailshare.html", {'form':form})
|
||||
|
||||
|
|
Loading…
Reference in New Issue