| author | reno |
| Tue, 08 Dec 2009 16:51:48 +0100 | |
| changeset 24 | c8a95e540b79 |
| parent 13 | e1fec7a44d78 |
| child 45 | 678f8cb31c05 |
| 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 |
||
9 |
<link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/site/text_view_comments/text_view_comments.css"> |
|
10 |
</head> |
|
11 |
||
12 |
<body> |
|
13 |
<div id="maincontainer" > |
|
14 |
||
15 |
<div id="contentwrapper"> |
|
16 |
<div id="contentcolumn"> |
|
17 |
<div class="innertube"> |
|
18 |
<div id="textcontainer" class="initially_hidden"> |
|
19 |
{% autoescape off %} |
|
20 |
{{ content }} |
|
21 |
{% endautoescape %} |
|
22 |
</div> |
|
23 |
</div> |
|
24 |
</div> |
|
25 |
</div> |
|
26 |
<div id="leftcolumn"> |
|
27 |
</div> |
|
28 |
</div> |
|
29 |
</body> |
|
30 |
||
31 |
<link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/site/text_view_comments/c-text.css"> |
|
32 |
<link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/site/text_view_comments/c-text-styles.css"> |
|
33 |
<link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/site/text_view_comments/c-style-comment.css"> |
|
34 |
<link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/site/text_view_comments/c-style-gray.css"> |
|
|
11
7b8167c4aa6f
simplified style management. checked gray and notelike styles self sufficiency.
reno
parents:
4
diff
changeset
|
35 |
<link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/site/text_view_comments/c-style-notelike.css"> |
| 0 | 36 |
<!-- date library, to be used by filter, maybe get rid of that when decent date parsing is offered elsewhere --> |
37 |
<!-- we're round tripping from object python date to str back to date to filter, TODO consider setting the date from python... --> |
|
38 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/lib/flexible-js-formatting/dates/date-functions.js"></script> |
|
39 |
||
40 |
<script type="text/javascript"> |
|
41 |
<!-- |
|
42 |
// GLOBALS from server |
|
43 |
||
44 |
sv_user_permissions = []; |
|
45 |
||
46 |
{% get_local_text_perm request text can_create_comment as can_create_comment %} |
|
47 |
{% if can_create_comment %} sv_user_permissions.push("can_create_comment") {% endif %}; |
|
48 |
||
49 |
//sv_adminKey = {% if admin %}"{{ adminkey }}"{% else %}""{% endif %} ; |
|
50 |
// TODO TEST with anonymous access |
|
51 |
||
52 |
{% if user.is_anonymous %} |
|
53 |
sv_loggedIn = false; |
|
54 |
sv_username = ""; |
|
55 |
{% else %} |
|
56 |
sv_loggedIn = true; |
|
57 |
sv_username = "{{ user.username|escapejs }}"; |
|
58 |
{% endif %} |
|
59 |
||
60 |
//initial comment db as json |
|
61 |
sv_comments = "{{ json_comments|escapejs }}"; |
|
62 |
sv_filter_data = "{{ json_filter_datas|escapejs }}"; |
|
63 |
sv_site_url = "{{ SITE_URL|escapejs }}"; |
|
64 |
||
65 |
sv_client_url = "{% url text-client-exchange %}?{{ request.GET.urlencode }}" ; |
|
66 |
sv_text_view_show_comment_url = "{% url text-view-show-comment text.key '' %}"; |
|
67 |
sv_text_feed_url = "{% url text-feed text.key %}"; |
|
68 |
||
69 |
sv_client_date_fmt = "{{ client_date_fmt.js_parse }}"; //"%Y-%m-%dT%H:%M:%S" ; |
|
70 |
sv_key = "{{ text.key|escapejs }}"; |
|
| 24 | 71 |
sv_version_key = "{{ text_version.key|escapejs }}"; |
| 0 | 72 |
sv_format = "{{ text_version.format }}"; |
73 |
||
74 |
sv_withComments = true ; // TODO will bug when false (!) |
|
75 |
c_yui_base = "{{ YUI_VERSION }}" ; |
|
76 |
sv_get_params = "{{ get_params|escapejs }}" ; |
|
77 |
||
78 |
sv_media_url = "{{ MEDIA_URL|escapejs }}"; |
|
79 |
||
80 |
--></script> |
|
81 |
||
82 |
<script type="text/javascript" src="{% url django.views.i18n.javascript_catalog %}"></script> |
|
83 |
{% if CLIENT_DEBUG %} |
|
84 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_permissions.js"></script> |
|
85 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_preferences.js"></script> |
|
86 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_layout.js"></script> |
|
87 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_icomment.js"></script> |
|
88 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_db.js"></script> |
|
89 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_sync.js"></script> |
|
90 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_icomments.js"></script> |
|
91 |
||
92 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_util.js"></script> |
|
93 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_server_exchange.js"></script> |
|
94 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_selection.js"></script> |
|
95 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_scopes.js"></script> |
|
96 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_interface_forms.js"></script> |
|
97 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_addcomment_form.js"></script> |
|
98 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_reply_form.js"></script> |
|
99 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_edit_form.js"></script> |
|
100 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_dlg_intercept.js"></script> |
|
101 |
||
102 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/site/c_text_view_comments_to_frame.js"></script> |
|
103 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/site/c_text_view_comments.js"></script> |
|
104 |
{% else %} |
|
| 13 | 105 |
<script type="text/javascript" src="{{ MEDIA_URL }}js/client/c_client-min.js?1259585278"></script> |
| 0 | 106 |
{% endif %} |
107 |
||
108 |
||
109 |
||
110 |
</html> |