| 1 | ### Eclipse Workspace Patch 1.0 |
|---|
| 2 | #P wordpressSVN |
|---|
| 3 | Index: src/wp-admin/includes/nav-menu.php |
|---|
| 4 | =================================================================== |
|---|
| 5 | --- src/wp-admin/includes/nav-menu.php (revision 39544) |
|---|
| 6 | +++ src/wp-admin/includes/nav-menu.php (working copy) |
|---|
| 7 | @@ -1128,6 +1128,7 @@ |
|---|
| 8 | } |
|---|
| 9 | } |
|---|
| 10 | |
|---|
| 11 | + $_REQUEST = array_replace_recursive( $_REQUEST, $new_post_data ); |
|---|
| 12 | $_POST = array_replace_recursive( $_POST, $new_post_data ); |
|---|
| 13 | } |
|---|
| 14 | } |
|---|
| 15 | Index: src/wp-admin/js/nav-menu.js |
|---|
| 16 | =================================================================== |
|---|
| 17 | --- src/wp-admin/js/nav-menu.js (revision 39544) |
|---|
| 18 | +++ src/wp-admin/js/nav-menu.js (working copy) |
|---|
| 19 | @@ -847,6 +847,11 @@ |
|---|
| 20 | */ |
|---|
| 21 | $( '#update-nav-menu' ).submit( function() { |
|---|
| 22 | var navMenuData = $( '#update-nav-menu' ).serializeArray(); |
|---|
| 23 | + for(var i =0; i<navMenuData.length;i++){ |
|---|
| 24 | + if(navMenuData[i].name!='nav-menu-data' && b[i].name!='menu' && b[i].name!='action' ){ |
|---|
| 25 | + $('[name="'+navMenuData[i].name+'"]').removeAttr('name'); |
|---|
| 26 | + } |
|---|
| 27 | + } |
|---|
| 28 | $( '[name="nav-menu-data"]' ).val( JSON.stringify( navMenuData ) ); |
|---|
| 29 | }); |
|---|
| 30 | }, |
|---|