mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Tempus
- Vertragsfilter wird nur angezeigt bei aktivierten Vertragsdetails - Vertragsfilter wird zurückgesetzt werdenn die Details neu geladen werden - Detailsframe hat eine Defaultgröße damit der Frame nicht herumspringt beim Filterwechsel
This commit is contained in:
@@ -133,14 +133,10 @@ function LehrstundeGetSortOrder()
|
|||||||
return 'stundenDESC';
|
return 'stundenDESC';
|
||||||
}
|
}
|
||||||
|
|
||||||
// LVA-Panel auf Vertragsstatus filtern
|
// Setzt den Vertragsfilter zurueck
|
||||||
function onLVAFilterVertrag(item)
|
function LVAFilterReset()
|
||||||
{
|
{
|
||||||
var vorher='';
|
//Filtermarkierung von allen entfernen
|
||||||
var nachher='';
|
|
||||||
var vertragsstatus=item.getAttribute('value');
|
|
||||||
|
|
||||||
//Sortiermarkierung von allen entfernen
|
|
||||||
var toolbar = document.getElementById('toolbarTimeTableFilterVertrag');
|
var toolbar = document.getElementById('toolbarTimeTableFilterVertrag');
|
||||||
var tbbuttons = toolbar.getElementsByTagName('toolbarbutton');
|
var tbbuttons = toolbar.getElementsByTagName('toolbarbutton');
|
||||||
|
|
||||||
@@ -149,6 +145,16 @@ function onLVAFilterVertrag(item)
|
|||||||
if(button.id)
|
if(button.id)
|
||||||
button.setAttribute('checked','false');
|
button.setAttribute('checked','false');
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// LVA-Panel auf Vertragsstatus filtern
|
||||||
|
function onLVAFilterVertrag(item)
|
||||||
|
{
|
||||||
|
var vorher='';
|
||||||
|
var nachher='';
|
||||||
|
var vertragsstatus=item.getAttribute('value');
|
||||||
|
|
||||||
|
LVAFilterReset();
|
||||||
//Element als gedrueckt markieren
|
//Element als gedrueckt markieren
|
||||||
item.setAttribute('checked','true');
|
item.setAttribute('checked','true');
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,16 @@
|
|||||||
*/
|
*/
|
||||||
header("Content-type: application/vnd.mozilla.xul+xml");
|
header("Content-type: application/vnd.mozilla.xul+xml");
|
||||||
include('../../config/vilesci.config.inc.php');
|
include('../../config/vilesci.config.inc.php');
|
||||||
|
include('../../config/global.config.inc.php');
|
||||||
|
|
||||||
|
if(defined('FAS_LV_LEKTORINNENZUTEILUNG_VERTRAGSDETAILS_ANZEIGEN') && FAS_LV_LEKTORINNENZUTEILUNG_VERTRAGSDETAILS_ANZEIGEN)
|
||||||
|
{
|
||||||
|
$showvertragsfilter = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$showvertragsfilter = false;
|
||||||
|
}
|
||||||
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
|
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
|
||||||
echo '<?xul-overlay href="'.APP_ROOT.'content/lvplanung/stpl-details-overlay.xul.php"?>';
|
echo '<?xul-overlay href="'.APP_ROOT.'content/lvplanung/stpl-details-overlay.xul.php"?>';
|
||||||
?>
|
?>
|
||||||
@@ -100,7 +109,7 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/lvplanung/stpl-details-overlay.xul
|
|||||||
<grippy />
|
<grippy />
|
||||||
</splitter>
|
</splitter>
|
||||||
|
|
||||||
<vbox style="margin:0px;" flex="1">
|
<vbox style="margin:0px; width:250px" flex="1">
|
||||||
<toolbox>
|
<toolbox>
|
||||||
<toolbar id="toolbarTimeTableLeftWeek" tbautostretch="always" persist="collapsed">
|
<toolbar id="toolbarTimeTableLeftWeek" tbautostretch="always" persist="collapsed">
|
||||||
<toolbarbutton id="toolbarbuttonStplWeekRefresh"
|
<toolbarbutton id="toolbarbuttonStplWeekRefresh"
|
||||||
@@ -110,7 +119,12 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/lvplanung/stpl-details-overlay.xul
|
|||||||
/>
|
/>
|
||||||
<textbox id="tempus-lva-filter" size="10" oninput="onLVAFilter()" flex="1"/>
|
<textbox id="tempus-lva-filter" size="10" oninput="onLVAFilter()" flex="1"/>
|
||||||
</toolbar>
|
</toolbar>
|
||||||
<toolbar id="toolbarTimeTableFilterVertrag" tbautostretch="always" persist="collapsed">
|
<toolbar
|
||||||
|
id="toolbarTimeTableFilterVertrag"
|
||||||
|
tbautostretch="always"
|
||||||
|
persist="collapsed"
|
||||||
|
hidden="<?php echo ($showvertragsfilter?'false':'true');?>"
|
||||||
|
>
|
||||||
<toolbarbutton
|
<toolbarbutton
|
||||||
image="../public/images/icons/fa-user-clock.png"
|
image="../public/images/icons/fa-user-clock.png"
|
||||||
label="Alle"
|
label="Alle"
|
||||||
|
|||||||
@@ -101,6 +101,7 @@ function onVerbandSelect()
|
|||||||
}
|
}
|
||||||
|
|
||||||
var order = LehrstundeGetSortOrder();
|
var order = LehrstundeGetSortOrder();
|
||||||
|
LVAFilterReset();
|
||||||
// LVAs
|
// LVAs
|
||||||
var vboxLehrveranstalungPlanung=document.getElementById('vboxLehrveranstalungPlanung');
|
var vboxLehrveranstalungPlanung=document.getElementById('vboxLehrveranstalungPlanung');
|
||||||
var attribute='../rdf/lehreinheit-lvplan.rdf.php'+type+"&stg_kz="+stg_kz+"&sem="+sem+"&ver="+ver+"&grp="+grp+"&gruppe="+gruppe+"&order="+order+"&orgform="+orgform;
|
var attribute='../rdf/lehreinheit-lvplan.rdf.php'+type+"&stg_kz="+stg_kz+"&sem="+sem+"&ver="+ver+"&grp="+grp+"&gruppe="+gruppe+"&order="+order+"&orgform="+orgform;
|
||||||
@@ -196,7 +197,7 @@ function onOrtSelect()
|
|||||||
url+=attributes+'&'+gettimestamp();
|
url+=attributes+'&'+gettimestamp();
|
||||||
if (url)
|
if (url)
|
||||||
contentFrame.setAttribute('src', url);
|
contentFrame.setAttribute('src', url);
|
||||||
|
|
||||||
// Semesterplan
|
// Semesterplan
|
||||||
var semesterplan=document.getElementById('tabpanels-main');
|
var semesterplan=document.getElementById('tabpanels-main');
|
||||||
var panelIndex=semesterplan.getAttribute("selectedIndex");
|
var panelIndex=semesterplan.getAttribute("selectedIndex");
|
||||||
@@ -238,7 +239,7 @@ function onLektorSelect(event)
|
|||||||
url+=attributes+'&'+gettimestamp();
|
url+=attributes+'&'+gettimestamp();
|
||||||
if (url)
|
if (url)
|
||||||
contentFrame.setAttribute('src', url);
|
contentFrame.setAttribute('src', url);
|
||||||
|
|
||||||
// Semesterplan
|
// Semesterplan
|
||||||
var semesterplan=document.getElementById('tabpanels-main');
|
var semesterplan=document.getElementById('tabpanels-main');
|
||||||
var panelIndex=semesterplan.getAttribute("selectedIndex");
|
var panelIndex=semesterplan.getAttribute("selectedIndex");
|
||||||
@@ -251,8 +252,9 @@ function onLektorSelect(event)
|
|||||||
if (url)
|
if (url)
|
||||||
contentFrame.setAttribute('src', url);
|
contentFrame.setAttribute('src', url);
|
||||||
}
|
}
|
||||||
|
|
||||||
var order = LehrstundeGetSortOrder();
|
var order = LehrstundeGetSortOrder();
|
||||||
|
LVAFilterReset();
|
||||||
// LVAs
|
// LVAs
|
||||||
var vboxLehrveranstalungPlanung=document.getElementById('vboxLehrveranstalungPlanung');
|
var vboxLehrveranstalungPlanung=document.getElementById('vboxLehrveranstalungPlanung');
|
||||||
vboxLehrveranstalungPlanung.setAttribute('datasources','../rdf/lehreinheit-lvplan.rdf.php?'+"type=lektor&lektor="+uid+"&order="+order+"&"+gettimestamp());
|
vboxLehrveranstalungPlanung.setAttribute('datasources','../rdf/lehreinheit-lvplan.rdf.php?'+"type=lektor&lektor="+uid+"&order="+order+"&"+gettimestamp());
|
||||||
@@ -307,7 +309,7 @@ function onLektorSelect(event)
|
|||||||
}
|
}
|
||||||
catch(e)
|
catch(e)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
while(oldDatasources.hasMoreElements())
|
while(oldDatasources.hasMoreElements())
|
||||||
{
|
{
|
||||||
treeLV.database.RemoveDataSource(oldDatasources.getNext());
|
treeLV.database.RemoveDataSource(oldDatasources.getNext());
|
||||||
@@ -363,7 +365,7 @@ function onFachbereichSelect(event)
|
|||||||
|
|
||||||
col = tree.columns ? tree.columns["fachbereich-treecol-uid"] : "fachbereich-treecol-uid";
|
col = tree.columns ? tree.columns["fachbereich-treecol-uid"] : "fachbereich-treecol-uid";
|
||||||
var uid=tree.view.getCellText(tree.currentIndex,col);
|
var uid=tree.view.getCellText(tree.currentIndex,col);
|
||||||
|
|
||||||
//Wenn auf einen Mitarbeiter geklickt wird, dann die kurzbz vom uebergeordneten
|
//Wenn auf einen Mitarbeiter geklickt wird, dann die kurzbz vom uebergeordneten
|
||||||
//Fachbereich holen
|
//Fachbereich holen
|
||||||
if(uid!='')
|
if(uid!='')
|
||||||
@@ -387,7 +389,7 @@ function onFachbereichSelect(event)
|
|||||||
url+=attributes+'&'+gettimestamp();
|
url+=attributes+'&'+gettimestamp();
|
||||||
if (url)
|
if (url)
|
||||||
contentFrame.setAttribute('src', url);
|
contentFrame.setAttribute('src', url);
|
||||||
|
|
||||||
// Semesterplan
|
// Semesterplan
|
||||||
var semesterplan=document.getElementById('tabpanels-main');
|
var semesterplan=document.getElementById('tabpanels-main');
|
||||||
var panelIndex=semesterplan.getAttribute("selectedIndex");
|
var panelIndex=semesterplan.getAttribute("selectedIndex");
|
||||||
@@ -400,8 +402,9 @@ function onFachbereichSelect(event)
|
|||||||
if (url)
|
if (url)
|
||||||
contentFrame.setAttribute('src', url);
|
contentFrame.setAttribute('src', url);
|
||||||
}
|
}
|
||||||
|
|
||||||
var order = LehrstundeGetSortOrder();
|
var order = LehrstundeGetSortOrder();
|
||||||
|
LVAFilterReset();
|
||||||
// LVAs
|
// LVAs
|
||||||
var vboxLehrveranstalungPlanung=document.getElementById('vboxLehrveranstalungPlanung');
|
var vboxLehrveranstalungPlanung=document.getElementById('vboxLehrveranstalungPlanung');
|
||||||
vboxLehrveranstalungPlanung.setAttribute('datasources','../rdf/lehreinheit-lvplan.rdf.php?'+"type=fachbereich&fachbereich_kurzbz="+kurzbz+"&order="+order+"&"+gettimestamp());
|
vboxLehrveranstalungPlanung.setAttribute('datasources','../rdf/lehreinheit-lvplan.rdf.php?'+"type=fachbereich&fachbereich_kurzbz="+kurzbz+"&order="+order+"&"+gettimestamp());
|
||||||
@@ -424,7 +427,7 @@ function onFachbereichSelect(event)
|
|||||||
}
|
}
|
||||||
catch(e)
|
catch(e)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
while(oldDatasources.hasMoreElements())
|
while(oldDatasources.hasMoreElements())
|
||||||
{
|
{
|
||||||
treeLV.database.RemoveDataSource(oldDatasources.getNext());
|
treeLV.database.RemoveDataSource(oldDatasources.getNext());
|
||||||
@@ -444,4 +447,3 @@ function onFachbereichSelect(event)
|
|||||||
debug(e);
|
debug(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user