From 5f1f6c8690ee9e3efb35baa1d8fc1e4987d1b794 Mon Sep 17 00:00:00 2001 From: Monique Date: Tue, 30 Aug 2022 17:01:49 +0200 Subject: [PATCH 1/7] 1e array --- application/views/monpas/pages/ontwikkel.php | 172 +++++++++----- public/css/monpas/main.css | 192 ++++++++++++++++ public/js/monpas/models/modulebalkmodel.js | 2 + public/js/monpas/models/ontwikkelmodel.js | 229 +++++++++++++++++-- 4 files changed, 520 insertions(+), 75 deletions(-) diff --git a/application/views/monpas/pages/ontwikkel.php b/application/views/monpas/pages/ontwikkel.php index 0427db7..2e62a08 100644 --- a/application/views/monpas/pages/ontwikkel.php +++ b/application/views/monpas/pages/ontwikkel.php @@ -1,3 +1,4 @@ +
De geselecteerde lijst is (nog) niet ingevuld.
@@ -186,64 +187,125 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + +
huidige situatie
 
gewenste situatie
 
- - - (Uitgezet.) - (Niet van toepassing.) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + - + - - - - - - - -
huidige situatie
 
gewenste situatie
 
+ + + (Uitgezet.) + (Niet van toepassing.) -
+
- + + + +
+
+
+
+
+
+
+
+ + + + + + + + + diff --git a/public/css/monpas/main.css b/public/css/monpas/main.css index 5861019..88b84c1 100644 --- a/public/css/monpas/main.css +++ b/public/css/monpas/main.css @@ -210,6 +210,176 @@ button.delete{ cursor: pointer; box-shadow:none; } + + +.school{ + background-image: url('/css/images/school-flag-solid.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.handschudden{ + background-image: url('/css/images/handshake-simple-solid.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.vasthouden{ + background-image: url('/css/images/hands-holding-child-solid.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.splitsing{ + background-image: url('/css/images/arrows-split-up-and-left-solid.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.ondersteuning{ + background-image: url('/css/images/person-chalkboard-solid.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.omgevingZwart{ + background-image: url('/css/images/omgevingZwart.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.omgevingGrijs{ + background-image: url('/css/images/omgevingGrijs.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.omgevingRood{ + background-image: url('/css/images/omgevingRood.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.omgevingOranje{ + background-image: url('/css/images/omgevingOranje.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} +.omgevingGroen{ + background-image: url('/css/images/omgevingGroen.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} +.omgevingBlauw{ + background-image: url('/css/images/omgevingBlauw.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + + + +.leeg{ + background-image: url('/css/images/leeg.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 35px 35px; + background-position:center; + width: 30px; + height: 30px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + .mainpagina{ display:none; } @@ -1278,3 +1448,25 @@ z-index: 50; box-shadow: none; } + +.draggable { + display: inline-block; + width: 160px; + height: 40px; + padding-left: 10px; + +} +.dragSource{ + opacity : .4; +} +.dragover{ + border-style: dashed; + background-color: #f8f8f8; +} + +.trash{ + border:1px solid red; + background-color: pink; + text-align:center; +} + diff --git a/public/js/monpas/models/modulebalkmodel.js b/public/js/monpas/models/modulebalkmodel.js index cb266cb..0c5f20e 100644 --- a/public/js/monpas/models/modulebalkmodel.js +++ b/public/js/monpas/models/modulebalkmodel.js @@ -34,6 +34,7 @@ ls.initModulebalkModel = function(){ selectedSchooljaar : ko.observableArray([]), initBindings :function(){ + console.log(vandaag, "vandaag") var self = ls.ModulebalkModel; if (!ko.dataFor(document.getElementById('modulebalk')) ) { @@ -74,6 +75,7 @@ ls.initModulebalkModel = function(){ self.schooljaren.push(new fAddSchooljaar(p)); }); // each $.each(self.schooljaren(), function (j, k) { + if (vandaag >= new Date(k.start + "T00:00:00") && vandaag <= new Date(k.eind + "T00:00:00")) { self.selectedSchooljaar(k); diff --git a/public/js/monpas/models/ontwikkelmodel.js b/public/js/monpas/models/ontwikkelmodel.js index 2ecf3f5..433ef47 100644 --- a/public/js/monpas/models/ontwikkelmodel.js +++ b/public/js/monpas/models/ontwikkelmodel.js @@ -87,33 +87,74 @@ ls.initOntwikkelModel = function(){ } ,this) } - function fAddResult(p){ + function fAddResult(p) { var dit = this; - this.ijkpuntid = p.ijkpunt_id; - this.wensid = 0; - + this.ijkpuntid = p.ijkpunt_id; + this.wensid = 0; + // if (p.gewenstid) { this.wensid = p.gewenstid; } - this.scoretype = p.scoretype; - this.disabled = p.disabled; - this.disablentv = p.disablenvt; - this.huidig = ko.observable( p.huidig); - if(p.disabled == 'T' || p.disablenvt == 'T') this.huidig(5) - - + this.scoretype = p.scoretype; + this.disabled = p.disabled; + this.disablentv = p.disablenvt; + this.huidig = ko.observable(p.huidig); + if (p.disabled == 'T' || p.disablenvt == 'T') this.huidig(5) // observable is niet nodig maar dit was eerst een computed - this.gewenst = ko.observable(3); - if (p.gewenst) {this.gewenst(p.gewenst)}; - if(p.disabled == 'T' || p.disablenvt == 'T') this.gewenst(5) - - this.nummer = p.nummer; - this.omschrijving = p.omschrijving; - this.toelichting = p.toelichting; - this.aantalscholen = p.aantalscholen; + this.gewenst = ko.observable(3); + if (p.gewenst) { + this.gewenst(p.gewenst) + } + ; + if (p.disabled == 'T' || p.disablenvt == 'T') this.gewenst(5) + this.nummer = p.nummer; + this.omschrijving = p.omschrijving; + this.toelichting = p.toelichting; + this.aantalscholen = p.aantalscholen; + // this.gewenstIcons = ko.observable(0); + // if (p.gewenst) { + // this.gewenstIcons(p.gewenst) + // } + // if(dit.gewenstIcons() == 5) dit.gewenstIcons(0); + // + // this.omgevingen = ko.observableArray(); + // this.saveOmgevingen = ko.observableArray([]); + // if (Number(this.nummer) == 5) { + // for (var i = 0; i < 5; i++) { + // + // if (i == Number(dit.gewenstIcons())) { + // dit.omgevingen.push('huisje') + // switch(i){ + // case 0: dit.omgevingen.push('omgevingGrijs'); + // break; + // case 1: dit.omgevingen.push('omgevingRood'); + // break; + // case 2: dit.omgevingen.push('omgevingOranje'); + // break; + // case 3: dit.omgevingen.push('omgevingGroen'); + // break; + // case 4: dit.omgevingen.push('omgevingBlauw'); + // break; + // } + // + // }else { + // dit.omgevingen.push( 'leeg') + // } + // } + // } } + // function fAddIcoon(afbeelding){ + // this.afbeelding = ko.observable(afbeelding) + // } + + function fIcoon(afbeelding) { + this.afbeelding = ko.observable(afbeelding); + } + + + if (ls.OntwikkelModel !== undefined){ ls.OntwikkelModel.initModel(); } @@ -137,6 +178,27 @@ ls.initOntwikkelModel = function(){ ingevuld : ko.observable(false), bezig : ko.observable(false), verberg : ko.observable(false), + // drag_start_index5 : ko.observable(0), + // drag_target_index5 : ko.observable(0), + // omgevingen : ko.observableArray([new fAddIcoon("omgevingGrijs"), new fAddIcoon("leeg"),new fAddIcoon("leeg"),new fAddIcoon("leeg"),new fAddIcoon("leeg"), ]), + // + // dragging : ko.computed(function() { + // if(ls.OntwikkelModel && ls.OntwikkelModel.drag_start_index5()) { + // return ls.OntwikkelModel.drag_start_index5() >= 0; + // } + // }), + drag_start_index : ko.observable(), + drag_target_index : ko.observable(), + dragging : ko.computed(function() { + if(ls.OntwikkelModel) { + return ls.OntwikkelModel.drag_start_index() >= 0; + } + }), + omgevingen : ko.observableArray([new fIcoon("omgevingGrijs"), new fIcoon("leeg"), new fIcoon("leeg"), new fIcoon("leeg"), new fIcoon("leeg")]), + basis : ko.observableArray([new fIcoon("omgevingGrijs"), new fIcoon("omgevingRood"), new fIcoon("omgevingOranje"), new fIcoon("omgevingGroen"), new fIcoon("omgevingBlauw")]), + + + initBindings :function(){ var self = ls.OntwikkelModel; @@ -148,6 +210,7 @@ ls.initOntwikkelModel = function(){ initModel: function() { var self = ls.OntwikkelModel; + $.post("index.php/monpas/rapijkpunten/checkLevel", function(data){ if(data){ if(data === 1) @@ -261,7 +324,7 @@ ls.initOntwikkelModel = function(){ self.selectedOrgversion("") } - if(self.selectedOrgversion().soort == '4' && self.selectedOrgversion().vorm == '2' && self. usernivo() <= 1){ + if(self.orgsoort()== '4' && self.selectedOrgversion().vorm == '2' && self. usernivo() <= 1){ self.verberg(false); } else{ @@ -357,10 +420,45 @@ ls.initOntwikkelModel = function(){ self.results.removeAll(); if (data){ + + $.each(data.scores, function(i,p){ self.results.push(new fAddResult(p)); self.ingevuld(true); + }) + + + + // $.each(data.scores, function(i,p){ + // if(p.gewenst){ + // if (Number(p.gewenst) == 5) self.drag_start_index5(0); + // else{ + // self.drag_start_index5(Number(p.gewenst)) + // } + // for(var s = 0; s < 5; s++){ + // if(s== self.drag_start_index5()){ + // switch(s){ + // case 0: self.omgevingen.push('omgevingGrijs') + // break; + // case 1: self.omgevingen.push('omgevingRood') + // break; + // case 2: self.omgevingen.push('omgevingOranje'); + // break; + // case 3: self.omgevingen.push('omgevingGroen'); + // break; + // case 4: self.omgevingen.push('omgevingBlauw'); + // break; + // } + // + // }else{ self.omgevingen.push('leeg') + // + // } + // } + // + // } + // + // }) self.fGetWriteAutorisatie(); } @@ -456,6 +554,97 @@ ls.initOntwikkelModel = function(){ };// If wensids },'json') ; }, + + // fDragstart: function(data, event, index){ + // var self= ls.OntwikkelModel; + // console.log("in event", event) + // console.log("in data", data) + // console.log("index", index); + // // $(event.target).addClass('dragSource') + // self.drag_start_index5(index); + // return $(event.target).hasClass('draggable'); + // }, + // + // fDragend: function($data, event){ + // var self= ls.OntwikkelModel; + // + // self.drag_start_index5(-1); + // $(event.target).removeClass('dragSource') + // return true; + // }, + // fDragover: function($data, event){ + // event.preventDefault(); + // }, + // + // fDragenter: function($data, event, index){ + // var self= ls.OntwikkelModel; + // self.drag_target_index5(index); + // + // var element = $(event.target) + // if(element.hasClass('draggable')) + // element.toggleClass('dragover'); + // event.preventDefault(); + // }, + // + // fDragleave: function($data, event){ + // var element = $(event.target) + // + // if(element.hasClass('draggable')) + // element.toggleClass('dragover'); + // event.preventDefault(); + // }, + // + // fDrop: function($data, event){ + // var self= ls.OntwikkelModel; + // + // $(event.target).removeClass('dragover'); + // self.fDragAndDrop(self.drag_start_index5(), self.drag_target_index5()) + // }, + // + // fDragAndDrop: function(from, to){ + // + // var self=ls.OntwikkelModel; + // console.log(from, "from") + // console.log(to, "to") + // if (to > self.omgevingen().length - 1 || to < 0) return; + // + // var fromObj = self.omgevingen()[from] + // var toObj = self.omgevingen()[to] + // + // self.omgevingen()[to] = fromObj; + // self.omgevingen()[from] = toObj; + // console.log(fromObj, "toObj") + // self.omgevingen.valueHasMutated(); + // }, + + + + + trash : function(index) { + var self = ls.OntwikkelModel; + self.people.splice(index, 1) + }, + + fWissel : function(from, to) { + var self = ls.OntwikkelModel; + if (to > self.omgevingen().length - 1 || to < 0) return; + + var fromObj = self.basis()[to];//grisd blokje op 0 + + var toObj = self.omgevingen()[to];// leeg blokje op 3 + self.omgevingen()[from] = toObj; //wordt leeg blokje op 0 + self.omgevingen()[to] = fromObj; //wordt grijsblokje op 3 moet worden groen blokje op s + + self.omgevingen.valueHasMutated() + + + + + + }, + + + fPrintOntwikkelmatrix: function(){ var self = ls.OntwikkelModel; var orgid = self.selectedOrg().id; From 9cb045b89e7f01c6a59fb2042e65b949e8213381 Mon Sep 17 00:00:00 2001 From: Monique Date: Thu, 8 Sep 2022 13:18:52 +0200 Subject: [PATCH 2/7] tussenopslag --- application/controllers/monpas/Compactsop.php | 1 + .../libraries/monpas/Schoolafbeeldingen.php | 1 + application/views/monpas/pages/ontwikkel.php | 47 ++--- public/css/images/leeg.png | Bin 0 -> 5689 bytes public/css/images/omgevingBlauw.png | Bin 0 -> 13143 bytes public/css/images/omgevingGrijs.png | Bin 0 -> 13089 bytes public/css/images/omgevingGroen.png | Bin 0 -> 13144 bytes public/css/images/omgevingOranje.png | Bin 0 -> 13124 bytes public/css/images/omgevingRood.png | Bin 0 -> 13148 bytes public/css/images/omgevingZwart.png | Bin 0 -> 6517 bytes public/js/monpas/models/ontwikkelmodel.js | 199 ++++++++++-------- 11 files changed, 127 insertions(+), 121 deletions(-) create mode 100644 public/css/images/leeg.png create mode 100644 public/css/images/omgevingBlauw.png create mode 100644 public/css/images/omgevingGrijs.png create mode 100644 public/css/images/omgevingGroen.png create mode 100644 public/css/images/omgevingOranje.png create mode 100644 public/css/images/omgevingRood.png create mode 100644 public/css/images/omgevingZwart.png diff --git a/application/controllers/monpas/Compactsop.php b/application/controllers/monpas/Compactsop.php index b3d853e..a480594 100644 --- a/application/controllers/monpas/Compactsop.php +++ b/application/controllers/monpas/Compactsop.php @@ -26,6 +26,7 @@ class Compactsop extends MY_Controller{ "shared/Schooljaren_model", "monfin2/Finbestemmingen_model", "monpas/Versies_model", + "Phantom_model", "monpas/Scores_model", "monpas/Sop_model", diff --git a/application/libraries/monpas/Schoolafbeeldingen.php b/application/libraries/monpas/Schoolafbeeldingen.php index b0e0adb..f67c7be 100644 --- a/application/libraries/monpas/Schoolafbeeldingen.php +++ b/application/libraries/monpas/Schoolafbeeldingen.php @@ -265,6 +265,7 @@ class Schoolafbeeldingen { private function setScoreKleuren($scoretype){ + $kleur = $this->CI->Scorekleuren_model->getGemiddeldeKleur($scoretype, $this->score->gem); $kleur = $kleur->kleurcode; if(!$kleur) $kleur = '#ffffff'; diff --git a/application/views/monpas/pages/ontwikkel.php b/application/views/monpas/pages/ontwikkel.php index 2e62a08..d1dc97e 100644 --- a/application/views/monpas/pages/ontwikkel.php +++ b/application/views/monpas/pages/ontwikkel.php @@ -262,46 +262,23 @@ border: 1px solid #0A246A;"> - +
- +
+ + diff --git a/public/css/images/leeg.png b/public/css/images/leeg.png new file mode 100644 index 0000000000000000000000000000000000000000..2534ee81fc0107d8483c9627240fcd9cd20fd3ca GIT binary patch literal 5689 zcmeAS@N?(olHy`uVBq!ia0y~yU~&Lr1`al$NY%^t1e0ZQSilTtgB7|Y|H}s& z5}6qiQ4-lF>KRGth^d4b*A_61DO#%1i~?3^L!&&<3m$ zMGR_>jXub7B*#E}3Kj)=)sD+XA0BLWTt0`?BN-S(j67W&Ln;{GUN8hk8N;CkU;T4A z;yWA?4>T|`v++n6B#bgf17S2JjOK#TTripoMsvYvE*Q-Pqq$%-7mVhD(OfW^3r2In oXf7Dd1*5rOG#8ART=1`vk(rNyu|`1YA!sDl)78&qol`;+0QO)1bN~PV literal 0 HcmV?d00001 diff --git a/public/css/images/omgevingBlauw.png b/public/css/images/omgevingBlauw.png new file mode 100644 index 0000000000000000000000000000000000000000..1c0175ff9a350d9bcea8d913bb2a9508f044b732 GIT binary patch literal 13143 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 S_ZWcx_Uy8=tT6Yw^nU;yARF8O literal 0 HcmV?d00001 diff --git a/public/css/images/omgevingGrijs.png b/public/css/images/omgevingGrijs.png new file mode 100644 index 0000000000000000000000000000000000000000..51cd27b37415b0010addf4941a4bbd16b72549fe GIT binary patch literal 13089 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 literal 0 HcmV?d00001 diff --git a/public/css/images/omgevingGroen.png b/public/css/images/omgevingGroen.png new file mode 100644 index 0000000000000000000000000000000000000000..a7c27ce1f138ad16f3a53f274f22aeec07660058 GIT binary patch literal 13144 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 I=>Esw0LFUVCjbBd literal 0 HcmV?d00001 diff --git a/public/js/monpas/models/ontwikkelmodel.js b/public/js/monpas/models/ontwikkelmodel.js index 433ef47..9149f38 100644 --- a/public/js/monpas/models/ontwikkelmodel.js +++ b/public/js/monpas/models/ontwikkelmodel.js @@ -178,20 +178,40 @@ ls.initOntwikkelModel = function(){ ingevuld : ko.observable(false), bezig : ko.observable(false), verberg : ko.observable(false), - // drag_start_index5 : ko.observable(0), - // drag_target_index5 : ko.observable(0), - // omgevingen : ko.observableArray([new fAddIcoon("omgevingGrijs"), new fAddIcoon("leeg"),new fAddIcoon("leeg"),new fAddIcoon("leeg"),new fAddIcoon("leeg"), ]), - // - // dragging : ko.computed(function() { - // if(ls.OntwikkelModel && ls.OntwikkelModel.drag_start_index5()) { - // return ls.OntwikkelModel.drag_start_index5() >= 0; - // } - // }), - drag_start_index : ko.observable(), - drag_target_index : ko.observable(), - dragging : ko.computed(function() { + drag_start_index0 : ko.observable(0), + drag_target_index0 : ko.observable(0), + drag_start_index1 : ko.observable(0), + drag_target_index1 : ko.observable(0), + drag_start_index2 : ko.observable(0), + drag_target_index2 : ko.observable(0), + drag_start_index3 : ko.observable(0), + drag_target_index3 : ko.observable(0), + drag_start_index4 : ko.observable(0), + drag_target_index4 : ko.observable(0), + + dragging0 : ko.computed(function() { if(ls.OntwikkelModel) { - return ls.OntwikkelModel.drag_start_index() >= 0; + return ls.OntwikkelModel.drag_start_index0() >= 0; + } + }), + dragging1 : ko.computed(function() { + if(ls.OntwikkelModel) { + return ls.OntwikkelModel.drag_start_index1() >= 0; + } + }), + dragging2 : ko.computed(function() { + if(ls.OntwikkelModel) { + return ls.OntwikkelModel.drag_start_index2() >= 0; + } + }), + dragging3 : ko.computed(function() { + if(ls.OntwikkelModel) { + return ls.OntwikkelModel.drag_start_index3() >= 0; + } + }), + dragging4 : ko.computed(function() { + if(ls.OntwikkelModel) { + return ls.OntwikkelModel.drag_start_index4() >= 0; } }), omgevingen : ko.observableArray([new fIcoon("omgevingGrijs"), new fIcoon("leeg"), new fIcoon("leeg"), new fIcoon("leeg"), new fIcoon("leeg")]), @@ -555,87 +575,94 @@ ls.initOntwikkelModel = function(){ },'json') ; }, - // fDragstart: function(data, event, index){ - // var self= ls.OntwikkelModel; - // console.log("in event", event) - // console.log("in data", data) - // console.log("index", index); - // // $(event.target).addClass('dragSource') - // self.drag_start_index5(index); - // return $(event.target).hasClass('draggable'); - // }, - // - // fDragend: function($data, event){ - // var self= ls.OntwikkelModel; - // - // self.drag_start_index5(-1); - // $(event.target).removeClass('dragSource') - // return true; - // }, - // fDragover: function($data, event){ - // event.preventDefault(); - // }, - // - // fDragenter: function($data, event, index){ - // var self= ls.OntwikkelModel; - // self.drag_target_index5(index); - // - // var element = $(event.target) - // if(element.hasClass('draggable')) - // element.toggleClass('dragover'); - // event.preventDefault(); - // }, - // - // fDragleave: function($data, event){ - // var element = $(event.target) - // - // if(element.hasClass('draggable')) - // element.toggleClass('dragover'); - // event.preventDefault(); - // }, - // - // fDrop: function($data, event){ - // var self= ls.OntwikkelModel; - // - // $(event.target).removeClass('dragover'); - // self.fDragAndDrop(self.drag_start_index5(), self.drag_target_index5()) - // }, - // - // fDragAndDrop: function(from, to){ - // - // var self=ls.OntwikkelModel; - // console.log(from, "from") - // console.log(to, "to") - // if (to > self.omgevingen().length - 1 || to < 0) return; - // - // var fromObj = self.omgevingen()[from] - // var toObj = self.omgevingen()[to] - // - // self.omgevingen()[to] = fromObj; - // self.omgevingen()[from] = toObj; - // console.log(fromObj, "toObj") - // self.omgevingen.valueHasMutated(); - // }, + fDragstart: function( event, index, parent){ + var self= ls.OntwikkelModel; + $(event.target).addClass('dragSource') + switch(parent){ + case 'ACC': self.drag_start_index0(index); + break; + case 'BTR': self.drag_start_index1(index); + break; + case 'DIF': self.drag_start_index2(index); + break; + case 'EXT': self.drag_start_index3(index); + break; + case 'OMG' : self.drag_start_index4(index); + break; + } - - trash : function(index) { - var self = ls.OntwikkelModel; - self.people.splice(index, 1) + return $(event.target).hasClass('draggable'); }, - fWissel : function(from, to) { - var self = ls.OntwikkelModel; - if (to > self.omgevingen().length - 1 || to < 0) return; + fDragend: function( event, index, parent){ + var self= ls.OntwikkelModel; + switch(parent){ + case 'ACC': self.drag_start_index0(-1); + break; + case 'BTR': self.drag_start_index1(-1); + break; + case 'DIF': self.drag_start_index2(-1); + break; + case 'EXT': self.drag_start_index3(-1); + break; + case 'OMG': self.drag_start_index4(-1); + break; + } + $(event.target).removeClass('dragSource') + return true; + }, + fDragover: function( event){ + event.preventDefault(); + }, - var fromObj = self.basis()[to];//grisd blokje op 0 + fDragenter: function( event, index, parent){ + var self= ls.OntwikkelModel; + switch(index){ + case 0: self.drag_start_index0(index); + break; + case 1: self.drag_start_index1(index); + break; + case 2: self.drag_start_index2(index); + break; + case 3: self.drag_start_index3(index); + break; + case 4: self.drag_start_index4(index); + break; + } - var toObj = self.omgevingen()[to];// leeg blokje op 3 - self.omgevingen()[from] = toObj; //wordt leeg blokje op 0 - self.omgevingen()[to] = fromObj; //wordt grijsblokje op 3 moet worden groen blokje op s + var element = $(event.target) + if(element.hasClass('draggable')) + element.toggleClass('dragover'); + event.preventDefault(); + }, - self.omgevingen.valueHasMutated() + fDragleave: function( event){ + var element = $(event.target) + + if(element.hasClass('draggable')) + element.toggleClass('dragover'); + event.preventDefault(); + }, + + fDrop: function( event, $index){ + var self= ls.OntwikkelModel; + + $(event.target).removeClass('dragover'); + self.fWissel(self.drag_start_index5(), self.drag_target_index5()) + }, + + + fWissel : function(from, to) { + var self = ls.OntwikkelModel; + if (to > self.omgevingen().length - 1 || to < 0) return; + + var fromObj = self.basis()[to];//grisd blokje op 0 + var toObj = self.omgevingen()[to];// leeg blokje op 3 + self.omgevingen()[from] = toObj; //wordt leeg blokje op 0 + self.omgevingen()[to] = fromObj; //wordt grijsblokje op 3 moet worden groen blokje op s + self.omgevingen.valueHasMutated() From 2c43f85c8144d1827cdf658b2398554e27015a24 Mon Sep 17 00:00:00 2001 From: Monique Date: Tue, 27 Sep 2022 16:02:13 +0200 Subject: [PATCH 3/7] drag and drop gewenst bij Route --- .../controllers/monpas/Rapijkpunten.php | 7 +- .../controllers/monpas/Rapontwikkel.php | 6 + application/views/monpas/pages/ontwikkel.php | 111 ++++-------------- .../pages/partials/_draganddrop_agenda.php | 1 + .../monpas/pages/partials/_tabel_agenda.php | 1 + 5 files changed, 34 insertions(+), 92 deletions(-) create mode 100644 application/views/monpas/pages/partials/_draganddrop_agenda.php create mode 100644 application/views/monpas/pages/partials/_tabel_agenda.php diff --git a/application/controllers/monpas/Rapijkpunten.php b/application/controllers/monpas/Rapijkpunten.php index 38f9d6c..1dc0c86 100644 --- a/application/controllers/monpas/Rapijkpunten.php +++ b/application/controllers/monpas/Rapijkpunten.php @@ -85,9 +85,10 @@ class Rapijkpunten extends MY_Controller{ function checkLevel(){ if (!$this->userid) die; - $soort = $this->Organisaties_model->get_fieldvalue(array("id"=>$this->globorgid), 'soort' ); + $soort = $this->Organisaties_model->get_fieldvalue(array("id"=>$this->globorgid), 'soort' ); $werkter = $this->Orgusers_model->get_fieldvalue(array("user_id"=>$this->userid, "organisatie_id"=>$this->globorgid),"id"); - $level = 0; + + $level = 0; if ($soort < 4 && $werkter) { $level = 1; @@ -96,6 +97,8 @@ class Rapijkpunten extends MY_Controller{ echo json_encode($level); } + + function checkLevelInspectie(){ if (!$this->userid) die; $soort = $this->Organisaties_model->get_fieldvalue(array("id"=>$this->globorgid), 'soort' ); diff --git a/application/controllers/monpas/Rapontwikkel.php b/application/controllers/monpas/Rapontwikkel.php index 4735447..c9ef071 100644 --- a/application/controllers/monpas/Rapontwikkel.php +++ b/application/controllers/monpas/Rapontwikkel.php @@ -25,6 +25,12 @@ class Rapontwikkel extends MY_Controller { };// if } + function getModule(){ + $module = $this->session->userdata('module'); + + echo json_encode($module); + } + function savegewenst() { //TODO clean input diff --git a/application/views/monpas/pages/ontwikkel.php b/application/views/monpas/pages/ontwikkel.php index d1dc97e..910ce3b 100644 --- a/application/views/monpas/pages/ontwikkel.php +++ b/application/views/monpas/pages/ontwikkel.php @@ -170,7 +170,7 @@

    -
  • +
@@ -183,102 +183,33 @@ value : selectedOrgversion, event : {change: fChangeVersion2}"> - + + +
+
toon drag and drop agenda
+
toon standaard agenda
+
+ + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
huidige situatie
 
gewenste situatie
 
- - - (Uitgezet.) - (Niet van toepassing.) -
- - - - -
-
+
+
+
+ load->view("monpas/pages/partials/_tabel_agenda"); ?>
-
-
-
-
-
- -
- -
- - -
+
+ load->view("monpas/pages/partials/_draganddrop_agenda"); ?> +
+
-
+ + + diff --git a/application/views/monpas/pages/partials/_draganddrop_agenda.php b/application/views/monpas/pages/partials/_draganddrop_agenda.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/application/views/monpas/pages/partials/_draganddrop_agenda.php @@ -0,0 +1 @@ + Date: Tue, 27 Sep 2022 16:02:23 +0200 Subject: [PATCH 4/7] die ook nog --- .../monpas/pages/partials/_tabel_agenda.php | 59 ++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/application/views/monpas/pages/partials/_tabel_agenda.php b/application/views/monpas/pages/partials/_tabel_agenda.php index b3d9bbc..f3d2f5a 100644 --- a/application/views/monpas/pages/partials/_tabel_agenda.php +++ b/application/views/monpas/pages/partials/_tabel_agenda.php @@ -1 +1,58 @@ - + + + + + + + huidige situatie
  + + gewenste situatie
  + + + + + 1 + 2 + 3 + 4 + + + 1 + 2 + 3 + 4 + + + + + + + + + (Uitgezet.) + (Niet van toepassing.) + + +
+
+
+
+
+ + + +
+
+
+
+
+ + + \ No newline at end of file From 44d614d72ecebdd9a9dc5ddf02ba2736171cb08f Mon Sep 17 00:00:00 2001 From: Monique Date: Tue, 27 Sep 2022 16:02:36 +0200 Subject: [PATCH 5/7] vergeten --- public/css/monpas/main.css | 395 +++++++++++++++----- public/js/monpas/models/ontwikkelmodel.js | 421 ++++++++++++++++------ public/js/monpas/models/versiesmodel.js | 9 + 3 files changed, 625 insertions(+), 200 deletions(-) diff --git a/public/css/monpas/main.css b/public/css/monpas/main.css index 88b84c1..f7c37a3 100644 --- a/public/css/monpas/main.css +++ b/public/css/monpas/main.css @@ -226,85 +226,16 @@ button.delete{ box-shadow:none; } -.handschudden{ - background-image: url('/css/images/handshake-simple-solid.png'); - margin-right: 1px; - background-color: rgba(255, 255, 255, 0); - background-repeat: no-repeat; - background-size: 35px 35px; - background-position:center; - width: 30px; - height: 30px; - border: medium none; - cursor: pointer; - box-shadow:none; -} - -.vasthouden{ - background-image: url('/css/images/hands-holding-child-solid.png'); - margin-right: 1px; - background-color: rgba(255, 255, 255, 0); - background-repeat: no-repeat; - background-size: 35px 35px; - background-position:center; - width: 30px; - height: 30px; - border: medium none; - cursor: pointer; - box-shadow:none; -} - -.splitsing{ - background-image: url('/css/images/arrows-split-up-and-left-solid.png'); - margin-right: 1px; - background-color: rgba(255, 255, 255, 0); - background-repeat: no-repeat; - background-size: 35px 35px; - background-position:center; - width: 30px; - height: 30px; - border: medium none; - cursor: pointer; - box-shadow:none; -} - -.ondersteuning{ - background-image: url('/css/images/person-chalkboard-solid.png'); - margin-right: 1px; - background-color: rgba(255, 255, 255, 0); - background-repeat: no-repeat; - background-size: 35px 35px; - background-position:center; - width: 30px; - height: 30px; - border: medium none; - cursor: pointer; - box-shadow:none; -} - -.omgevingZwart{ - background-image: url('/css/images/omgevingZwart.png'); - margin-right: 1px; - background-color: rgba(255, 255, 255, 0); - background-repeat: no-repeat; - background-size: 35px 35px; - background-position:center; - width: 30px; - height: 30px; - border: medium none; - cursor: pointer; - box-shadow:none; -} .omgevingGrijs{ background-image: url('/css/images/omgevingGrijs.png'); margin-right: 1px; background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; - background-size: 35px 35px; + background-size: 50px 50px; background-position:center; - width: 30px; - height: 30px; + width: 50px; + height: 50px; border: medium none; cursor: pointer; box-shadow:none; @@ -315,10 +246,10 @@ button.delete{ margin-right: 1px; background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; - background-size: 35px 35px; + background-size: 50px 50px; background-position:center; - width: 30px; - height: 30px; + width: 50px; + height: 50px; border: medium none; cursor: pointer; box-shadow:none; @@ -329,10 +260,10 @@ button.delete{ margin-right: 1px; background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; - background-size: 35px 35px; + background-size: 50px 50px; background-position:center; - width: 30px; - height: 30px; + width: 50px; + height: 50px; border: medium none; cursor: pointer; box-shadow:none; @@ -342,10 +273,10 @@ button.delete{ margin-right: 1px; background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; - background-size: 35px 35px; + background-size: 50px 50px; background-position:center; - width: 30px; - height: 30px; + width: 50px; + height: 50px; border: medium none; cursor: pointer; box-shadow:none; @@ -355,10 +286,148 @@ button.delete{ margin-right: 1px; background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; - background-size: 35px 35px; + background-size: 50px 50px; background-position:center; - width: 30px; - height: 30px; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + + +.acceptGrijs{ + background-image: url('/css/images/acceptGrijs.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.acceptRood{ + background-image: url('/css/images/acceptRood.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.acceptOranje{ + background-image: url('/css/images/acceptOranje.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} +.acceptGroen{ + background-image: url('/css/images/acceptGroen.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} +.acceptBlauw{ + background-image: url('/css/images/acceptBlauw.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + + +.samenGrijs{ + background-image: url('/css/images/samenGrijs.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.samenRood{ + background-image: url('/css/images/samenRood.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.samenOranje{ + background-image: url('/css/images/samenOranje.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} +.samenGroen{ + background-image: url('/css/images/samenGroen.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} +.samenBlauw{ + background-image: url('/css/images/samenBlauw.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; border: medium none; cursor: pointer; box-shadow:none; @@ -366,15 +435,154 @@ button.delete{ +.extraGrijs{ + background-image: url('/css/images/extraGrijs.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.extraRood{ + background-image: url('/css/images/extraRood.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: none; + cursor: pointer; + box-shadow:none; +} + +.extraOranje{ + background-image: url('/css/images/extraOranje.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} +.extraGroen{ + background-image: url('/css/images/extraGroen.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} +.extraBlauw{ + background-image: url('/css/images/extraBlauw.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + + + +.diffGrijs{ + background-image: url('/css/images/diffGrijs.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.diffRood{ + background-image: url('/css/images/diffRood.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + +.diffOranje{ + background-image: url('/css/images/diffOranje.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} +.diffGroen{ + background-image: url('/css/images/diffGroen.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} +.diffBlauw{ + background-image: url('/css/images/diffBlauw.png'); + margin-right: 1px; + background-color: rgba(255, 255, 255, 0); + background-repeat: no-repeat; + background-size: 50px 50px; + background-position:center; + width: 50px; + height: 50px; + border: medium none; + cursor: pointer; + box-shadow:none; +} + + .leeg{ background-image: url('/css/images/leeg.png'); margin-right: 1px; background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; - background-size: 35px 35px; + background-size: 50px 50px; background-position:center; - width: 30px; - height: 30px; + width: 50px; + height: 50px; border: medium none; cursor: pointer; box-shadow:none; @@ -1451,9 +1659,9 @@ z-index: 50; .draggable { display: inline-block; - width: 160px; - height: 40px; - padding-left: 10px; + width: 19%; + height: 50px; + /*padding-left: 10px;*/ } .dragSource{ @@ -1463,10 +1671,3 @@ z-index: 50; border-style: dashed; background-color: #f8f8f8; } - -.trash{ - border:1px solid red; - background-color: pink; - text-align:center; -} - diff --git a/public/js/monpas/models/ontwikkelmodel.js b/public/js/monpas/models/ontwikkelmodel.js index 9149f38..26c55e0 100644 --- a/public/js/monpas/models/ontwikkelmodel.js +++ b/public/js/monpas/models/ontwikkelmodel.js @@ -92,19 +92,21 @@ ls.initOntwikkelModel = function(){ this.ijkpuntid = p.ijkpunt_id; this.wensid = 0; - // if (p.gewenstid) { this.wensid = p.gewenstid; } + if (p.gewenstid) { this.wensid = p.gewenstid; } this.scoretype = p.scoretype; this.disabled = p.disabled; this.disablentv = p.disablenvt; this.huidig = ko.observable(p.huidig); if (p.disabled == 'T' || p.disablenvt == 'T') this.huidig(5) - // observable is niet nodig maar dit was eerst een computed this.gewenst = ko.observable(3); 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; @@ -112,42 +114,8 @@ ls.initOntwikkelModel = function(){ this.toelichting = p.toelichting; this.aantalscholen = p.aantalscholen; - // this.gewenstIcons = ko.observable(0); - // if (p.gewenst) { - // this.gewenstIcons(p.gewenst) - // } - // if(dit.gewenstIcons() == 5) dit.gewenstIcons(0); - // - // this.omgevingen = ko.observableArray(); - // this.saveOmgevingen = ko.observableArray([]); - // if (Number(this.nummer) == 5) { - // for (var i = 0; i < 5; i++) { - // - // if (i == Number(dit.gewenstIcons())) { - // dit.omgevingen.push('huisje') - // switch(i){ - // case 0: dit.omgevingen.push('omgevingGrijs'); - // break; - // case 1: dit.omgevingen.push('omgevingRood'); - // break; - // case 2: dit.omgevingen.push('omgevingOranje'); - // break; - // case 3: dit.omgevingen.push('omgevingGroen'); - // break; - // case 4: dit.omgevingen.push('omgevingBlauw'); - // break; - // } - // - // }else { - // dit.omgevingen.push( 'leeg') - // } - // } - // } } - // function fAddIcoon(afbeelding){ - // this.afbeelding = ko.observable(afbeelding) - // } function fIcoon(afbeelding) { this.afbeelding = ko.observable(afbeelding); @@ -168,6 +136,7 @@ ls.initOntwikkelModel = function(){ orgversions : ko.observableArray([]), selectedOrgversion : ko.observable(''), selectedUser : ko.observable(''), + instrument : ko.observable(''), // ijkpunten : ko.observableArray([]), versieid : ko.observable(), // moet waarschijnlijk orgversie id worden!! results : ko.observableArray([]), @@ -188,6 +157,11 @@ ls.initOntwikkelModel = function(){ drag_target_index3 : ko.observable(0), drag_start_index4 : ko.observable(0), drag_target_index4 : ko.observable(0), + selectedAgenda : ko.observable('standaard'), + geentoegang : ko.observable(false), + orgversie : ko.observable(0), + adviezen : ko.observableArray(), + dragging0 : ko.computed(function() { if(ls.OntwikkelModel) { @@ -214,8 +188,16 @@ ls.initOntwikkelModel = function(){ return ls.OntwikkelModel.drag_start_index4() >= 0; } }), - omgevingen : ko.observableArray([new fIcoon("omgevingGrijs"), new fIcoon("leeg"), new fIcoon("leeg"), new fIcoon("leeg"), new fIcoon("leeg")]), - basis : ko.observableArray([new fIcoon("omgevingGrijs"), new fIcoon("omgevingRood"), new fIcoon("omgevingOranje"), new fIcoon("omgevingGroen"), new fIcoon("omgevingBlauw")]), + basisACC : ko.observableArray([new fIcoon("acceptGrijs"), new fIcoon("acceptRood"), new fIcoon("acceptOranje"), new fIcoon("acceptGroen"), new fIcoon("acceptBlauw")]), + acceptaties : ko.observableArray([new fIcoon("acceptGrijs"), new fIcoon("leeg"), new fIcoon("leeg"), new fIcoon("leeg"), new fIcoon("leeg")]), + basisBTR : ko.observableArray([new fIcoon("samenGrijs"), new fIcoon("samenRood"), new fIcoon("samenOranje"), new fIcoon("samenGroen"), new fIcoon("samenBlauw")]), + betrokkenen : ko.observableArray(), + basisDIF : ko.observableArray([new fIcoon("diffGrijs"), new fIcoon("diffRood"), new fIcoon("diffOranje"), new fIcoon("diffGroen"), new fIcoon("diffBlauw")]), + diffs : ko.observableArray(), + basisEXT : ko.observableArray([new fIcoon("extraGrijs"), new fIcoon("extraRood"), new fIcoon("extraOranje"), new fIcoon("extraGroen"), new fIcoon("extraBlauw")]), + extras : ko.observableArray(), + basisOMG : ko.observableArray([new fIcoon("omgevingGrijs"), new fIcoon("omgevingRood"), new fIcoon("omgevingOranje"), new fIcoon("omgevingGroen"), new fIcoon("omgevingBlauw")]), + omgevingen : ko.observableArray(), @@ -229,14 +211,20 @@ ls.initOntwikkelModel = function(){ }, initModel: function() { var self = ls.OntwikkelModel; - - $.post("index.php/monpas/rapijkpunten/checkLevel", function(data){ if(data){ if(data === 1) self.level123(true); } - self.fGetOrganisaties(); + $.post("index.php/monpas/rapontwikkel/getModule", function(result){ + if(result){ + self.instrument(result); + if(self.instrument() == '730'){ + self.selectedAgenda('dragdrop') + } + } + self.fGetOrganisaties(); + },'json') },'json') }, @@ -285,7 +273,6 @@ ls.initOntwikkelModel = function(){ self.writeOK(result); if(typeof callback ==='function' && callback()){ callback(); - } },'json'); @@ -295,6 +282,12 @@ ls.initOntwikkelModel = function(){ fToggleGeopend: 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); @@ -351,7 +344,6 @@ ls.initOntwikkelModel = function(){ self.verberg(true); } - if (self.selectedOrgversion().vorm === '1' && self.writeOK()) self.wijzigRecht(true); if (self.selectedOrgversion().vorm === '2' && self.eigenLijst()) self.wijzigRecht(true); if (self.selectedOrgversion().vorm === '2' && self.writeOK() && @@ -430,64 +422,171 @@ ls.initOntwikkelModel = function(){ fHaalOrgScoresOp: function(){ var self = ls.OntwikkelModel; self.ingevuld(false); + if(self.geentoegang() && self.orgversie() == self.selectedOrgversion().id ) return; if (self.selectedOrgversion() == undefined) return; + self.orgversie(self.selectedOrgversion().id) + self.geentoegang(true) + var submitData = {orgversieid : self.selectedOrgversion().id, orgid : self.selectedOrg().id } $.post("index.php/monpas/rapontwikkel/getscores", submitData, function(data){ - self.results.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); + break; + case 2: self.fVulBetrokkenen(s.gewenst); + break; + case 3: self.fVulDiffs(s.gewenst); + break; + case 4: self.fVulExtras(s.gewenst); + break; + case 5: self.fVulOmgevingen(s.gewenst); + break; + } + }) - - // $.each(data.scores, function(i,p){ - // if(p.gewenst){ - // if (Number(p.gewenst) == 5) self.drag_start_index5(0); - // else{ - // self.drag_start_index5(Number(p.gewenst)) - // } - // for(var s = 0; s < 5; s++){ - // if(s== self.drag_start_index5()){ - // switch(s){ - // case 0: self.omgevingen.push('omgevingGrijs') - // break; - // case 1: self.omgevingen.push('omgevingRood') - // break; - // case 2: self.omgevingen.push('omgevingOranje'); - // break; - // case 3: self.omgevingen.push('omgevingGroen'); - // break; - // case 4: self.omgevingen.push('omgevingBlauw'); - // break; - // } - // - // }else{ self.omgevingen.push('leeg') - // - // } - // } - // - // } - // - // }) - self.fGetWriteAutorisatie(); + self.fGetWriteAutorisatie(); } },'json'); - - }, + fVulAcceptaties: function(gewenst){ + var self = ls.OntwikkelModel; + // self.acceptaties.removeAll(); + let streven = gewenst; + if(Number(gewenst) === 5) streven = 0; + switch(Number(streven)){ + case 0: self.acceptaties([new fIcoon('acceptGrijs'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 1: self.acceptaties([new fIcoon('leeg'), new fIcoon('acceptRood'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 2: self.acceptaties([new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('acceptOranje'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 3: self.acceptaties([new fIcoon('leeg'),new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('acceptGroen'), new fIcoon('leeg')]); + break; + case 4: self.acceptaties([new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'),new fIcoon('acceptBlauw')]); + break; + + + } + }, + + fVulBetrokkenen: function(gewenst){ + var self = ls.OntwikkelModel; + self.betrokkenen.removeAll(); + let streven = gewenst; + if(Number(gewenst) === 5) streven = 0; + + switch(Number(streven)){ + case 0: self.betrokkenen([new fIcoon('samenGrijs'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 1: self.betrokkenen([new fIcoon('leeg'), new fIcoon('samenRood'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 2: self.betrokkenen([new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('samenOranje'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 3: self.betrokkenen([new fIcoon('leeg'),new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('samenGroen'), new fIcoon('leeg')]); + break; + case 4: self.betrokkenen([new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'),new fIcoon('samenBlauw')]); + break; + } + + }, + + fVulDiffs: function(gewenst){ + var self = ls.OntwikkelModel; + self.diffs.removeAll(); + let streven = gewenst; + if(Number(gewenst) === 5) streven = 0; + switch(Number(streven)){ + case 0: self.diffs([new fIcoon('diffGrijs'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 1: self.diffs([new fIcoon('leeg'), new fIcoon('diffRood'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 2: self.diffs([new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('diffOranje'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 3: self.diffs([new fIcoon('leeg'),new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('diffGroen'), new fIcoon('leeg')]); + break; + case 4: self.diffs([new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'),new fIcoon('diffBlauw')]); + break; + + } + }, + + fVulExtras: function(gewenst){ + var self = ls.OntwikkelModel; + self.extras.removeAll(); + let streven = gewenst; + if(Number(gewenst) === 5) streven = 0; + switch(Number(streven)){ + case 0: self.extras([new fIcoon('extraGrijs'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 1: self.extras([new fIcoon('leeg'), new fIcoon('extraRood'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 2: self.extras([new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('extraOranje'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 3: self.extras([new fIcoon('leeg'),new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('extraGroen'), new fIcoon('leeg')]); + break; + case 4: self.extras([new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'),new fIcoon('extraBlauw')]); + break; + + } + }, + + fVulOmgevingen: function(gewenst){ + var self = ls.OntwikkelModel; + self.omgevingen.removeAll(); + let streven = gewenst; + if(Number(gewenst) === 5) streven = 0; + switch(Number(streven)){ + case 0: self.omgevingen([new fIcoon('omgevingGrijs'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 1: self.omgevingen([new fIcoon('leeg'), new fIcoon('omgevingRood'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 2: self.omgevingen([new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('omgevingOranje'), new fIcoon('leeg'), new fIcoon('leeg')]); + break; + case 3: self.omgevingen([new fIcoon('leeg'),new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('omgevingGroen'), new fIcoon('leeg')]); + break; + case 4: self.omgevingen([new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'), new fIcoon('leeg'),new fIcoon('omgevingBlauw')]); + break; + + } + + // for(let i = 0; i< 5; i++){ + // if(i=== streven){ + // switch(streven){ + // case 0: self.omgevingen.push(new fIcoon('omgevingGrijs')); + // break; + // case 1: self.omgevingen.push(new fIcoon('omgevingRood')); + // break; + // case 2: self.omgevingen.push(new fIcoon('omgevingOranje')); + // break; + // case 3: self.omgevingen.push(new fIcoon('omgevingGroen')); + // break; + // case 4: self.omgevingen.push(new fIcoon('omgevingBlauw')); + // break; + // + // } + // } + // else{ + // self.omgevingen.push(new fIcoon('leeg')) + // } + // } + }, + + + fGetUserScores: function(){ var self = ls.OntwikkelModel; self.results.removeAll(); @@ -512,6 +611,21 @@ ls.initOntwikkelModel = function(){ 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); + break; + case 2: self.fVulBetrokkenen(s.gewenst); + break; + case 3: self.fVulDiffs(s.gewenst); + break; + case 4: self.fVulExtras(s.gewenst); + break; + case 5: self.fVulOmgevingen(s.gewenst); + break; + } + }) } self.fCheckEigenLijst(); },'json'); @@ -549,18 +663,76 @@ ls.initOntwikkelModel = function(){ var self=ls.OntwikkelModel; var orguserid = 0; - if(self.eigenLijst()){ orguserid = self.selectedUser().orguserid; } var wensarray = []; - $.each(self.results() , function(i,p){ - wensarray[i]={ 'ijkpuntid' : p.ijkpuntid, - 'wensid' : p.wensid, - 'gewenst' : p.gewenst() }; + + if(self.selectedAgenda()==='standaard') { + $.each(self.results(), function (i, p) { + wensarray[i] = { + 'ijkpuntid': p.ijkpuntid, + 'wensid': p.wensid, + 'gewenst': p.gewenst() + }; + + + }); + } + if(self.selectedAgenda()==='dragdrop') { + $.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, + 'gewenst': x}) + } + }); + break; + case 2: $.each(self.betrokkenen(), function (z, b) { + if (b.afbeelding() !== 'leeg') { + wensarray.push({'ijkpuntid': p.ijkpuntid, + 'wensid': p.wensid, + 'gewenst': z}) + } + }); + break; + case 3: $.each(self.diffs(), function (s, d) { + if (d.afbeelding() !== 'leeg') { + wensarray.push({'ijkpuntid': p.ijkpuntid, + 'wensid': p.wensid, + 'gewenst': s}) + } + }); + break; + case 4: $.each(self.extras(), function (g, x) { + if (x.afbeelding() !== 'leeg') { + wensarray.push({'ijkpuntid': p.ijkpuntid, + 'wensid': p.wensid, + 'gewenst': g}) + } + }); + break; + case 5: $.each(self.omgevingen(), function (f, m) { + if (m.afbeelding() !== 'leeg') { + wensarray.push({'ijkpuntid': p.ijkpuntid, + 'wensid': p.wensid, + 'gewenst': f}) + } + }); + break; + + + } + }) + } + // + console.log(wensarray, "wensarray") + // return; - }); var submitData= { 'wensarray' : wensarray, 'orgid' : self.selectedOrg().id, 'orgversionid' : self.selectedOrgversion().id, @@ -570,7 +742,7 @@ ls.initOntwikkelModel = function(){ $.each(self.results(), function(i,p){ if (p.wensid == 0){ p.wensid = wensids[i]; } }); // each - ls.MsgAutoFade("Gegevens zijn opgeslagen", 600); + ls.MsgAutoFade("Gegevens zijn opgeslagen", 600); };// If wensids },'json') ; }, @@ -619,16 +791,16 @@ ls.initOntwikkelModel = function(){ fDragenter: function( event, index, parent){ var self= ls.OntwikkelModel; - switch(index){ - case 0: self.drag_start_index0(index); + switch(parent){ + case 'ACC': self.drag_target_index0(index); break; - case 1: self.drag_start_index1(index); + case 'BTR': self.drag_target_index1(index); break; - case 2: self.drag_start_index2(index); + case 'DIF': self.drag_target_index2(index); break; - case 3: self.drag_start_index3(index); + case 'EXT': self.drag_target_index3(index); break; - case 4: self.drag_start_index4(index); + case 'OMG': self.drag_target_index4(index); break; } @@ -646,24 +818,67 @@ ls.initOntwikkelModel = function(){ event.preventDefault(); }, - fDrop: function( event, $index){ + fDrop: function( event, index, parent){ var self= ls.OntwikkelModel; $(event.target).removeClass('dragover'); - self.fWissel(self.drag_start_index5(), self.drag_target_index5()) + switch(parent){ + case 'ACC': self.fWissel(self.drag_start_index0(), self.drag_target_index0(), 'ACC') + break; + case 'BTR': self.fWissel(self.drag_start_index1(), self.drag_target_index1(), 'BTR') + break; + case 'DIF': self.fWissel(self.drag_start_index2(), self.drag_target_index2(), 'DIF') + break; + case 'EXT': self.fWissel(self.drag_start_index3(), self.drag_target_index3(), 'EXT') + break; + case 'OMG': self.fWissel(self.drag_start_index4(), self.drag_target_index4(), 'OMG') + break; + } }, - fWissel : function(from, to) { + fWissel : function(from, to, parent) { var self = ls.OntwikkelModel; - if (to > self.omgevingen().length - 1 || to < 0) return; - var fromObj = self.basis()[to];//grisd blokje op 0 - var toObj = self.omgevingen()[to];// leeg blokje op 3 - self.omgevingen()[from] = toObj; //wordt leeg blokje op 0 - self.omgevingen()[to] = fromObj; //wordt grijsblokje op 3 moet worden groen blokje op s - self.omgevingen.valueHasMutated() + switch(parent){ + case 'ACC': if (to > self.acceptaties().length - 1 || to < 0) return; + var fromObj = self.basisACC()[to]; + var toObj = self.acceptaties()[to]; + self.acceptaties()[from] = toObj; + self.acceptaties()[to] = fromObj; + self.acceptaties.valueHasMutated(); + break; + case 'BTR': if (to > self.betrokkenen().length - 1 || to < 0) return; + var fromObj = self.basisBTR()[to]; + var toObj = self.betrokkenen()[to]; + self.betrokkenen()[from] = toObj; + self.betrokkenen()[to] = fromObj; + self.betrokkenen.valueHasMutated(); + break; + case 'DIF': if (to > self.diffs().length - 1 || to < 0) return; + var fromObj = self.basisDIF()[to]; + var toObj = self.diffs()[to]; + self.diffs()[from] = toObj; + self.diffs()[to] = fromObj; + self.diffs.valueHasMutated(); + + break; + case 'EXT': if (to > self.extras().length - 1 || to < 0) return; + var fromObj = self.basisEXT()[to]; + var toObj = self.extras()[to]; + self.extras()[from] = toObj; + self.extras()[to] = fromObj; + self.extras.valueHasMutated(); + break; + case 'OMG': if (to > self.omgevingen().length - 1 || to < 0) return; + var fromObj = self.basisOMG()[to]; + var toObj = self.omgevingen()[to]; + self.omgevingen()[from] = toObj; + self.omgevingen()[to] = fromObj; + self.omgevingen.valueHasMutated(); + break; + } diff --git a/public/js/monpas/models/versiesmodel.js b/public/js/monpas/models/versiesmodel.js index a26a998..2568599 100644 --- a/public/js/monpas/models/versiesmodel.js +++ b/public/js/monpas/models/versiesmodel.js @@ -112,6 +112,10 @@ $(function(){ fMaakNieuweVersie: function(){ var self = ls.VersiesModel; self.newVersieNaam(''); + if(Number(self.selectedModule().sysnr) == 730) apprise("Dit instrument heeft in de ontwikkelagenda iconen voor de ijkpunten: " + + "Acceptatie, Betrokken leerlingen en ouders, Differentiatie, Extra ondersteuning en Fysieke omgeving. " + + "Neem contact op met de helpdesk als andere iconen nodig zijn. "); + $("#modNieuweVersie").modal('show'); }, fUpdateVersie: function(){ @@ -180,6 +184,11 @@ $(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."); + } self.newIJkpunt().nummer(parseInt(num)+ 1); self.newIJkpunt().naam(''); self.newIJkpunt().toelichting(''); From 56013513b16f1fa32b3a24e644065541a79796be Mon Sep 17 00:00:00 2001 From: Monique Date: Thu, 29 Sep 2022 10:38:13 +0200 Subject: [PATCH 6/7] disabled ijkpunten, consolelogs, versie --- application/core/MY_Controller.php | 3 +- application/views/monpas/pages/ontwikkel.php | 31 +++- .../pages/partials/_draganddrop_agenda.php | 172 +++++++++++++++++- public/images/logos/TDu3YrEcwjmVK1v.png | Bin 0 -> 1451 bytes public/images/logos/yDa7dR6FkUXCgzK.png | Bin 0 -> 693 bytes public/js/monpas/models/modulebalkmodel.js | 2 - public/js/monpas/models/ontwikkelmodel.js | 70 ++++--- public/js/monpas/models/versiesmodel.js | 3 +- 8 files changed, 249 insertions(+), 32 deletions(-) create mode 100644 public/images/logos/TDu3YrEcwjmVK1v.png create mode 100644 public/images/logos/yDa7dR6FkUXCgzK.png 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 0000000000000000000000000000000000000000..70c4378a0df2855839c9962d438163689f0d81d2 GIT binary patch literal 1451 zcmV;c1yuTpP){GK~!jg?b%t(T~ibX@LyX)#7xZGwj6!yo;fU@#Qf0Q+D^?1VkB9abu!zZqu_ zf*k$ADfkPmoc1Li!NJ-9!$ z>oE#@C1Ktu;XNEzHNx z1FnHM60_1If8i2LzzH$~Z@0_3c)OK&R@g=!#^BvV_Z!aWRp4=$i97HpUKXzM*EIOI zIHZeb7$)P#M00GflP9c+J7tRBmHHat7x_n_g_o3jqs?%VVnc6=$+87}sfxHevbWOn zbbN!aQd@*S2S~ss*a`E}??zcjd-dyJG^RHhyhk*VX*s6-E9edoJJ!Or&%b}TsC5dj9@MvXN1<&Jaynx$rDNYm#<=Q2@`=)t5s;fX7or<)u0Atg);kc%Q zW`=r(JzcQ_X}6+0Yi9aBvsXn9zN+ zF3XY+?Nt$2S*+%gj{Z-@#i%YGlEs3iIHF_T1^Q;tmB=%!ees%Dz0no?FNzdpnuy9R z5t~Le5hCFMS%h!lRjgZ=xhD^iu%-O-e_;<}Z7kx}66}I^WC>|mP+o@qC_<#>XW?#f z44)Q9v?(r5a@?2RN6D1=4&$o^=&vFJh4+OV<2w4*mN}fi#ZDJS`yxeF7BOIsYC9PS zwB_g)bT}>-7qj-2A@}Z5q{syw-xdk?Jea6D8OO+OmCxl7{Aqau-Ar6hTf!?fjU~OH z&JjOWNz^}EoWGW+H;oX6+up`rqWkum*U#!G(yqW-h=W(&VvEX#|@~tNm z&DetPMX005f<$vr8POj2qGP~|b7&5fWx#U^#%bqDGb)7YMwKG%WA&vP`QEfdyb!Av z&}=QPzb#P~?Zi5`A$|LxYO;oypT?b9MYxj8mrtsoy*JUFncjC0MY#6yY>6W_kZ6y) zte#wCgcHTRVPO*N?~*~M2*)r-;`E#%wC~0=vGTLA zVGn|kEyAK6cn?m`XX;GyrqKFz%PX^?Y}ek>n=+FU|7|s7IRxk87Lg+TA>Z8>4p64d zMtD1YpO@a7;KIavb;0*7#f`AY$Q!xyZe_YF9h=B5JM%SDrk$@{kn?SCQQd5bWOc6C zjdR8BjLhMwM5i)U?Hx6@TX?n>PV4GFPFC-ot-&3=4mJ?prH(Q`i0Vfb9!vB`b@ZJt ztEb&6;@Oa69XukthE7)=bze!edyAy+#`L~aeu6rr7$*K&YhTW0DK3Y$3vXlaRQmms z_y_oZgM(zoTDN_QUH=PVtFVpi_*Au54NXB~1y-OJ{0luN^%*239R2_R002ovPDHLk FV1kOJz&HQ^ literal 0 HcmV?d00001 diff --git a/public/images/logos/yDa7dR6FkUXCgzK.png b/public/images/logos/yDa7dR6FkUXCgzK.png new file mode 100644 index 0000000000000000000000000000000000000000..fd185d317b4697fa40878d481e1b5564a2a61198 GIT binary patch literal 693 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-GzZ+Rj;xUkjGiz z5m^kh={g8AI%&+V01C2~c>21sKVlN#HD+)$dbE{+fw9@s#WBR=_|?gKvzQ!3TKBK% zo_Z)L`|15@nn5=>o#GVdHYR9o{3IFF;Ssbl)#;Ro*+dgAv&yDci3oaMx30*m& z;3?F+Oes%fL$7eihlz=&rtsKl#j%*^rB?g#^-gMv9h(bvc`otPUu11k%;bsMBsF2v%gEFi(Z9zd!;Ag+=B`@v zgj;u2n%vx3+BeThSygWJ5Y$PH>G73yt4%|J@AonX%!ndTHIhcY$h3o8RzVy3SGaVVPU~t%K*>Z&){;Ut7Vo zcSoz0`wZ;`*OvwsFa7LPdwuTz#Xr~r&ZuvX%V`580M!!Lh?11Vl2ohYqEsNoU}Ruu zp=)5IYiJf?Xl!L_Xk}oaZ2%%uLqAxcXvob^$xN%ntwDst1DJ#uBtbR==ckpFCl;kL kl$V$5W#(lUCnpx9>g5-u&wghk1ysb~>FVdQ&MBb@05T-_= 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."); } From 51f2ae654f1ebc0b6db9d7a44d51f3383eeb442b Mon Sep 17 00:00:00 2001 From: Monique Date: Thu, 29 Sep 2022 10:39:43 +0200 Subject: [PATCH 7/7] afbeeldingen ignore --- .gitignore | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.gitignore b/.gitignore index 92f2a90..bfd81ae 100644 --- a/.gitignore +++ b/.gitignore @@ -88,3 +88,23 @@ public/tmp/ documents/compactsops/ /.vscode +/public/css/images/acceptRood.png +/public/css/images/diffBlauw.png +/public/css/images/diffGrijs.png +/public/css/images/diffGroen.png +/public/css/images/diffOranje.png +/public/css/images/diffRood.png +/public/css/images/extraBlauw.png +/public/css/images/extraGrijs.png +/public/css/images/extraGroen.png +/public/css/images/extraOranje.png +/public/css/images/extraRood.png +/public/css/images/samenBlauw.png +/public/css/images/samenGrijs.png +/public/css/images/samenGroen.png +/public/css/images/samenOranje.png +/public/css/images/samenRood.png +/public/css/images/acceptBlauw.png +/public/css/images/acceptGrijs.png +/public/css/images/acceptGroen.png +/public/css/images/acceptOranje.png