FAS Lehrveranstaltungstree - Module hinzugefügt;Icons für Lehrtypen;unterschiedliche Hintergrundfarben für LVs, Module, Lehreinheiten

This commit is contained in:
Andreas Österreicher
2013-11-29 13:09:33 +00:00
parent 3b3a97cfdf
commit bbb6c4b87e
9 changed files with 82 additions and 15 deletions
+2 -1
View File
@@ -481,6 +481,7 @@ function onFachbereichSelect(event)
var kurzbz=tree.view.getCellText(idx,col);
}
// Lehrveranstaltung
document.getElementById('statusbar-progressmeter').setAttribute('mode','undetermined');
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
try
{
@@ -1616,4 +1617,4 @@ function FachbereichTreeRefresh()
fb_datasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
fb_datasource.QueryInterface(Components.interfaces.nsIRDFXMLSink);
tree.database.AddDataSource(fb_datasource);
}
}
@@ -78,7 +78,7 @@ var LvTreeListener =
//ohne dem setTimeout
window.setTimeout(LvTreeSelectLehreinheit,10);
// Progressmeter stoppen
//document.getElementById('statusbar-progressmeter').setAttribute('mode','determined');
document.getElementById('statusbar-progressmeter').setAttribute('mode','determined');
}
};
@@ -1831,4 +1831,4 @@ function LeMitarbeiterGesamtkosten()
document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-label-gesamtkosten').setAttribute("style",'color: red');
else
document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-label-gesamtkosten').setAttribute("style",'color: black');
}
}
@@ -66,7 +66,7 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/lvplanung/lehrveranstaltungnotenov
<!-- ************* -->
<!-- Bem.: style="visibility:collapse" versteckt eine Spalte -->
<tree id="lehrveranstaltung-tree" seltype="single" hidecolumnpicker="false" flex="1"
datasources="rdf:null" ref="http://www.technikum-wien.at/lehrveranstaltung_einheiten/liste"
datasources="rdf:null" ref="http://www.technikum-wien.at/lehrveranstaltung_einheiten"
style="margin:0px;" enableColumnDrag="true"
onselect="LeAuswahl(this);"
persist="height"
@@ -166,13 +166,25 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/lvplanung/lehrveranstaltungnotenov
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehreinheit_id"/>
<splitter class="tree-splitter"/>
<treecol id="lehrveranstaltung-treecol-studienplan_id" label="studienplan_id" flex="1" hidden="true" persist="hidden, width, ordinal"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#studienplan_id"/>
<splitter class="tree-splitter"/>
<treecol id="lehrveranstaltung-treecol-studienplan_bezeichnung" label="Studienplan" flex="1" hidden="true" persist="hidden, width, ordinal"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#studienplan_bezeichnung"/>
<splitter class="tree-splitter"/>
<treecol id="lehrveranstaltung-treecol-lehrtyp_kurzbz" label="Lehrtyp" flex="1" hidden="true" persist="hidden, width, ordinal"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehrtyp_kurzbz"/>
<splitter class="tree-splitter"/>
</treecols>
<template>
<treechildren flex="1" >
<treeitem uri="rdf:*">
<treerow dbID="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehrveranstaltung_id" >
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#kurzbz"/>
<treerow properties="lehrveranstaltung_rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehrtyp_kurzbz" dbID="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehrveranstaltung_id" >
<treecell src="../skin/images/rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehrtyp_kurzbz^.png" label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#kurzbz"/>
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#bezeichnung"/>
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#bezeichnung_english"/>
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#sprache"/>
@@ -195,6 +207,9 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/lvplanung/lehrveranstaltungnotenov
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#orgform_kurzbz"/>
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehrveranstaltung_id" />
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehreinheit_id"/>
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#studienplan_id"/>
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#studienplan_bezeichnung"/>
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehrtyp_kurzbz"/>
</treerow>
</treeitem>
</treechildren>
@@ -223,4 +238,4 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/lvplanung/lehrveranstaltungnotenov
</tabbox>
</vbox>
</vbox>
</overlay>
</overlay>
+2 -2
View File
@@ -169,12 +169,12 @@ class rdf
{
if(is_null($id))
{
$this->rdf_text.='<RDF:Seq about="'.$this->rdf_url.'">'."\n";
$this->rdf_text.="\n\t\t".'<RDF:Seq about="'.$this->rdf_url.'">'."\n";
foreach ($this->sequence as $id)
{
$this->createRDFSequence($id);
}
$this->rdf_text.='</RDF:Seq>'."\n";
$this->rdf_text.="\n\t\t".'</RDF:Seq>'."\n";
}
else
{
+8 -5
View File
@@ -398,11 +398,14 @@ function draw_orgformsubmenu($stg_kz, $orgform)
</RDF:li>
';
}
//Semester schliessen
$orgform_sequence[$stg_kz].='
</RDF:Seq><!--SemesterUnten-->
</RDF:li>
';
if($sem!='')
{
//Semester schliessen
$orgform_sequence[$stg_kz].='
</RDF:Seq><!--SemesterUnten-->
</RDF:li>
';
}
}
//Orgform schliessen
$orgform_sequence[$stg_kz].='
+23
View File
@@ -11,6 +11,29 @@ treechildren::-moz-tree-row(even, selected) { background-color: #50D1E1; }
treechildren::-moz-tree-cell-text(selected) { color: #000000; }
treechildren::-moz-tree-cell-text(odd, selected) { color: #000000; }
/* Lehrveranstaltung */
treechildren::-moz-tree-row(lehrveranstaltung_lv)
{
background-color: yellow;
}
/* Modul */
treechildren::-moz-tree-row(lehrveranstaltung_modul)
{
background-color: blue;
}
/* Lehrfach */
treechildren::-moz-tree-row(lehrveranstaltung_lf)
{
background-color: green;
}
/* Lehreinheit */
treechildren::-moz-tree-row(lehrveranstaltung_)
{
background-color: red;
}
menubar,menulist,toolbar,tabpanels,tabbox,iframe,box,hbox,vbox,tree,description
{
border-width: 0px;
Binary file not shown.

After

Width:  |  Height:  |  Size: 920 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 976 B

+26 -1
View File
@@ -76,4 +76,29 @@ treechildren::-moz-tree-row(odd) { background-color: #EEEEEE; }
treechildren::-moz-tree-row(odd, selected) { background-color: #FFFFAA; }
treechildren::-moz-tree-row(even, selected) { background-color: #FFFFAA; }
treechildren::-moz-tree-cell-text(selected) { color: #000000; }
treechildren::-moz-tree-cell-text(odd, selected) { color: #000000; }
treechildren::-moz-tree-cell-text(odd, selected) { color: #000000; }
/* Lehrveranstaltung */
treechildren::-moz-tree-row(lehrveranstaltung_lv)
{
background-color: #FFFFFF;
}
/* Modul */
treechildren::-moz-tree-row(lehrveranstaltung_modul)
{
background-color: #EEEEEE;
}
/* Lehrfach */
treechildren::-moz-tree-row(lehrveranstaltung_lf)
{
}
/* Lehreinheit */
treechildren::-moz-tree-row(lehrveranstaltung_)
{
background-color: #EDF5FF;
}