| author | gibus |
| Wed, 11 Sep 2013 23:13:01 +0200 | |
| changeset 532 | 0bad3613f59d |
| parent 529 | 5eeed336b992 |
| child 534 | 2ee166f109ae |
| permissions | -rw-r--r-- |
| 0 | 1 |
{% load local_perms %} |
2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
|
3 |
<html> |
|
4 |
||
5 |
<head> |
|
6 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
|
7 |
{% include "site/layout/req_yui.html" %} |
|
8 |
||
| 482 | 9 |
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/fonts.css"> |
| 160 | 10 |
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/text_view_comments.css"> |
| 482 | 11 |
{% if custom_css %}<style type="text/css">{% autoescape off %}{{ custom_css }}{% endautoescape %}</style>{% endif %} |
12 |
{% if custom_font %}<style type="text/css">#textcontainer.custom { font-family: {% autoescape off %}{{ custom_font }}{% endautoescape %}; }</style>{% endif %} |
|
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 | 14 |
</head> |
15 |
||
16 |
<body> |
|
17 |
<div id="maincontainer" > |
|
18 |
||
19 |
<div id="contentwrapper"> |
|
20 |
<div id="contentcolumn"> |
|
21 |
<div class="innertube"> |
|
22 |
<div id="textcontainer" class="initially_hidden"> |
|
23 |
{% autoescape off %} |
|
24 |
{{ content }} |
|
25 |
{% endautoescape %} |
|
26 |
</div> |
|
27 |
</div> |
|
28 |
</div> |
|
29 |
</div> |
|
30 |
<div id="leftcolumn"> |
|
31 |
</div> |
|
32 |
</div> |
|
33 |
</body> |
|
34 |
||
| 160 | 35 |
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/c-text.css"> |
36 |
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/c-text-styles.css"> |
|
37 |
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/c-style-comment.css"> |
|
38 |
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/c-style-gray.css"> |
|
39 |
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/site/text_view_comments/c-style-notelike.css"> |
|
| 0 | 40 |
<!-- date library, to be used by filter, maybe get rid of that when decent date parsing is offered elsewhere --> |
41 |
<!-- we're round tripping from object python date to str back to date to filter, TODO consider setting the date from python... --> |
|
| 160 | 42 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/lib/flexible-js-formatting/dates/date-functions.js"></script> |
| 0 | 43 |
|
44 |
<script type="text/javascript"> |
|
45 |
<!-- |
|
46 |
// GLOBALS from server |
|
47 |
sv_user_permissions = []; |
|
48 |
{% get_local_text_perm request text can_create_comment as can_create_comment %} |
|
49 |
{% if can_create_comment %} sv_user_permissions.push("can_create_comment") {% endif %}; |
|
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 | 59 |
//sv_adminKey = {% if admin %}"{{ adminkey }}"{% else %}""{% endif %} ; |
60 |
{% if user.is_anonymous %} |
|
61 |
sv_loggedIn = false; |
|
62 |
sv_username = ""; |
|
63 |
{% else %} |
|
64 |
sv_loggedIn = true; |
|
65 |
sv_username = "{{ user.username|escapejs }}"; |
|
66 |
{% endif %} |
|
67 |
||
68 |
//initial comment db as json |
|
69 |
sv_comments = "{{ json_comments|escapejs }}"; |
|
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 | 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 | 78 |
|
79 |
sv_client_date_fmt = "{{ client_date_fmt.js_parse }}"; //"%Y-%m-%dT%H:%M:%S" ; |
|
80 |
sv_key = "{{ text.key|escapejs }}"; |
|
| 24 | 81 |
sv_version_key = "{{ text_version.key|escapejs }}"; |
| 0 | 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 | 84 |
|
85 |
sv_withComments = true ; // TODO will bug when false (!) |
|
86 |
c_yui_base = "{{ YUI_VERSION }}" ; |
|
87 |
sv_get_params = "{{ get_params|escapejs }}" ; |
|
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 | 90 |
{% if custom_font or custom_titles_font %} |
91 |
sv_custom_font = true; |
|
92 |
{% else %} |
|
93 |
sv_custom_font = false; |
|
94 |
{% endif %} |
|
| 0 | 95 |
|
96 |
--></script> |
|
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 | 99 |
{% if CLIENT_DEBUG %} |
| 160 | 100 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_permissions.js"></script> |
101 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_preferences.js"></script> |
|
102 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_layout.js"></script> |
|
103 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_icomment.js"></script> |
|
104 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_db.js"></script> |
|
105 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_sync.js"></script> |
|
106 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_icomments.js"></script> |
|
| 0 | 107 |
|
| 160 | 108 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_util.js"></script> |
109 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_server_exchange.js"></script> |
|
110 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_selection.js"></script> |
|
111 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_scopes.js"></script> |
|
112 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_interface_forms.js"></script> |
|
113 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_addcomment_form.js"></script> |
|
| 421 | 114 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_toc.js"></script> |
| 160 | 115 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_reply_form.js"></script> |
116 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_edit_form.js"></script> |
|
117 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/client/c_dlg_intercept.js"></script> |
|
| 0 | 118 |
|
| 160 | 119 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/site/c_text_view_comments_to_frame.js"></script> |
120 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/site/c_text_view_comments.js"></script> |
|
| 397 | 121 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/lib/asciimathtml/ASCIIMathML.js"></script> |
| 0 | 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 | 124 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/lib/asciimathtml/ASCIIMathML.min.js"></script> |
| 0 | 125 |
{% endif %} |
126 |
||
127 |
||
128 |
||
| 395 | 129 |
</html> |