src/cm/templates/site/text_list.html
author Simon Descarpentries <sid@sopinspace.com>
Mon, 21 Oct 2013 16:37:07 +0200
changeset 553 bf26fb47a14c
parent 460 2fdb7d095d5c
child 565 95a5c06c4008
permissions -rw-r--r--
To allow scrolling in Safari mobile, we set the content of text_view_comments frame in a jQuery UI layout. So the automated scrolling operations in c_sync.js must be adjustable to the right part to scroll. Also, if a comment have to be shown outside of the current viewport, we scroll the correct part to that viewport and then set the comment top Y offset to juste what it needs to avoid the "Add comment" button after scrolling operation. If not in Safari mobile, we add an offset here to avoid comment to display under the "Add comment" button.
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)) {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    93
        $('#apply').removeAttr('disabled');
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 {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    96
        $('#apply').attr('disabled','disabled');
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 () {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   131
                        checked = $("#all_check").attr('checked'); 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   132
                        $(".text_check").attr('checked', checked);
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 %}