#532900: Flexible sometimes did not update links when region settings changed.
authorEarl Miles
Tue, 20 Jul 2010 21:08:28 +0000 (21:08 +0000)
committerEarl Miles
Tue, 20 Jul 2010 21:08:28 +0000 (21:08 +0000)
CHANGELOG.txt
plugins/layouts/flexible/flexible.inc

index d61f1ca..736c34d 100644 (file)
@@ -32,6 +32,7 @@ Moved Panels stylizer to CTools. You must update CTools at the same time as Pane
 #841824 by levacjeep: Extend panels_edit and panels_edit_layout to allow more options with the $destination.
 #842976 by drewish: Make sure the theme knows path and file information for plugin supplied themes.
 #743850 by foripepe: Add delete panel node permissions.
+#532900: Flexible sometimes did not update links when region settings changed.
 
 Panels 6.x-3.5 (2010-May-28)
 ==============
index 9a94ae5..2fcd4cc 100644 (file)
@@ -972,6 +972,11 @@ function panels_ajax_flexible_edit_settings($handler, $id) {
       $output[] = ctools_ajax_command_replace(".$class h2.label",
         '<h2 class="label">' . check_plain($item['title']) . '</h2>');
     }
+
+    // Rerender our links in case something changed.
+    $output[] = ctools_ajax_command_replace('.flexible-links-' . $id,
+      panels_flexible_render_item_links($renderer, $id, $item));
+
     // If editing the canvas, reset the CSS width
     if ($id == 'canvas') {
       if (!empty($item['fixed_width']) && intval($item['fixed_width'])) {