src/cm/templates/site/text_view_comments.html
author gibus
Wed, 11 Sep 2013 23:13:01 +0200
changeset 532 0bad3613f59d
parent 529 5eeed336b992
child 534 2ee166f109ae
permissions -rw-r--r--
Reverse to YUI 3.0.0 since with YUI.3.10.3, comment content including words 'paragraph' or 'section' do not show up on Firefox, this is weird and has to be investigated.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     1
{% load local_perms %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     3
<html>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     4
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     5
<head>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     6
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     7
    {% include "site/layout/req_yui.html" %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     8
    
482
00f61fe2430a Add custom CSS and fonts.
gibus
parents: 480
diff changeset
     9
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/fonts.css">
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
    10
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/text_view_comments.css">
482
00f61fe2430a Add custom CSS and fonts.
gibus
parents: 480
diff changeset
    11
{% if custom_css %}<style type="text/css">{% autoescape off %}{{ custom_css }}{% endautoescape %}</style>{% endif %} 
00f61fe2430a Add custom CSS and fonts.
gibus
parents: 480
diff changeset
    12
{% if custom_font %}<style type="text/css">#textcontainer.custom { font-family: {% autoescape off %}{{ custom_font }}{% endautoescape %}; }</style>{% endif %} 
00f61fe2430a Add custom CSS and fonts.
gibus
parents: 480
diff changeset
    13
{% if custom_titles_font %}<style type="text/css">#textcontainer.custom h1, #textcontainer.custom h2, #textcontainer.custom h3, #textcontainer.custom h4, #textcontainer.custom h5, #textcontainer.custom h6 { font-family: {% autoescape off %}{{ custom_titles_font }}{% endautoescape %}; }</style>{% endif %} 
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    14
</head>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    15
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    16
<body>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    17
<div id="maincontainer" >
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    18
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    19
	<div id="contentwrapper">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    20
	    <div id="contentcolumn">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    21
		    <div class="innertube">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    22
		    <div id="textcontainer" class="initially_hidden"> 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    23
                {% autoescape off %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    24
{{ content }}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    25
                {% endautoescape %} 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    26
            </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    27
            </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    28
	    </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    29
	</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    30
	<div id="leftcolumn">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    31
	</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    32
</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    33
</body>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    34
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
    35
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/c-text.css">
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
    36
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/c-text-styles.css">
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
    37
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/c-style-comment.css">
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
    38
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/c-style-gray.css">
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
    39
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/c-style-notelike.css">  
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    40
<!-- date library, to be used by filter, maybe get rid of that when decent date parsing is offered elsewhere -->
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    41
<!-- we're round tripping from object python date to str back to date to filter, TODO consider setting the date from python... -->
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
    42
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/lib/flexible-js-formatting/dates/date-functions.js"></script>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    43
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    44
<script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    45
<!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    46
// GLOBALS from server
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    47
sv_user_permissions = [];
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    48
{% get_local_text_perm request text can_create_comment as can_create_comment %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    49
{% if can_create_comment %} sv_user_permissions.push("can_create_comment") {% endif %};
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    50
114
49647a504de8 ENH ticket 20 disable edit in versions tab added ALLOW_CLIENT_MODIF_ON_LAST_VERSION_ONLY to settings.py
rbernard
parents: 113
diff changeset
    51
{% if read_only %} 
49647a504de8 ENH ticket 20 disable edit in versions tab added ALLOW_CLIENT_MODIF_ON_LAST_VERSION_ONLY to settings.py
rbernard
parents: 113
diff changeset
    52
  sv_read_only = true ;
49647a504de8 ENH ticket 20 disable edit in versions tab added ALLOW_CLIENT_MODIF_ON_LAST_VERSION_ONLY to settings.py
rbernard
parents: 113
diff changeset
    53
{% else %} 
49647a504de8 ENH ticket 20 disable edit in versions tab added ALLOW_CLIENT_MODIF_ON_LAST_VERSION_ONLY to settings.py
rbernard
parents: 113
diff changeset
    54
  sv_read_only = false ;
49647a504de8 ENH ticket 20 disable edit in versions tab added ALLOW_CLIENT_MODIF_ON_LAST_VERSION_ONLY to settings.py
rbernard
parents: 113
diff changeset
    55
{% endif %}
49647a504de8 ENH ticket 20 disable edit in versions tab added ALLOW_CLIENT_MODIF_ON_LAST_VERSION_ONLY to settings.py
rbernard
parents: 113
diff changeset
    56
if (sv_read_only)
49647a504de8 ENH ticket 20 disable edit in versions tab added ALLOW_CLIENT_MODIF_ON_LAST_VERSION_ONLY to settings.py
rbernard
parents: 113
diff changeset
    57
	sv_user_permissions = [];
49647a504de8 ENH ticket 20 disable edit in versions tab added ALLOW_CLIENT_MODIF_ON_LAST_VERSION_ONLY to settings.py
rbernard
parents: 113
diff changeset
    58
	
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    59
//sv_adminKey = {% if admin %}"{{ adminkey }}"{% else %}""{% endif %} ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    60
{% if user.is_anonymous %} 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    61
    sv_loggedIn = false;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    62
    sv_username = ""; 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    63
{% else %} 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    64
    sv_loggedIn = true;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    65
    sv_username = "{{ user.username|escapejs }}"; 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    66
{% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    67
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    68
//initial comment db as json
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    69
sv_comments = "{{ json_comments|escapejs }}";
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    70
sv_filter_data = "{{ json_filter_datas|escapejs }}";
291
7aec57e4738f add prefix to use external caller as proxy (calls via api)
raph
parents: 277
diff changeset
    71
sv_site_url = "{% if request.GET.prefix %}{{ request.GET.prefix }}{% else %}{{ SITE_URL|escapejs }}{% endif %}";
7aec57e4738f add prefix to use external caller as proxy (calls via api)
raph
parents: 277
diff changeset
    72
sv_prefix = "{% if request.GET.prefix %}{{ request.GET.prefix }}{% endif %}";
410
55ce34b8d146 Allows multiple co-mentable texts to be isplayed in the same HTML page (with Drupal 7 co_ment module).
Production Moz <dev@sopinspace.com>
parents: 397
diff changeset
    73
sv_delta = "{% if request.GET.delta %}{{ request.GET.delta }}{% endif %}";
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    74
291
7aec57e4738f add prefix to use external caller as proxy (calls via api)
raph
parents: 277
diff changeset
    75
sv_client_url = "{% if request.GET.prefix %}{{ request.GET.prefix }}{% endif %}{% url text-client-exchange %}?{{ request.GET.urlencode }}" ;
7aec57e4738f add prefix to use external caller as proxy (calls via api)
raph
parents: 277
diff changeset
    76
sv_text_view_show_comment_url = "{% if request.GET.prefix %}{{ request.GET.prefix }}{% endif %}{% url text-view-show-comment text.key '' %}";
7aec57e4738f add prefix to use external caller as proxy (calls via api)
raph
parents: 277
diff changeset
    77
sv_text_feed_url = "{% if request.GET.prefix %}{{ request.GET.prefix }}{% endif %}{% url text-feed text.key %}";
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    78
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    79
sv_client_date_fmt = "{{ client_date_fmt.js_parse }}"; //"%Y-%m-%dT%H:%M:%S" ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    80
sv_key = "{{ text.key|escapejs }}";
24
c8a95e540b79 ENH : adding comments on previous version now possible
reno
parents: 13
diff changeset
    81
sv_version_key = "{{ text_version.key|escapejs }}";
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    82
sv_format = "{{ text_version.format }}";
504
b2e0186daa5b Adds a category to comments, painted with colored vertical bar.
gibus
parents: 501
diff changeset
    83
sv_categories = "{{ categories|escapejs }}";
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    84
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    85
sv_withComments = true ; // TODO will bug when false (!)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    86
c_yui_base = "{{ YUI_VERSION  }}" ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    87
sv_get_params = "{{ get_params|escapejs }}" ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    88
163
c3329d4d6ef5 in client html files replaced MEDIA_URL with CM_MEDIA_PREFIX.
rbernard
parents: 160
diff changeset
    89
sv_media_url = "{{ CM_MEDIA_PREFIX|escapejs }}";
482
00f61fe2430a Add custom CSS and fonts.
gibus
parents: 480
diff changeset
    90
{% if custom_font or custom_titles_font %} 
00f61fe2430a Add custom CSS and fonts.
gibus
parents: 480
diff changeset
    91
  sv_custom_font = true;
00f61fe2430a Add custom CSS and fonts.
gibus
parents: 480
diff changeset
    92
{% else %}
00f61fe2430a Add custom CSS and fonts.
gibus
parents: 480
diff changeset
    93
  sv_custom_font = false;
00f61fe2430a Add custom CSS and fonts.
gibus
parents: 480
diff changeset
    94
{% endif %}
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    95
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    96
--></script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    97
291
7aec57e4738f add prefix to use external caller as proxy (calls via api)
raph
parents: 277
diff changeset
    98
<script type="text/javascript" src="{% if request.GET.prefix %}{{ request.GET.prefix }}{% endif %}{% url django.views.i18n.javascript_catalog %}"></script>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    99
{% if CLIENT_DEBUG  %}
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   100
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_permissions.js"></script> 
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   101
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_preferences.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   102
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_layout.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   103
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_icomment.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   104
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_db.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   105
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_sync.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   106
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_icomments.js"></script> 
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   107
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   108
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_util.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   109
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_server_exchange.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   110
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_selection.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   111
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_scopes.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   112
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_interface_forms.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   113
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_addcomment_form.js"></script>
421
3ddbfa64f596 Adds a table of content.
gibus
parents: 413
diff changeset
   114
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_toc.js"></script>
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   115
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_reply_form.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   116
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_edit_form.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   117
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_dlg_intercept.js"></script>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   118
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   119
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/site/c_text_view_comments_to_frame.js"></script>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 144
diff changeset
   120
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/site/c_text_view_comments.js"></script> 
397
eba2e55eb437 Fix selection of amath elements
gibus
parents: 395
diff changeset
   121
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/lib/asciimathtml/ASCIIMathML.js"></script>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   122
{% else %}
532
0bad3613f59d Reverse to YUI 3.0.0 since with YUI.3.10.3, comment content including words 'paragraph' or 'section' do not show up on Firefox, this is weird and has to be investigated.
gibus
parents: 529
diff changeset
   123
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_client-min.js?1378933841"></script> 
397
eba2e55eb437 Fix selection of amath elements
gibus
parents: 395
diff changeset
   124
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/lib/asciimathtml/ASCIIMathML.min.js"></script>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   125
{% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   126
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   127
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   128
395
5ff35e8e16e2 Add libjs-asciimathml.
gibus
parents: 390
diff changeset
   129
</html>