// Javascripts for Content Module of Apparatus Framework // Copyright by Webfarmer 2010 function editNode(id) { window.open("/navigation/edit.html?detailid="+id,"editnode", "menubar=no,toolbar=no"); return false; } function addNode(listid,parentid,parentpath) { window.open("/navigation/create.html?listid="+listid+"&parentid="+parentid+"&parentpath="+parentpath,"editnode","menubar=no,toolbar=no"); return false; } function deleteNode(id) { if(confirm('Sind Sie sicher dass Sie diesen Navigationspunkt löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden!')) { new Ajax.Request('', { method: 'get', parameters: { 'remotecall_navigation': 'delete', 'data[cls]':'node', 'data[id]':id }, onSuccess: function(){ window.location.reload(); return false; }, onFailure: function(){ alert('Navigationspunkt konnte nicht gelöscht werden!'); return false; } }); } return false; } function saveNodeOrder(neworder) { new Ajax.Request('/navigation/api/saveNodeOrder.html', { parameters: { order: neworder }, onSuccess: function(transport) { if(transport.responseText.replace(/^\s+|\s+$/g,"") == "1") { //everything okay } else { alert('Es ist ein Fehler beim Speichern aufgetreten!'); } } }); }