# HG changeset patch
# User raph
# Date 1264600658 -3600
# Node ID b79d7ad83a8df831cb42ed5c4b958fac46e6b0a3
# Parent d01aa567680981ad72119fc7255e85842832e832
embed for public texts
diff -r d01aa5676809 -r b79d7ad83a8d src/cm/templates/site/macros/text_tabs.html
--- a/src/cm/templates/site/macros/text_tabs.html Tue Jan 26 12:29:05 2010 +0100
+++ b/src/cm/templates/site/macros/text_tabs.html Wed Jan 27 14:57:38 2010 +0100
@@ -21,9 +21,7 @@
{% if user.is_authenticated %}
{% blocktrans %}Followup{% endblocktrans %}
{% endif %}
- {% if can_manage_text %}
{% blocktrans %}Embed{% endblocktrans %}
- {% endif %}
@@ -45,54 +43,53 @@
tb_conf['followup-view-url'] = "{% url text-followup text.key %}";
{% endif %}
-{% if can_manage_text %}
tb_conf['embed-view-url'] = "{% url text-embed text.key %}";
-{% endif %}
renderTabs = function (current_tab) {
+ var delta = -1;
var tab_index = 0;
+ delta = delta + 1;
if (current_tab == 'view') {
- tab_index = 0;
+ tab_index = delta;
}
- var delta = 0;
{% if can_edit_text %}
- delta = 1;
+ delta = delta + 1;
if (current_tab == 'edit') {
- tab_index = 1;
+ tab_index = delta;
}
{% endif %}
{% if can_manage_text %}
- delta = 2;
+ delta = delta + 1;
if (current_tab == 'share') {
- tab_index = 2;
+ tab_index = delta;
}
{% endif %}
+ delta = delta + 1;
if (current_tab == 'history') {
- tab_index = 1 + delta;
+ tab_index = delta;
}
{% if can_manage_text %}
- delta = 3;
+ delta = delta + 1;
if (current_tab == 'settings') {
- tab_index = 4;
+ tab_index = delta;
}
{% endif %}
{% if user.is_authenticated %}
+ delta = delta + 1;
if (current_tab == 'followup') {
- tab_index = 2 + delta;
+ tab_index = delta;
}
{% endif %}
- {% if can_manage_text %}
+ delta = delta + 1;
if (current_tab == 'embed') {
- tab_index = 3 + delta;
+ tab_index = delta;
}
- {% endif %}
-
-
+
$("#text-tabs").tabs({ ajaxOptions: { async: false }, selected: tab_index}) ;
$('.cust_behav').click(function() {
diff -r d01aa5676809 -r b79d7ad83a8d src/cm/templates/site/text_embed.html
--- a/src/cm/templates/site/text_embed.html Tue Jan 26 12:29:05 2010 +0100
+++ b/src/cm/templates/site/text_embed.html Wed Jan 27 14:57:38 2010 +0100
@@ -10,6 +10,7 @@
{% block main %}
{% get_local_perm request can_manage_workspace as can_manage_workspace %}
{% get_local_perm request can_view_unapproved_comment as can_view_unapproved_comment %}
+{% get_local_text_perm request text can_manage_text as can_manage_text %}