From 6d58e8d566c96d7abb278b836f8f204951128dfc Mon Sep 17 00:00:00 2001
From: oesi ';
-
+
for(i in data)
{
if(data[i].studienordnung_id !== null)
@@ -310,10 +310,10 @@ function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung, max_semester)
treeData.push(obj);
}
-
+
// DIV fuer den Tree neu anlegen damit der alte Tree vollstaendig entfernt wird
$("#data").html("");
-
+
function searchChildren(element, matchingId, original)
{
var found = false;
@@ -330,7 +330,7 @@ function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung, max_semester)
return false;
}
return true;
- }
+ }
return false;
}
@@ -357,7 +357,7 @@ function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung, max_semester)
"select_limit": 1,
"select_multiple_modifier": "ctrl"
},
- json_data: {
+ json_data: {
data: treeData // Daten an den Tree binden
},
crrm: {
@@ -379,7 +379,7 @@ function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung, max_semester)
return false;
}
}
-
+
if(m.o.attr("rel")==="semester")
{
return false;
@@ -449,7 +449,7 @@ function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung, max_semester)
"Delete" : {
"label" : "Eintrag entfernen",
"action": function(obj){
- // Pruefen ob LVs unterhalb dieser LV haengen,
+ // Pruefen ob LVs unterhalb dieser LV haengen,
// falls ja wird das loeschen verhindert
if(obj.children().find("li").length === 0)
{
@@ -467,7 +467,7 @@ function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung, max_semester)
}
};
}
-
+
}
},
plugins: ["themes", "ui", "dnd", "grid", "json_data", "crrm", "types", "sort", "contextmenu"]
@@ -482,17 +482,17 @@ function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung, max_semester)
// {
// Verschieben eines Eintrages
- // Studienplan_lehrveranstaltung_id ermitteln
+ // Studienplan_lehrveranstaltung_id ermitteln
var studienplan_lehrveranstaltung_id='';
if(data.rslt.o[0].attributes.studienplan_lehrveranstaltung_id){
studienplan_lehrveranstaltung_id=data.rslt.o[0].attributes.studienplan_lehrveranstaltung_id.value;
- $("#treeData").jstree.refresh();
+ //$("#treeData").jstree.refresh();
}
-
+
// Aenderung speichern
saveJsondataFromTree(data.rslt.o[0].id, studienplan_id, studienplan_lehrveranstaltung_id);
- // ECTS Summen neu berechnen
+ // ECTS Summen neu berechnen
var root = data.inst.get_container_ul();
var nodes = root[0].childNodes;
for(var i=0; i
Klicken Sie auf eine Lehrveranstaltung um die Regeln anzuzeigen
"); } - + // Kompatibilitaet laden if(data.rslt.obj.attr("rel") !== "semester") { @@ -580,7 +580,7 @@ function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung, max_semester) { $("#tab-kompatibel").html("Klicken Sie auf eine Lehrveranstaltung um die kompatiblen Lehrveranstaltungen anzuzeigen
"); } - + // Sortierung laden if(data.rslt.obj.attr("rel") !== "semester") { @@ -661,7 +661,7 @@ function LoadLVDetails(lvid, stpllvid) html+="Regeln werden nur angezeigt wenn die LV im Studienplan hängt
"); - + // Kompatibilitaet laden if(lvid!==undefined) loadLVKompatibilitaet(lvid); @@ -954,17 +954,17 @@ function showLVTree(data) studienplan_lehrveranstaltung_id=data.rslt.o[0].attributes.studienplan_lehrveranstaltung_id.value; $("#treeData").jstree.refresh(); } - + // Aenderung speichern saveJsondataFromTree(data.rslt.o[0].id, studienplan_id, studienplan_lehrveranstaltung_id); - // ECTS Summen neu berechnen - + // ECTS Summen neu berechnen + hideAllTreeColumns(); writeOverallSum(nodes); }); - } - else + } + else { $("#filteredLVs .jstree-grid-wrapper").remove(); if($("#lvListe").length !== 0) @@ -1073,7 +1073,7 @@ function hideAllTreeColumns() var divs = $("#filteredLVs .jstree-grid-col-" + j); for (var i = 0; i < divs.length; i++) { - divs[i].style.display = "none"; + divs[i].style.display = "none"; } } } @@ -1115,7 +1115,7 @@ function saveJsondataFromTree(nodeId, studienplan_id, studienplan_lehrveranstalt { node = $("#"+studienplan_lehrveranstaltung_id); } - + var lehrveranstaltung_id = jsonData[0]["metadata"]["lehrveranstaltung_id"]; var semester = node.closest("li[rel=semester]").attr("semester"); @@ -1130,14 +1130,14 @@ function saveJsondataFromTree(nodeId, studienplan_id, studienplan_lehrveranstalt parent_id = node.parent().parent().attr("studienplan_lehrveranstaltung_id"); var neu = true; - + if(studienplan_lehrveranstaltung_id !== undefined && studienplan_lehrveranstaltung_id!='') neu = false; // Bei neuen Eintraegen kein Load noetig if(neu) loaddata=''; - + savedata = { "studienplan_id": studienplan_id, "lehrveranstaltung_id" : lehrveranstaltung_id, @@ -1145,9 +1145,9 @@ function saveJsondataFromTree(nodeId, studienplan_id, studienplan_lehrveranstalt "studienplan_lehrveranstaltung_id_parent": parent_id, "pflicht": true }; - + $.ajax( - { + { dataType: "json", url: "../../soap/fhcomplete.php", type: "POST", @@ -1189,7 +1189,7 @@ function TreeSaveError(xhr, textStatus, errorThrown) alert('Fehler beim Laden der Daten. ErrorNr:'+xhr.status); // Studienplan Tree neu Laden um inkonsistente Anzeigen zu verhindern - loadLehrveranstaltungSTPL(loadLehrveranstaltungSTPLStudienplan_id, loadLehrveranstaltungSTPLBezeichnung, loadLehrveranstaltungSTPLSemester); + loadLehrveranstaltungSTPL(loadLehrveranstaltungSTPLStudienplan_id, loadLehrveranstaltungSTPLBezeichnung, loadLehrveranstaltungSTPLSemester); } /** @@ -1280,7 +1280,7 @@ function saveStudienordnung() "studiengang_kz":studiengang_kz }; - + $.ajax( { dataType: "json", @@ -1344,7 +1344,7 @@ function saveStudienplan() "studienordnung_id":studienordnung_id }; - + $.ajax( { dataType: "json", @@ -1364,7 +1364,7 @@ function saveStudienplan() { $("#submsg").css("visibility", "visible"); window.setTimeout(function(){$("#submsg").css("visibility", "hidden");}, 1500); - loadStudienplanSTO(studienordnung_id,studienordnung_bezeichnung); + loadStudienplanSTO(studienordnung_id,studienordnung_bezeichnung); } }, error: loadError @@ -1381,7 +1381,7 @@ function writeEctsSum(parent) if($(parent).children("ul").children().length > 0) { writeEctsSum($(parent).children("ul").children()[i]); - } + } } if($(parent).attr("rel") === "semester") { @@ -1493,7 +1493,7 @@ function saveSemesterStoZuordnung(studiensemester, ausbildungssemester) semesterStoZuordnung(); }); } - + } function deleteSemesterZuordnung(ausbildungssemester_kurzbz, studiensemester) @@ -1536,7 +1536,7 @@ function deleteSemesterZuordnung(ausbildungssemester_kurzbz, studiensemester) semesterStoZuordnung(); }); } - + } /** @@ -1563,6 +1563,6 @@ function copyStudienordnung(studienordnung_id) alert(data.errormsg); } loadStudienordnung(); - }); + }); } -} \ No newline at end of file +}