Author: batiste.bieler
Date: Mon Apr 13 08:15:39 2009
New Revision: 449
Modified:
trunk/pages/media/pages/javascript/change_list.js
trunk/pages/templates/admin/pages/page/change_list_table.html
trunk/pages/templatetags/pages_tags.py
Log:
Fix the javascript to work even if the admin url is changed
Modified: trunk/pages/media/pages/javascript/change_list.js
==============================================================================
--- trunk/pages/media/pages/javascript/change_list.js (original)
+++ trunk/pages/media/pages/javascript/change_list.js Mon Apr 13 08:15:39
2009
@@ -88,7 +88,7 @@
$("#changelist table").removeClass("table-selected");
$('tr').removeClass("selected").removeClass("target");
$('#page-row-'+page_id).addClass("selected");
- var children = []
+ var children = [];
get_children(page_id, children);
for(var i=0; i < children.length; i++) {
$(children[i]).addClass("selected");
@@ -113,7 +113,7 @@
if(jtarget.hasClass("publish-checkbox")) {
var p = jtarget.attr("name").split("status-")[1];
// if I don't put data in the post, django doesn't get it
- $.post("/admin/pages/page/"+p+"/change-status/", {1:1},
function(val) {
+ $.post(p+"/change-status/", {1:1}, function(val) {
var img = $('img', jtarget.parent())[0];
if(val=="0") {
jtarget.attr("checked", "");
@@ -138,7 +138,7 @@
if(action=="move") {
var msg = $('<span>Please wait...</span>');
$($('#page-row-'+selected_page+" td")[0]).append(msg);
- $.post("/admin/pages/page/"+selected_page+"/move-page/", {
+ $.post(selected_page+"/move-page/", {
position:position,
target:target_id
},
@@ -169,7 +169,7 @@
if (submenu_cache[the_id]){
$('#page-row-'+the_id).after(submenu_cache[the_id]);
} else {
- $.get("/admin/pages/page/"+the_id+"/sub-menu/",
+ $.get(the_id+"/sub-menu/",
function(html) {
$('#page-row-'+the_id).after(html);
submenu_cache[the_id] = html;
Modified: trunk/pages/templates/admin/pages/page/change_list_table.html
==============================================================================
--- trunk/pages/templates/admin/pages/page/change_list_table.html
(original)
+++ trunk/pages/templates/admin/pages/page/change_list_table.html Mon Apr
13 08:15:39 2009
@@ -13,7 +13,7 @@
<tbody>
{% for page in pages %}
- {% pages_admin_menu page request.path %}
+ {% pages_admin_menu page %}
{% endfor %}
</tbody>
Modified: trunk/pages/templatetags/pages_tags.py
==============================================================================
--- trunk/pages/templatetags/pages_tags.py (original)
+++ trunk/pages/templatetags/pages_tags.py Mon Apr 13 08:15:39 2009
@@ -38,7 +38,7 @@
pages_sub_menu = register.inclusion_tag('pages/sub_menu.html',
takes_context=True)(pages_sub_menu)
-def pages_admin_menu(context, page, url='/admin/pages/page/', level=None):
+def pages_admin_menu(context, page, url='', level=None):
"""Render the admin table of pages"""
request = context['request']
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pinax-updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/pinax-updates?hl=en
-~----------~----~----~----~------~----~------~--~---