diff --git a/application/core/MY_Controller.php b/application/core/MY_Controller.php index 13d31ee..88bc88d 100644 --- a/application/core/MY_Controller.php +++ b/application/core/MY_Controller.php @@ -75,7 +75,8 @@ class MY_Controller extends CI_Controller{ // public $version = '1.17.99';// instrumenten ook voor leerlingen // public $version = '1.18.00';// alle instrumenten in het compact sop // public $version = '1.18.02';// fout in resultaatmatrix - public $version = '1.18.04';// invul status +// public $version = '1.18.04';// invul status + public $version = '1.18.05';// drag and drop diff --git a/application/views/monpas/pages/ontwikkel.php b/application/views/monpas/pages/ontwikkel.php index 910ce3b..af349c2 100644 --- a/application/views/monpas/pages/ontwikkel.php +++ b/application/views/monpas/pages/ontwikkel.php @@ -169,10 +169,35 @@

-
+
+

Legenda

+ + + + + + + + + + + + + + + + + + + + + +
zwak
onvoldoende
voldoende
goed
nvt
+
@@ -188,7 +213,7 @@
-
toon drag and drop agenda
+
toon drag and drop agenda
toon standaard agenda
diff --git a/application/views/monpas/pages/partials/_draganddrop_agenda.php b/application/views/monpas/pages/partials/_draganddrop_agenda.php index b3d9bbc..99ae74f 100644 --- a/application/views/monpas/pages/partials/_draganddrop_agenda.php +++ b/application/views/monpas/pages/partials/_draganddrop_agenda.php @@ -1 +1,171 @@ - + +

Huidige situatie

+
+ + + + + + + + + + + + + + + + + + + + + +
+ + + (Uitgezet.) + (Niet van toepassing.) + +
+
+
+ + +
+ +

Gewenste situatie

+
+ + + + + + + + + + + + + +
nr. + +
+ + + (Uitgezet.) + (Niet van toepassing.) + +
+
+
+ + +
 
+
1
+
2
+
3
+
4
+ + +
+ +
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ +
+ + +
+
+ +
+
+ +
diff --git a/public/images/logos/TDu3YrEcwjmVK1v.png b/public/images/logos/TDu3YrEcwjmVK1v.png new file mode 100644 index 0000000..70c4378 Binary files /dev/null and b/public/images/logos/TDu3YrEcwjmVK1v.png differ diff --git a/public/images/logos/yDa7dR6FkUXCgzK.png b/public/images/logos/yDa7dR6FkUXCgzK.png new file mode 100644 index 0000000..fd185d3 Binary files /dev/null and b/public/images/logos/yDa7dR6FkUXCgzK.png differ diff --git a/public/js/monpas/models/modulebalkmodel.js b/public/js/monpas/models/modulebalkmodel.js index 0c5f20e..3439c52 100644 --- a/public/js/monpas/models/modulebalkmodel.js +++ b/public/js/monpas/models/modulebalkmodel.js @@ -34,8 +34,6 @@ ls.initModulebalkModel = function(){ selectedSchooljaar : ko.observableArray([]), initBindings :function(){ - console.log(vandaag, "vandaag") - var self = ls.ModulebalkModel; if (!ko.dataFor(document.getElementById('modulebalk')) ) { ko.applyBindings(ls.ModulebalkModel, document.getElementById("modulebalk")); diff --git a/public/js/monpas/models/ontwikkelmodel.js b/public/js/monpas/models/ontwikkelmodel.js index 26c55e0..629754f 100644 --- a/public/js/monpas/models/ontwikkelmodel.js +++ b/public/js/monpas/models/ontwikkelmodel.js @@ -103,10 +103,6 @@ ls.initOntwikkelModel = function(){ if (p.gewenst) { this.gewenst(p.gewenst) } - this.advies = ko.computed(function(){ - return dit.huidig() < dit.gewenst(); - }); - if (p.disabled == 'T' || p.disablenvt == 'T') this.gewenst(5) this.nummer = p.nummer; @@ -115,7 +111,10 @@ ls.initOntwikkelModel = function(){ this.aantalscholen = p.aantalscholen; } - + function fAddAdvies(a) { + this.nummer = a.nummer; + this.omschrijving = a.omschrijving; + } function fIcoon(afbeelding) { this.afbeelding = ko.observable(afbeelding); @@ -283,11 +282,7 @@ ls.initOntwikkelModel = function(){ this.geopend(!this.geopend()); }, - fToggleAgenda(){ - var self=ls.OntwikkelModel; - self.selectedAgenda(); - }, fUpdateGewenst: function(num){ var self=ls.OntwikkelModel; if(this.huidig() != 5 ) this.gewenst(num); @@ -434,11 +429,13 @@ ls.initOntwikkelModel = function(){ } $.post("index.php/monpas/rapontwikkel/getscores", submitData, function(data){ self.results.removeAll(); + self.adviezen.removeAll(); if (data){ $.each(data.scores, function(i,p){ self.results.push(new fAddResult(p)); self.ingevuld(true); }) + $.each(data.scores, function(z,s){ switch(Number(s.nummer)) { case 1: self.fVulAcceptaties(s.gewenst); @@ -456,6 +453,12 @@ ls.initOntwikkelModel = function(){ }) self.fGetWriteAutorisatie(); + + $.each(self.results(), function(i,p){ + if(p.gewenst() && p.huidig() < p.gewenst()) { + self.adviezen.push( new fAddAdvies(p)); + } + }) } },'json'); @@ -606,6 +609,7 @@ ls.initOntwikkelModel = function(){ orgid : self.selectedOrg().id, orgversie : self.selectedOrgversion().id} $.post("index.php/monpas/rapontwikkel/scoresindividueel" , submitData, function(data){ + self.adviezen.removeAll(); if (data){ $.each(data.scores, function(i,p){ self.results.push(new fAddResult(p)); @@ -628,6 +632,11 @@ ls.initOntwikkelModel = function(){ }) } self.fCheckEigenLijst(); + $.each(self.results(), function(i,p){ + if(p.gewenst() && p.huidig() < p.gewenst()) { + self.adviezen.push( new fAddAdvies(p)); + } + }) },'json'); } else { @@ -683,7 +692,6 @@ ls.initOntwikkelModel = function(){ $.each(self.results(), function (i, p) { switch(Number(p.nummer)) { case 1: $.each(self.acceptaties(), function (x, a) { - console.log(a.afbeelding(), "afbeelding") if (a.afbeelding() !== 'leeg') { wensarray.push({'ijkpuntid': p.ijkpuntid, 'wensid': p.wensid, @@ -729,7 +737,6 @@ ls.initOntwikkelModel = function(){ }) } // - console.log(wensarray, "wensarray") // return; @@ -738,30 +745,47 @@ ls.initOntwikkelModel = function(){ 'orgversionid' : self.selectedOrgversion().id, 'orguserid' : orguserid} $.post("index.php/monpas/rapontwikkel/savegewenst", submitData, function(wensids){ - if (wensids){ - $.each(self.results(), function(i,p){ - if (p.wensid == 0){ p.wensid = wensids[i]; } - }); // each + + self.adviezen.removeAll(); + $.each(self.results(), function(i,p){ + if(p.gewenst() && p.huidig() < p.gewenst()) { + self.adviezen.push(new fAddAdvies(p)); + } + }) ls.MsgAutoFade("Gegevens zijn opgeslagen", 600); - };// If wensids - },'json') ; + ;// If wensids + },'json') }, fDragstart: function( event, index, parent){ var self= ls.OntwikkelModel; - $(event.target).addClass('dragSource') switch(parent){ - case 'ACC': self.drag_start_index0(index); + case 'ACC': if(self.results()[0] && self.results()[0].disabled=== 'T') { + apprise("Dit ijkpunt is uitgezet."); + return;} + else self.drag_start_index0(index); break; - case 'BTR': self.drag_start_index1(index); + case 'BTR': if(self.results()[1] && self.results()[1].disabled=== 'T') { + apprise("Dit ijkpunt is uitgezet."); + return;} + else self.drag_start_index1(index); break; - case 'DIF': self.drag_start_index2(index); + case 'DIF': if(self.results()[2] && self.results()[2].disabled=== 'T') { + apprise("Dit ijkpunt is uitgezet."); + return;} + else self.drag_start_index2(index); break; - case 'EXT': self.drag_start_index3(index); + case 'EXT': if(self.results()[3] && self.results()[3].disabled=== 'T') { + apprise("Dit ijkpunt is uitgezet."); + return;} + else self.drag_start_index3(index); break; - case 'OMG' : self.drag_start_index4(index); + case 'OMG': if(self.results()[4] && self.results()[4].disabled=== 'T') { + apprise("Dit ijkpunt is uitgezet."); + return;} + else self.drag_start_index4(index); break; } diff --git a/public/js/monpas/models/versiesmodel.js b/public/js/monpas/models/versiesmodel.js index 2568599..297b040 100644 --- a/public/js/monpas/models/versiesmodel.js +++ b/public/js/monpas/models/versiesmodel.js @@ -184,8 +184,7 @@ $(function(){ if (i >= 0) { num = self.ijkpunten()[i].nummer(); }; - console.log(self.selectedModule().sysnr, "sysnr") - console.log(Number(self.ijkpunten().length ), "lengte") + if(Number(self.selectedModule().sysnr) == 730 && self.ijkpunten().length > 4){ apprise("Neem contact op met de helpdesk om iconen aan de ontwikkelagenda toe te voegen."); }