when a user is not logged in, clicking add to wishlist now ends them at the work page

...where we need to have the add functionality
pull/1/head
eric 2011-12-05 23:31:03 -05:00
parent a94c04b890
commit 7dba126848
2 changed files with 5 additions and 3 deletions

View File

@ -35,7 +35,7 @@
</div> </div>
{% else %}{% if request.user.is_anonymous %} {% else %}{% if request.user.is_anonymous %}
<div class="moreinfo create-account"> <div class="moreinfo create-account">
<a href="#">Add to Wishlist</a> <span title="{% url work work.id %}">Add to Wishlist</span>
</div> </div>
{% else %}{% if work in request.user.wishlist.works.all %} {% else %}{% if work in request.user.wishlist.works.all %}
<div class="moreinfo on-wishlist"> <div class="moreinfo on-wishlist">
@ -70,7 +70,7 @@
</div> </div>
{% else %}{% if request.user.is_anonymous %} {% else %}{% if request.user.is_anonymous %}
<div class="listview panelfront side1 create-account"> <div class="listview panelfront side1 create-account">
<span>Add to Wishlist</span> <span title="{% url work work.id %}">Add to Wishlist</span>
</div> </div>
{% else %}{% if work in request.user.wishlist.works.all %} {% else %}{% if work in request.user.wishlist.works.all %}
<div class="listview panelfront side1 on-wishlist"> <div class="listview panelfront side1 on-wishlist">

View File

@ -28,7 +28,9 @@ $(document).ready(function() {
$(".create-account").each(function (index, element) { $(".create-account").each(function (index, element) {
$(element).click(function() { $(element).click(function() {
window.location = "/accounts/login/?next=" + $(location).attr('href'); var span = $(element).find("span");
var work_url = span.attr('title')
window.location = "/accounts/login/?next=" + work_url;
}); });
}); });