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
-~----------~----~----~----~------~----~------~--~---

Reply via email to