src/cm/templates/site/text_list.html
author gibus
Tue, 11 Feb 2014 12:33:25 +0100
changeset 572 93383e54e042
parent 565 95a5c06c4008
child 631 150db5b6711d
permissions -rw-r--r--
Font size for piwik optout iframe.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     1
{% extends "site/layout/base_workspace.html" %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     2
{% load com %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     3
{% load i18n %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     4
{% load local_perms %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     5
{% load activity %}
38
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
     6
{% load tagging_tags %}
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     7
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     8
{% block head %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     9
{% endblock %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    10
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    11
{% block title %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    12
{% blocktrans %}Texts{% endblocktrans %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    13
{% endblock %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    14
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    15
{% block main %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    16
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    17
{% get_local_perm request can_create_text as can_create_text %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    18
{% get_local_perm request can_manage_workspace as can_manage_workspace %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    19
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    20
<script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    21
<!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    22
tb_conf['current_tab'] = 'text';
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    23
-->
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    24
</script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    25
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    26
<script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    27
<!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    28
$(function() {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    29
    $(".hidden-text-actions").css('visibility','hidden');   
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    30
}) ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    31
-->
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    32
</script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    33
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    34
<div id="text" class="tab-meta">   
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    35
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    36
<ul class="sub_list">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    37
    <li class="active_sub">{% blocktrans %}Text list{% endblocktrans %}</li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    38
    {% if can_create_text %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    39
    <li> / </li>
237
48c4d74c5cd9 help update / i18n
raph
parents: 193
diff changeset
    40
    <li><a href="{% url text-create-content %}">{% blocktrans %}Create a text{% endblocktrans %}</a></li>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    41
    <li> / </li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    42
    <li><a href="{% url text-create-upload %}">{% blocktrans %}Upload a text{% endblocktrans %}</a></li>
460
2fdb7d095d5c Added import from XML file, including text, comments and attachments.
gibus
parents: 439
diff changeset
    43
    <li> / </li>
2fdb7d095d5c Added import from XML file, including text, comments and attachments.
gibus
parents: 439
diff changeset
    44
    <li><a href="{% url text-create-import %}">{% blocktrans %}Import a co-mented text{% endblocktrans %}</a></li>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    45
    {% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    46
</ul>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    47
315
bf61a1b40eb5 only display tag filtering form if tags exist
raph
parents: 237
diff changeset
    48
{% if tag_list %}
38
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    49
<form id="filter_form" action="." method="get">
315
bf61a1b40eb5 only display tag filtering form if tags exist
raph
parents: 237
diff changeset
    50
<table class="large_table">
38
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    51
	<tr>
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    52
		<td>
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    53
		{% blocktrans %}Filter by tag:{% endblocktrans %} 
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    54
		<select id="tag_selected" name="tag_selected">
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    55
		<option {% if not tag_selected %}selected="selected"{% endif %} value="0">- {% blocktrans %}All{% endblocktrans %} -</option>
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    56
		
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    57
		{% for tag in tag_list %}
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    58
		<option  {% ifequal tag_selected tag.name %}selected="selected"{% endifequal %} value="{{ tag.name }}">{{ tag.name }}</option>
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    59
		{% endfor %}
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    60
		</select>
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    61
		</td>
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    62
		
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    63
	</tr>
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    64
</table>
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    65
</form>
315
bf61a1b40eb5 only display tag filtering form if tags exist
raph
parents: 237
diff changeset
    66
{% endif %}
38
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    67
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    68
<script type="text/javascript">
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    69
<!--
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    70
$(function() {
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    71
    $("#tag_selected").change(function () {
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    72
    	$("#filter_form").submit();
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    73
      });
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    74
}) ;
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    75
-->
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    76
</script>
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
    77
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    78
{% if object_list %}
439
8994d24e4b2f Reverts to changeset 435, and just add {% csrf_token %} to template forgot_pw.html, since CSRF protection seems to be only here (surely because of django.contrib.auth.views).
gibus
parents: 438
diff changeset
    79
<form id="texts_form" action="." method="post">
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    80
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    81
{% if can_manage_workspace %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    82
<select id="bulk_actions" name="action">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    83
<option selected="selected" value="-1">{% blocktrans %}Bulk Actions{% endblocktrans %}</option>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    84
<option value="delete">{% blocktrans %}Delete{% endblocktrans %}</option>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    85
</select>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    86
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    87
<input name="apply" id="apply" type="button" value="{% blocktrans %}Apply{% endblocktrans %}" disabled="disabled"/>            
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    88
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    89
<script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    90
<!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    91
function check_activate_apply() {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    92
    if (($("input[name^=check-]:checked").length > 0) && ($("#bulk_actions").val() != -1)) {
565
95a5c06c4008 With JQuery > 1.6 replace .attr() by .prop() or .val(), see http://api.jquery.com/prop/
gibus
parents: 460
diff changeset
    93
        $('#apply').prop('disabled',false);
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    94
    }
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    95
    else {
565
95a5c06c4008 With JQuery > 1.6 replace .attr() by .prop() or .val(), see http://api.jquery.com/prop/
gibus
parents: 460
diff changeset
    96
        $('#apply').prop('disabled',true);
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    97
    }   
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    98
};
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    99
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   100
$(function() {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   101
    $("input[name^=check-]").click(function () {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   102
        check_activate_apply();
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   103
      });                            
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   104
    $("#bulk_actions").change(function () {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   105
        check_activate_apply();
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   106
      });
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   107
    $("#apply").click(function () {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   108
        question = "{% blocktrans %}Are you sure?{% endblocktrans %}";
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   109
        if (confirm(question)) {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   110
            $("#texts_form").submit();
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   111
        }
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   112
      });   
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   113
}) ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   114
-->
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   115
</script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   116
{% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   117
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   118
{% include "site/macros/paginator.html" %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   119
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   120
<div style="clear:both;"></div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   121
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   122
<table summary="text list" class="large_table">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   123
    <thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   124
        <tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   125
            {% if can_manage_workspace %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   126
                <th class="check-column"><input type="checkbox" id="all_check" name="checkall"/>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   127
                <script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   128
                <!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   129
                $(function() {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   130
                    $("#all_check").click(function () {
565
95a5c06c4008 With JQuery > 1.6 replace .attr() by .prop() or .val(), see http://api.jquery.com/prop/
gibus
parents: 460
diff changeset
   131
                        checked = $("#all_check").prop('checked'); 
95a5c06c4008 With JQuery > 1.6 replace .attr() by .prop() or .val(), see http://api.jquery.com/prop/
gibus
parents: 460
diff changeset
   132
                        $(".text_check").prop('checked', checked);
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   133
                        check_activate_apply();                    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   134
                      });                     
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   135
                }) ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   136
                -->
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   137
                </script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   138
                </th>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   139
            {% endif %}        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   140
            <th>{% up_down title %}{% blocktrans %}Text{% endblocktrans %}{% endup_down %}</th>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   141
            <th>{% blocktrans %}Author{% endblocktrans %}</th>
121
fafac127deb4 change default sorting for dates columns in text/user lists
raph
parents: 79
diff changeset
   142
            <th>{% up_down -modified %}{% blocktrans %}Modified{% endblocktrans %}{% endup_down %}</th>
147
286863e6e2c1 typo + i18n update (fr)
raph
parents: 121
diff changeset
   143
            <th>{% blocktrans %}# comments{% endblocktrans %}</th>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   144
            {% if can_manage_workspace %}<th>{% blocktrans %}Last week activity{% endblocktrans %}</th>{% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   145
        </tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   146
    </thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   147
    <tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   148
        {% for text in object_list %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   149
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   150
        {% get_local_text_perm request text can_edit_text as can_edit_text %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   151
        {% get_local_text_perm request text can_delete_text as can_delete_text %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   152
        {% get_local_text_perm request text can_manage_text as can_manage_text %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   153
        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   154
        <tr class="text-{{ text.key }} {% cycle 'odd' 'even' %}">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   155
            {% if can_manage_workspace %}<td><input type="checkbox" class="text_check" name="check-{{ text.key }}"/></td>{% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   156
            <td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   157
                <a class="main_object_title" href="{% url text-view text.key %}">{{ text.title }}</a>
38
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
   158
                
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
   159
				{% tags_for_object text.last_text_version as tag_list %}
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
   160
				{% if tag_list %}<div class="tag_list>">{% blocktrans %}tags:{% endblocktrans %}&nbsp;{% for tag in tag_list %}<a class="tag" title="{% blocktrans with tag.name as tag_name %}Filter by tag: {{ tag_name }}{% endblocktrans %}" href="?{% newparams 'tag_selected' tag.name %}"">{{ tag.name }}</a>&nbsp;{% endfor %}</div>{% endif %}
be1807d390d4 - add tag support to user
raph
parents: 0
diff changeset
   161
                
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   162
                <div class="hidden-text-actions text-actions-{{ text.key }}">
79
116eb1f06072 template typo
raph
parents: 38
diff changeset
   163
                    <a href="{% url text-view text.key %}">{% blocktrans %}View{% endblocktrans %}</a> 
116eb1f06072 template typo
raph
parents: 38
diff changeset
   164
                    {% if can_edit_text %} | <a href="{% url text-edit text.key %}">{% blocktrans %}Edit{% endblocktrans %}</a> | {% endif %}
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   165
                    {% if can_delete_text %}<a id="text-delete-{{ text.key }}" href="#">{% blocktrans %}Delete{% endblocktrans %}</a> |
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   166
                    <script type="text/javascript">                
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   167
                    <!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   168
                    $(function() {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   169
                        $("#text-delete-{{ text.key }}").click(function(){
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   170
                            url = '{% url text-delete text.key %}';
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   171
                            question = "{% blocktrans %}Are you sure you want to delete this text?{% endblocktrans %}";
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   172
                            if (confirm(question)) {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   173
                                $.post(url, function(data){
193
e403cc287ea6 stay on text list after text deletion (fixes #54)
raph
parents: 147
diff changeset
   174
                                      window.location = '{% url text %}';
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   175
                                    });                        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   176
                            }
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   177
                        });
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   178
                        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   179
                    }) ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   180
                    --> 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   181
                    </script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   182
                     
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   183
                    {% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   184
                    {% if can_manage_text %}<a href="{% url text-share text.key %}">{% blocktrans %}Users{% endblocktrans %}</a> | {% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   185
                    {% if can_manage_text %}<a href="{% url text-settings text.key %}">{% blocktrans %}Settings{% endblocktrans %}</a>{% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   186
                </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   187
                <script type="text/javascript">                
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   188
                <!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   189
                $(function() {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   190
                    $(".text-{{ text.key }}").mouseover(function(){
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   191
                        $(".text-actions-{{ text.key }}").css('visibility','visible');
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   192
                        $(".text-{{ text.key }}").addClass('hover');   
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   193
                    });
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   194
                    $(".text-{{ text.key }}").mouseout(function(){
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   195
                        $(".text-actions-{{ text.key }}").css('visibility','hidden');   
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   196
                        $(".text-{{ text.key }}").removeClass('hover');   
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   197
                    });
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   198
                }) ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   199
                --> 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   200
                </script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   201
            </td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   202
            <td>{% if text.user and can_manage_workspace %}<a title="{% blocktrans %}Edit user{% endblocktrans %}" href="{% url user-edit text.user.get_profile.key %}">{{ text.get_name }}</a>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   203
                {% else %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   204
                {{ text.get_name }}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   205
                {% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   206
            </td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   207
            <td>{{ text.modified|local_date }}</td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   208
            <td>{{ text|nb_comments:request }}</td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   209
            {% if can_manage_workspace %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   210
            <td><span id="ticker-{{ text.key }}">{% blocktrans %}Loading...{% endblocktrans %}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   211
                <script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   212
                $(function() {                   
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   213
                    $('#ticker-{{ text.key }}').sparkline({% activity text all '1/4day' 28 'all' '' %}, {'width': '100px','height': '22px'});
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   214
                });                
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   215
                </script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   216
            </td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   217
            {% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   218
        </tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   219
        {% endfor %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   220
    </tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   221
</table>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   222
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   223
</form>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   224
{% else %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   225
{% blocktrans %}No texts yet{% endblocktrans %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   226
{% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   227
</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   228
438
fcc5e2f0befd Fix side effects with csrf token, add csrf_token to every post form + add ajax (see http://stackoverflow.com/questions/5100539/django-csrf-check-failing-with-an-ajax-post-request), remove django.middleware.csrf.CsrfViewMiddleware ?!
Production Moz <dev@sopinspace.com>
parents: 315
diff changeset
   229
{% endblock %}