~widelands-dev/widelands-website/trunk

« back to all changes in this revision

Viewing changes to templates/wlmaps/map_detail.html

  • Committer: franku
  • Date: 2016-05-15 14:41:54 UTC
  • mto: This revision was merged to the branch mainline in revision 409.
  • Revision ID: somal@arcor.de-20160515144154-00m3tiibyxm0nw2w
added the old threadedcomments app as wildelands app

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
   vim:ft=htmldjango
4
4
{% endcomment %}
5
5
 
 
6
{% load custom_date %}
 
7
{% load wlmaps_extra %}
 
8
{% load wlprofile_extras %}
 
9
{% load threadedcommentstags %}
 
10
{% load wl_markdown %}
 
11
 
 
12
{% block title %}{{ map.name }} - {{ block.super }}{% endblock %}
 
13
 
6
14
{% block extra_head %}
7
15
{{ block.super }}
8
 
 
 
16
<link rel="stylesheet" type="text/css" media="all" href="{{ MEDIA_URL }}css/comments.css" />
9
17
{% if not user.is_anonymous %}
10
18
<script src="{{ MEDIA_URL}}/js/jquery.sexy-vote.js" type="text/javascript"></script>
11
19
<script type="text/javascript">
16
24
        maxScore: 10,
17
25
        messages: ["","","","","","","","","",""],
18
26
        fn: function(e, score) {
19
 
            $.post("{% url wlmaps_rate object.slug %}",{ vote: score });
 
27
            $.post("{% url 'wlmaps_rate' map.slug %}",{ vote: score });
20
28
            }
21
29
        });
22
30
});
23
31
</script>
24
32
{% endif %}
25
 
 
26
33
{% endblock %}
27
34
 
28
 
{% load custom_date %}
29
 
{% block title %}{{ object.name }} - {{ block.super }}{% endblock %}
30
 
 
31
35
{% block content %}
32
 
<div class="map_details">
33
 
   
34
 
   <h1>{{ object.name }}</h1>
35
 
   Votes: {{ object.rating.votes }}, Average: {{ average_rating }}
36
 
   {% if not user.is_anonymous %}
37
 
   <span id="vote"></span>
38
 
   {% else %}
39
 
   (Login to vote)
40
 
   {% endif %}
41
 
   <span class="author">by {{ object.author }}</span>
42
 
   <span class="uploader">uploaded by {{ object.uploader.username }} at {{ object.pub_date|custom_date:user }}</span>
43
 
 
44
 
   <span class="dimensions">{{ object.w }}x{{ object.h }}</span>, <span class="world">{{ object.world_name|title }}</span>, <span class="nr_players"> maximum of {{ object.nr_players }} players.</span>
45
 
   <br/>
46
 
   <img src="{{ MEDIA_URL }}{{ object.minimap.url }}" alt="{{ object.name }}" />
47
 
 
48
 
   <div class="map_description">
49
 
      {{ object.descr }}
50
 
   </div>
51
 
 
52
 
   <h3>Comment by uploader:</h3>
53
 
   <div class="uploader_comment">
54
 
      {{ object.uploader_comment }}
55
 
   </div>
56
 
   
57
 
   <span class="nr_downloads">{{ object.nr_downloads }} times</span><br />
58
 
 
59
 
   <a href="{% url wlmaps_download object.slug %}">Download</a>
60
 
 
61
 
   <!-- Comments below -->
62
 
   <h3>Comments on this Map:</h3>
63
 
   {% include "threadedcomments/inlines/comments.html" %}
64
 
 
65
 
</div>
66
 
 
 
36
<h1>Map: {{ map.name }}</h1>
 
37
<div class="blogEntry" style="padding-bottom: 3em">
 
38
        <div>
 
39
                <a href="{% url 'wlmaps_index' %}">Maps</a> &#187; {{ map.name }}
 
40
        </div>
 
41
                <img class="posLeft map" style="float: left" src="{{ MEDIA_URL }}{{ map.minimap.url }}" alt="{{ map.name }}" />
 
42
        <div>
 
43
                <h3>Description:</h3>
 
44
                <p>{{ map.descr|wl_markdown:"escape" }}</p>
 
45
        </div>
 
46
        {% if map.hint %}
 
47
        <div style="clear: left;">
 
48
                <h3>Hint:</h3>
 
49
                <p>{{ map.hint|wl_markdown:"escape" }}</p>
 
50
        </div>
 
51
        {% endif %}
 
52
 
 
53
        <div style="clear: left;">
 
54
                <h3>Comment by uploader:</h3>
 
55
                <div>{{ map.uploader_comment|wl_markdown:"remove" }}</div>
 
56
                {% if user == map.uploader %}
 
57
                        <a class="button posLeft" href="{% url 'wlmaps_edit_comment' map.slug %}">
 
58
                                <img alt="Edit" title="Edit your comment" class="middle" src="{{ MEDIA_URL }}forum/img/edit.png">
 
59
                                <span class="middle">Edit</span>
 
60
                        </a>
 
61
                {% endif %}
 
62
        </div><br />
 
63
 
 
64
        <div style="display: block" >
 
65
                <h3>Basic Information:</h3>
 
66
                <table>
 
67
                        <tr>
 
68
                                <td class="grey">Author:</td><td>{{ map.author }}</td>
 
69
                        </tr>
 
70
                        <tr>
 
71
                                <td class="grey">World:</td>
 
72
                                <td>
 
73
                                {% if map.world_name %}
 
74
                                {{ map.world_name|title }}
 
75
                                {% else %}
 
76
                                One World
 
77
                                {% endif %}
 
78
                                </td>
 
79
                        </tr>
 
80
                        <tr>
 
81
                                <td class="grey">Dimensions:</td><td>{{ map.w }} x {{ map.h }}</td>
 
82
                        </tr>
 
83
                        <tr>
 
84
                                <td class="grey">Max. Players:</td><td>{{ map.nr_players }}</td>
 
85
                        </tr>
 
86
                        <tr>
 
87
                                <td class="grey">Downloads:</td><td>{{ map.nr_downloads }}</td>
 
88
                        </tr>
 
89
                        <tr>
 
90
                                {% get_comment_count for map as ccount %}
 
91
                                <td class="grey">Comments:</td><td>{{ ccount }}</td>
 
92
                        </tr>
 
93
                        <tr>
 
94
                                <td class="grey">Rating:</td>
 
95
                                <td>
 
96
                                        {#{{ map.rating|average_rating }} ({{ map.rating.votes }} Votes) franku: no rating app #}
 
97
                                        {% if not user.is_anonymous %}
 
98
                                        <span id="vote"></span>
 
99
                                        {% else %}
 
100
                                        - Login to vote
 
101
                                        {% endif %}
 
102
                                </td>
 
103
                        </tr>
 
104
                        <tr>
 
105
                                <td class="grey">Upload:</td><td>by {{ map.uploader|user_link }} at {{ map.pub_date|custom_date:user }}</td>
 
106
                        </tr>
 
107
                </table>
 
108
                
 
109
                {% if not map.world_name %}
 
110
                <div>
 
111
                        <strong>This map requires a version of Widelands newer than build18!</strong>
 
112
                </div>
 
113
                {% endif %}
 
114
        </div>
 
115
        
 
116
        <div style="margin: 1em 0px 1em 0px">
 
117
        <a class="button posLeft" href="{% url 'wlmaps_download' map.slug %}">
 
118
                <img src="{{ MEDIA_URL }}img/download.png" alt ="" class="middle" />
 
119
                <span class="middle">Download this map</span>
 
120
        </a>
 
121
        </div>
 
122
</div>
 
123
 
 
124
<div class="blogEntry">
 
125
        <h3>Comments on this Map:</h3>
 
126
        {% with map as object %}
 
127
                {% include "threadedcomments/inlines/comments.html" %}
 
128
        {% endwith %}
 
129
</div>
67
130
{% endblock %}