mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-20 13:39:27 +00:00
58 lines
1.7 KiB
JavaScript
58 lines
1.7 KiB
JavaScript
function lehrstunde(type,stg_kz,sem,ver,grp)
|
|
{
|
|
this.type=type;
|
|
this.stg_kz=stg_kz;
|
|
this.sem=sem;
|
|
this.ver=ver;
|
|
this.grp=grp;
|
|
}
|
|
|
|
var listObserver=
|
|
{
|
|
onDragStart: function (evt,transferData,action)
|
|
{
|
|
var elemID=evt.target.getAttribute("elem");
|
|
var paramList=evt.target.getAttribute("paramList");
|
|
var transferObjekt=new lehrstunde(elemID,paramList,elemID,elemID,elemID);
|
|
transferData.data=new TransferData();
|
|
//transferData.data.addDataForFlavour("text/unicode",transferObjekt);
|
|
transferData.data.addDataForFlavour("text/unicode",paramList);
|
|
}
|
|
};
|
|
|
|
var boardObserver=
|
|
{
|
|
/*canHandleMultipleItems : function()
|
|
{
|
|
var canHandleMultipleItems=false;
|
|
},*/
|
|
getSupportedFlavours : function ()
|
|
{
|
|
var flavours = new FlavourSet();
|
|
flavours.appendFlavour("text/unicode");
|
|
return flavours;
|
|
},
|
|
onDragOver: function (evt,flavour,session)
|
|
{
|
|
},
|
|
onDrop: function (evt,dropdata,session)
|
|
{
|
|
if (dropdata.data!="")
|
|
{
|
|
var dragElement=document.getElementById(dropdata.data);
|
|
var contentFrame=document.getElementById('iframeTimeTableWeek');
|
|
var stunde=evt.target.getAttribute("stunde");
|
|
var datum=evt.target.getAttribute("datum");
|
|
/*//var elem=document.createElement("label");*/
|
|
/*evt.target.appendChild(elem); */
|
|
var paramList=dragElement.getAttribute("paramList");
|
|
/*elem.setAttribute("value",dropdata.data + paramList); */
|
|
var url=location.href;//contentFrame.getAttribute('src');
|
|
url+=paramList+"&new_stunde="+stunde+"&new_datum="+datum+'&aktion=stplverschieben';
|
|
//contentFrame.setAttribute('src', url);
|
|
location.href=url;
|
|
}
|
|
}
|
|
};
|
|
|