initial commit
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
$(function () {
|
||||
var appliedBindings = false;
|
||||
if (ls.ModelPopToonHulp !== undefined) {
|
||||
ls.ModelPopToonHulp.InitValues(hulpID, wat, callModel);
|
||||
} else {
|
||||
ls.ModelPopToonHulp = {
|
||||
pijlernaam : ko.observable(),
|
||||
omschrijving : ko.observable(),
|
||||
opmerkingen : ko.observable(),
|
||||
filenaam : ko.observable(),
|
||||
bron : ko.observable(),
|
||||
typeOrg : ko.observable(),
|
||||
activiteiten : ko.observableArray([]),
|
||||
setup : ko.observable(1),
|
||||
hulpmiddelen : ko.observableArray([]),
|
||||
fromModel : ko.observable(''),
|
||||
documenten : ko.observableArray([]),
|
||||
|
||||
InitValues: function (hulpID, wat, callModel) {
|
||||
// wat 1= toon 1 hulpmiddel/geen select
|
||||
// wat 2 = toon 1 hulpmiddel/select
|
||||
// wat 3 = toon alle hulpmiddelene/geen select
|
||||
//wat 4 = toon alle hulpmiddelen/select
|
||||
var self = ls.ModelPopToonHulp;
|
||||
self.setup(wat);
|
||||
self.fromModel(callModel);
|
||||
self.hulpmiddelen.removeAll();
|
||||
if (hulpID > -1) {
|
||||
if (self.setup() < 3) {
|
||||
if (hulpID > 0) {
|
||||
self.fGetMiddelInfo(hulpID);
|
||||
}
|
||||
} else {
|
||||
if (self.fromModel()=="ls.ModelPlanning") {
|
||||
var submitData={ pijlerID : ls.ModelPlanning.taak().pijlerID,
|
||||
taakID : ls.ModelPlanning.taak().taakID};
|
||||
$.post("index.php/ijkpartituur/hulpmiddelen/getSelectedHulpmiddelen", submitData,function (data) {
|
||||
$.each(data, function (i, p) {
|
||||
self.hulpmiddelen.push(p);
|
||||
}); // each
|
||||
if (data) {
|
||||
if (hulpID === 0) { hulpID = data[0].id; }
|
||||
$("#liH" + hulpID).click();
|
||||
}
|
||||
}, 'json');
|
||||
}
|
||||
else {
|
||||
$.post("index.php/ijkpartituur/hulpmiddelen/getAlleHulpmiddelen", function (data) {
|
||||
$.each(data, function (i, p) {
|
||||
self.hulpmiddelen.push(p);
|
||||
}); // each
|
||||
if (data) {
|
||||
if (hulpID === 0) { hulpID = data[0].id; }
|
||||
$("#liH" + hulpID).click();
|
||||
}
|
||||
}, 'json');
|
||||
};
|
||||
} // else
|
||||
} //if
|
||||
}, //init values
|
||||
fGetMiddelInfo: function (hulpID) {
|
||||
var self = ls.ModelPopToonHulp;
|
||||
var sd={middelID: hulpID}
|
||||
$.post("index.php/ijkpartituur/hulpmiddelen/getMiddelInfo" ,sd, function (data) {
|
||||
self.pijlernaam(data.middelen[0].pijlernaam);
|
||||
self.omschrijving(data.middelen[0].omschrijving);
|
||||
self.opmerkingen(data.middelen[0].opmerkingen);
|
||||
self.filenaam(data.middelen[0].filenaam);
|
||||
self.bron(data.middelen[0].bron);
|
||||
self.typeOrg(data.middelen[0].soort);
|
||||
self.activiteiten(data.activiteiten);
|
||||
self.documenten(data.documenten);
|
||||
}, 'json'); //data
|
||||
},
|
||||
fSelectMiddel: function () {
|
||||
var self = ls.ModelPopToonHulp;
|
||||
var hID = "#liH" + this.id;
|
||||
$(".liHulp").removeClass("lsLiSelected");
|
||||
$(hID).addClass("lsLiSelected");
|
||||
self.fGetMiddelInfo(this.id);
|
||||
},
|
||||
fDownload: function () {
|
||||
alert('under construction');
|
||||
},
|
||||
fSelecteerHulp: function () {
|
||||
var self = ls.ModelPopToonHulp;
|
||||
var uitID = $(".lsLiSelected").attr("id").substr(3);
|
||||
$('#popToonHulp').fadeOut();
|
||||
if (self.fromModel() == "ls.ModelPlanning") {
|
||||
ls.ModelPlanning.fHulpmiddelSelected(uitID);
|
||||
}
|
||||
},
|
||||
downloadDocument: function(){
|
||||
tw.downLoadDocument(this.id);
|
||||
}
|
||||
}; //modelPopToonHulp
|
||||
} // else
|
||||
|
||||
|
||||
ls.ModelPopToonHulp.InitValues(-1, 1, '');
|
||||
ko.applyBindings(ls.ModelPopToonHulp, document.getElementById("popToonHulp"));
|
||||
appliedBindings = true;
|
||||
});
|
||||
Reference in New Issue
Block a user