homepage sop voor scholen

This commit is contained in:
Monique
2021-12-14 21:49:35 +01:00
parent 45902fc995
commit 79a3e20dc5
5 changed files with 225 additions and 1 deletions
+3
View File
@@ -277,6 +277,7 @@ ls.initMenuModel = function(){
$('.mainpagina').fadeOut();
switch (menunaam){
case "portal" : if (self.module() != 0)
{
$.post("index.php/shared/portal/naarmodule/0" , function(){
@@ -336,6 +337,8 @@ ls.initMenuModel = function(){
break;
case "monitordiversiteitso": mh.initMonDivSOModel(module);
break;
case "sophome" : mh.initSopHomeModel();
break;
case "sophoofd" : mh.initSopModel();
break;
case "compactsop" : mh.initCompactSopModel();
+101
View File
@@ -0,0 +1,101 @@
$(function(){
mh.initSopHomeModel = function(){
console.log("in het model")
if (mh.SopHomeModel !== undefined){
mh.SopHomeModel.initModel();
}
else {
mh.SopHomeModel = {
orgsoort : ko.observable(1),
compactOpen : ko.observable(false),
standaardOpen : ko.observable(false),
flexibelOpen : ko.observable(false),
overzichtOpen : ko.observable(false),
initBindings :function(){
var self = mh.SopHomeModel;
if (!ko.dataFor(document.getElementById('pagsophome')) ) {
ko.applyBindings(mh.SopHomeModel, document.getElementById("pagsophome"));
}
self.initModel();
},
initModel: function(){
var self =mh.SopHomeModel;
// self.fGetPagina();
},
fGetPagina: function(){
var self = mh.SopHomeModel;
$.post("index.php/monpas/overzichtsop/getoverzicht", submitData , function(data){
self.toporg('');
if (data.organisatie){
self.orgsoort(data.soort);
self.orgsoort(data.soort);
switch (self.orgsoort()){
} // switch
}
},'json');
},
fToggleTekst: function(soort){
var self =mh.SopHomeModel;
switch(soort){
case 'compact': self.compactOpen(! self.compactOpen());
break;
case 'standaard': self.standaardOpen(! self.standaardOpen());
break;
case 'flexibel': self.flexibelOpen(! self.flexibelOpen());
break;
case 'overzicht': self.overzichtOpen(! self.overzichtOpen());
break;
}
console.log(self.compactOpen(), "open")
},
fToggleStandaard: function(){
var self =mh.SopHomeModel;
self.standaardOpen(!self.standaardOpen());
},
fToggleFlexibel: function(){
var self =mh.SopHomeModel;
self.flexibelOpen(!self.flexibelOpen());
},
fToggleOverzicht: function(){
var self =mh.SopHomeModel;
self.overzichtOpen(!self.overzichtOpen());
},
fOpenPDF: function(){
var self =mh.SopHomeModel;
var dit = this;
var submitData = {
'orgsoort' : self.orgsoort(),
};
window.open("index.php/monpas/sophome/download_pdf/", submitData );
}
} ; // definition van model
mh.SopHomeModel.initBindings();
} // else
}// function init mh.SopHomeModel
});