PPM2: select

This commit is contained in:
darthsandmann
2016-12-12 22:21:01 +01:00
10 changed files with 340 additions and 5 deletions

View File

@ -18,6 +18,21 @@
<a title="Zur&uumlck zur Startseite">Praxisphasenmanager (PPM)</a>
</h1>
<div id="idContent" class="clContent">
<<<<<<< HEAD
=======
<h2 id="idContentHeader" class="clContentHeader">Module</h2>
<div class="clContentArea">
<ul class="clMenu" id="clMenu">
<li><a class="clNavButton" data-action="categoryStudenten">Datenpflege: Studenten</a></li>
<li><a class="clNavButton" data-action="categoryLehrender">Datenpflege: Lehrender</a></li>
<li><a class="clNavButton" data-action="categoryFirmen">Datenpflege: Firmenverzeichnis</a></li>
<li><a class="clNavButton" data-action="choice">Auswahl: Praxisphasen</a></li>
<li><a class="clNavButton" data-action="evalStudenten">Auswertung: Studenten</a></li>
<li><a class="clNavButton" data-action="evalLehrender">Auswertung: Lehrenden</a></li>
<li><a class="clNavButton" data-action="evalFirmen">Auswertung: Firmen</a></li>
</ul>
</div>
>>>>>>> b2f022ec66108999eed47f8683cae851793ff6c1
</div>
</body>
<footer>

View File

@ -6,6 +6,7 @@ class PPM
{
constructor ()
{
<<<<<<< HEAD
this.BodyDataAction();
this.TemplateManager_o = new TemplateManager_cl();
@ -33,11 +34,18 @@ class PPM
console.log("SELECT ID: ", this.selectedId);
return false;
});
=======
this.TemplateManager_o = new TemplateManager_cl();
this.TemplateManager_o;
>>>>>>> b2f022ec66108999eed47f8683cae851793ff6c1
}
Menu (message)
{
<<<<<<< HEAD
var selectedId = $(".selected").attr('id');
=======
>>>>>>> b2f022ec66108999eed47f8683cae851793ff6c1
switch (message)
{
case 'index':
@ -80,6 +88,7 @@ class PPM
this.LoadContent('/eval/?cat=Firmen', 'listEval.tpl');
break
<<<<<<< HEAD
case 'NewStudenten':
console.log("NewStudenten");
@ -124,6 +133,8 @@ class PPM
console.log("DeleteFirmen", selectedId);
break
=======
>>>>>>> b2f022ec66108999eed47f8683cae851793ff6c1
default:
alert ('[PPM] Unbekannte Anfrage: ' + message);
@ -139,6 +150,7 @@ class PPM
context: this
})
.done(function (json) {
<<<<<<< HEAD
//console.log("JSON: ", json);
var result = this.TemplateManager_o.execute_px( template, json );
@ -149,6 +161,15 @@ class PPM
$( ".clContent" ).append(result);
this.BodyTableSelect();
console.log("TM DONE");
=======
console.log("JSON: ", json);
var result = this.TemplateManager_o.execute_px( template, json );
console.log("RESULT: ", result);
$( ".clContent" ).replaceWith(result);
console.log("DONE LOADING!");
>>>>>>> b2f022ec66108999eed47f8683cae851793ff6c1
})
.fail(function(jqXHR_opl, textStatus_spl) {
alert( "[PPM] Fehler bei Anforderung: " + textStatus_spl );
@ -156,9 +177,19 @@ class PPM
}
}
<<<<<<< HEAD
$(function() {
console.log("ONLOAD");
PPM_o = new PPM();
PPM_o.Menu("index");
=======
$(function() {
$('body').on('click', '[data-action]', function() {
var action = $(this).data('action');
this.PPM_o = new PPM();
this.PPM_o.Menu(action);
return false;
});
>>>>>>> b2f022ec66108999eed47f8683cae851793ff6c1
});