homepage sop voor scholen
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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
|
||||
});
|
||||
Reference in New Issue
Block a user