aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2011-08-18 21:23:06 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2011-08-18 21:23:06 -0500
commit0ddea95ea60c2ef61f771c64afb94357d3e005ec (patch)
tree1abc8cae3e9a09180a473c6c812e4c268a326e59
parent293a7fe4118151ff27153a324d27a554c6c0fc8b (diff)
downloadmediagoblin-0ddea95ea60c2ef61f771c64afb94357d3e005ec.tar.lz
mediagoblin-0ddea95ea60c2ef61f771c64afb94357d3e005ec.tar.xz
mediagoblin-0ddea95ea60c2ef61f771c64afb94357d3e005ec.zip
More useful messages about when stuff isn't there on a user's homepage.
-rw-r--r--mediagoblin/templates/mediagoblin/user_pages/user.html63
1 files changed, 43 insertions, 20 deletions
diff --git a/mediagoblin/templates/mediagoblin/user_pages/user.html b/mediagoblin/templates/mediagoblin/user_pages/user.html
index 00d25464..02e6fdc2 100644
--- a/mediagoblin/templates/mediagoblin/user_pages/user.html
+++ b/mediagoblin/templates/mediagoblin/user_pages/user.html
@@ -111,27 +111,50 @@
</div>
{% endif %}
- <div class="grid_10 omega">
- {{ object_gallery(request, media_entries, pagination,
- pagination_base_url=user_gallery_url, col_number=3) }}
- {% include "mediagoblin/utils/object_gallery.html" %}
- <div class="clear"></div>
- <p>
- <a href="{{ user_gallery_url }}">
- {% trans username=user.username -%}
- View all of {{ username }}'s media{% endtrans -%}
+ {% if media_entries.count() %}
+ <div class="grid_10 omega">
+ {{ object_gallery(request, media_entries, pagination,
+ pagination_base_url=user_gallery_url, col_number=3) }}
+ {% include "mediagoblin/utils/object_gallery.html" %}
+ <div class="clear"></div>
+ <p>
+ <a href="{{ user_gallery_url }}">
+ {% trans username=user.username -%}
+ View all of {{ username }}'s media{% endtrans -%}
+ </a>
+ </p>
+ {% set feed_url = request.urlgen(
+ 'mediagoblin.user_pages.atom_feed',
+ user=user.username) %}
+ <a href="{{ feed_url }}">
+ <img src="{{ request.staticdirect('/images/icon_feed.png') }}"
+ class="media_icon" alt="{% trans %}feed icon{% endtrans %}" />
</a>
- </p>
- {% set feed_url = request.urlgen(
- 'mediagoblin.user_pages.atom_feed',
- user=user.username) %}
- <a href="{{ feed_url }}">
- <img src="{{ request.staticdirect('/images/icon_feed.png') }}"
- class="media_icon" alt="{% trans %}feed icon{% endtrans %}" />
- </a>
- <a href="{{ feed_url }}">{%- trans %}Atom feed{% endtrans -%}</a>
- </div>
-
+ <a href="{{ feed_url }}">{%- trans %}Atom feed{% endtrans -%}</a>
+ </div>
+ {% else %}
+ {% if request.user['_id'] == user['_id'] %}
+ <div class="grid_10 omega empty_space">
+ <p>
+ {% trans -%}
+ This is where your media will appear, but you don't seem to have added anything yet.
+ {%- endtrans %}
+ </p>
+ <a class="header_submit"
+ href="{{ request.urlgen('mediagoblin.submit.start') }}">
+ {%- trans %}Add media{% endtrans -%}
+ </a>
+ </div>
+ {% else %}
+ <div class="grid_10 omega empty_space">
+ <p>
+ {% trans -%}
+ There doesn't seem to be any media here yet...
+ {%- endtrans %}
+ </p>
+ </div>
+ {% endif %}
+ {% endif %}
<div class="clear"></div>
{% endif %}
{% endblock %}