1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-07 07:06:30 +02:00

Menu-Manager delete-menu fix.

This commit is contained in:
Cameron
2013-05-09 23:59:37 -07:00
parent 534861c949
commit d1780270eb

View File

@@ -521,9 +521,15 @@ class e_layout
{ {
var deleteId = $(this).attr("data-delete"); var deleteId = $(this).attr("data-delete");
var area = $(this).attr("data-area"); var area = $(this).attr("data-area");
$("#"+deleteId).hide("slow"); $("#"+deleteId).hide("slow", function(){
$("#"+deleteId).remove(); $("#"+deleteId).remove();
});
// $("#"+deleteId).remove();
// alert(deleteId + " " + area); // alert(deleteId + " " + area);
saveData(area); saveData(area);
}); });
@@ -713,7 +719,8 @@ class e_layout
private function renderMenu($row, $layout, $area, $count) private function renderMenu($row, $layout, $area, $count)
{ {
// return print_a($row,true); // return print_a($row,true);
$uniqueId = "menu_".$row['path'].'_'.$count; $frm = e107::getForm();
$uniqueId = "menu_".$frm->name2id($row['path']).'_'.$count;
$TEMPLATE = '<li class="regularMenu" id="'.$uniqueId.'"> '.$this->renderMenuOptions($row, $layout, $area,$count,$uniqueId).' </li> $TEMPLATE = '<li class="regularMenu" id="'.$uniqueId.'"> '.$this->renderMenuOptions($row, $layout, $area,$count,$uniqueId).' </li>
'; // TODO perhaps a simple counter for the id '; // TODO perhaps a simple counter for the id