You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
483 lines
23 KiB
483 lines
23 KiB
2 years ago
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!-- 8.9.07 MB Lesezeichen allg Vorlage-->
|
||
|
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||
|
>
|
||
|
<xsl:import href="xsl_functions.xsl" />
|
||
|
<xsl:import href="pageComponents_html.xsl" />
|
||
|
<!--In diesem Stylesheet können Sie individuelle templates unterbringen,
|
||
|
die in ihrer Präzedenz das normale Stylesheet
|
||
|
pageComponents_html.xsl überragt. -->
|
||
|
<xsl:import href="pageComponents_html_final.xsl" />
|
||
|
<xsl:import href="maskComponents_html.xsl" />
|
||
|
<xsl:import href="levels.xsl" />
|
||
|
<xsl:variable name="useragent" select="'mozilla'" />
|
||
|
<xsl:variable name="zeilenhoehe" select="'35'" /> <!--Zeilenhöhe in Masken, gemessen in Pixel-->
|
||
|
<xsl:template match="/">
|
||
|
<html>
|
||
|
<xsl:call-template name="head" >
|
||
|
<xsl:with-param name="title" select="concat('Maske ',maske/felder/feld/maskenname)" />
|
||
|
</xsl:call-template>
|
||
|
|
||
|
<!-- start Javascript-->
|
||
|
<!-- start allg-->
|
||
|
<script language="javascript"
|
||
|
src="/superx/dbformslib/jscal/calendar.js">
|
||
|
</script>
|
||
|
<script type="text/javascript" src="/superx/xml/js/json2.js"></script>
|
||
|
<script type="text/javascript" src="/superx/xml/js/memtext/sx_functions.js"></script>
|
||
|
<script type="text/javascript">
|
||
|
djConfig = {
|
||
|
bindEncoding: "UTF-8",
|
||
|
isDebug: false,
|
||
|
debugAtAllCosts:false,
|
||
|
debugContainerId:"dojoDebug"
|
||
|
};
|
||
|
</script>
|
||
|
<script type="text/javascript" src="/superx/xml/js/dojo/dojo.js"></script>
|
||
|
<xsl:text disable-output-escaping="yes"><![CDATA[<script type="text/javascript">
|
||
|
dojo.require("dojo.widget.Dialog");
|
||
|
dojo.require("dojo.widget.Button");
|
||
|
dojo.require("dojo.event.*");
|
||
|
dojo.require("dojo.io.*");
|
||
|
dojo.require("dojo.widget.*");
|
||
|
dojo.require("dojo.html.selection");
|
||
|
dojo.require("dojo.widget.ContentPane");
|
||
|
dojo.require("dojo.widget.TreeV3");
|
||
|
dojo.require("dojo.widget.TreeNodeV3");
|
||
|
dojo.require("dojo.widget.TreeBasicController");
|
||
|
dojo.require("dojo.widget.TreeSelectorV3");
|
||
|
dojo.require("dojo.widget.TreeEmphasizeOnSelect");
|
||
|
dojo.require("dojo.widget.Tooltip");
|
||
|
dojo.require("dojo.widget.DropdownDatePicker");
|
||
|
dojo.registerModulePath("memtext", "../memtext");
|
||
|
dojo.require("memtext.widget.TreeLoadingControllerSx");
|
||
|
dojo.hostenv.writeIncludes();
|
||
|
|
||
|
var sichtdlg;
|
||
|
var combodlg;
|
||
|
var textareadlg;
|
||
|
var lesezeichendlg;
|
||
|
var sichtauswahl;
|
||
|
var selector;
|
||
|
var Feldname=null;
|
||
|
var caption;
|
||
|
var jsessionid=']]></xsl:text><xsl:value-of select="/maske/@jsessionid"/><xsl:text>';
|
||
|
var maskentid=</xsl:text><xsl:value-of select="/maske/@tid"/><xsl:text>;
|
||
|
var maskenname='</xsl:text><xsl:value-of select="/maske/@name"/><xsl:text>';
|
||
|
var mandantenID='</xsl:text><xsl:value-of select="/maske/@MandantenID"/><xsl:text>';
|
||
|
var felder = new Array();
|
||
|
</xsl:text>
|
||
|
<xsl:for-each select="maske/felder/feld">
|
||
|
<xsl:text>felder[</xsl:text><xsl:value-of select="position()" /><xsl:text>]= new Object();
|
||
|
felder[</xsl:text><xsl:value-of select="position()" /><xsl:text>]["tid"]='</xsl:text><xsl:value-of select="tid" /><xsl:text>';
|
||
|
felder[</xsl:text><xsl:value-of select="position()" /><xsl:text>]["attribut"]='</xsl:text><xsl:value-of select="attribut" /><xsl:text>';
|
||
|
felder[</xsl:text><xsl:value-of select="position()" /><xsl:text>]["htmlname"]='</xsl:text><xsl:value-of select="name"/><xsl:text>';
|
||
|
felder[</xsl:text><xsl:value-of select="position()" /><xsl:text>]["name"]='</xsl:text><xsl:call-template name="create_varname"><xsl:with-param name="string"><xsl:value-of select="name"/></xsl:with-param></xsl:call-template><xsl:text>';
|
||
|
felder[</xsl:text><xsl:value-of select="position()" /><xsl:text>]["caption_short"]='</xsl:text><xsl:call-template name="ohne_umlaut">
|
||
|
<xsl:with-param name="s1"><xsl:choose>
|
||
|
<xsl:when test="caption_short != ''">
|
||
|
<![CDATA[]]><xsl:value-of select="caption_short" /><![CDATA[]]>
|
||
|
</xsl:when>
|
||
|
<xsl:otherwise>
|
||
|
<xsl:value-of select="name" /></xsl:otherwise>
|
||
|
</xsl:choose>
|
||
|
</xsl:with-param></xsl:call-template><xsl:text>';
|
||
|
felder[</xsl:text><xsl:value-of select="position()" /><xsl:text>]["art"]='</xsl:text><xsl:value-of select="art"/><xsl:text>';
|
||
|
felder[</xsl:text><xsl:value-of select="position()" /><xsl:text>]["zeilenanzahl"]='</xsl:text><xsl:value-of select="zeilenanzahl"/><xsl:text>';
|
||
|
felder[</xsl:text><xsl:value-of select="position()" /><xsl:text>]["cb_name"]='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="name"/></xsl:with-param></xsl:call-template><xsl:text>';
|
||
|
felder[</xsl:text><xsl:value-of select="position()" /><xsl:text>]["obligatorisch"]='</xsl:text><xsl:value-of select="obligatorisch"/><xsl:text>';
|
||
|
</xsl:text>
|
||
|
</xsl:for-each>
|
||
|
dojo.addOnLoad(initMaske);
|
||
|
|
||
|
|
||
|
<xsl:text disable-output-escaping="yes"><![CDATA[</script>]]></xsl:text>
|
||
|
<script type="text/javascript">
|
||
|
<xsl:text>function applyMerkmale(merkmale)
|
||
|
{
|
||
|
url=location.protocol+'//'+location.host+"/superx/servlet/SuperXmlMaske";
|
||
|
</xsl:text>
|
||
|
<xsl:if test="/maske/@jsessionid!=''"><xsl:text>url+=';jsessionid=</xsl:text><xsl:value-of select="/maske/@jsessionid"/><xsl:text>';</xsl:text></xsl:if>
|
||
|
<![CDATA[
|
||
|
url+="?tid=" +maskentid +"&MandantenID="+escape(mandantenID);
|
||
|
|
||
|
var m=purgeval(merkmale);
|
||
|
for (i=0;i<m.length;i++)
|
||
|
{
|
||
|
url+="&"+m[i].feldname+"="+m[i].value;
|
||
|
if (m[i].sichtparam) url+="&"+m[i].sichtparam;
|
||
|
if (m[i].standparam) url+="&"+m[i].standparam;
|
||
|
}
|
||
|
//<!--falls ein Feld nicht als Merkmal belegt ist und es für ein Feld auf der Maske eine Auswahl gibt, diese übernehmen-->
|
||
|
for(var i1=1;i1<= felder.length-1; i1++)
|
||
|
{
|
||
|
var merkmalvorhanden=false;
|
||
|
if (document.forms['maske'].elements[felder[i1]["name"]].value!='')
|
||
|
{
|
||
|
for (i=0;i<m.length;i++)
|
||
|
{
|
||
|
if (adaptFeldnameHTML(m[i].feldname)==felder[i1]["htmlname"]) merkmalvorhanden=true;
|
||
|
}
|
||
|
if (!merkmalvorhanden) url+="&"+felder[i1]["cb_name"]+"="+document.forms['maske'].elements[felder[i1]["name"]].value;
|
||
|
}
|
||
|
|
||
|
}
|
||
|
]]>
|
||
|
dojo.debug(url);
|
||
|
document.getElementById('progressbar').style.display="";
|
||
|
location.href=url;
|
||
|
}
|
||
|
</script>
|
||
|
<!-- end Javascript-->
|
||
|
<style type="text/css">
|
||
|
body { font-family : sans-serif; }
|
||
|
.dojoDialog {background : #eee; border : 1px solid #999;-moz-border-radius : 5px;padding : 4px;width:550;height:500px;overflow:scroll}
|
||
|
.sichtstand {font-size:80%;}
|
||
|
.header {font-size:150%;align:center}
|
||
|
form { margin-bottom : 0;}
|
||
|
|
||
|
</style>
|
||
|
<!-- MB ende dojo-->
|
||
|
<body>
|
||
|
<div id="progressbar" style="position:absolute; width:150; height:150; left:200px; top:200px; background:#AAAAAA; z-index:2001">
|
||
|
<p> <b>Laden...</b><br/>
|
||
|
<img src="/superx/images/progress_bar.gif"></img>
|
||
|
<br/>
|
||
|
</p>
|
||
|
</div>
|
||
|
<xsl:call-template name="topbar" />
|
||
|
<xsl:call-template name="maskButtons" />
|
||
|
<form name="maske" id="SuperXMaske" method="post">
|
||
|
<!--MB jessionid falls nötig-->
|
||
|
<xsl:attribute name="action"><xsl:value-of select="'SuperXmlTabelle'" />
|
||
|
</xsl:attribute>
|
||
|
|
||
|
<input type="hidden" name="keyfieldsused" value="false"/>
|
||
|
<!--<input type="hidden" name="UserID">
|
||
|
<xsl:attribute name="value"><xsl:value-of select="/maske/UserID"/></xsl:attribute>
|
||
|
</input> -->
|
||
|
<input type="hidden" name="tid">
|
||
|
<xsl:attribute name="value">
|
||
|
<xsl:value-of select="/maske/@tid"/>
|
||
|
</xsl:attribute>
|
||
|
</input>
|
||
|
<input type="hidden" name="stylesheet" value="" />
|
||
|
|
||
|
<!-- Merkfelder für Sichten/Stände -->
|
||
|
<xsl:for-each select="/maske/felder/feld">
|
||
|
<xsl:for-each select="sichten/sicht">
|
||
|
<xsl:if test="@selected='true'">
|
||
|
<xsl:text>
|
||
|
</xsl:text>
|
||
|
<input type="hidden">
|
||
|
<xsl:attribute name="id">
|
||
|
<xsl:call-template name="create_varname"><xsl:with-param name="string"><xsl:value-of select="../../name"/></xsl:with-param></xsl:call-template>
|
||
|
<xsl:text>_Sichtmerker</xsl:text>
|
||
|
</xsl:attribute>
|
||
|
<xsl:attribute name="value">
|
||
|
<xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@name_intern"/></xsl:with-param></xsl:call-template>
|
||
|
</xsl:attribute>
|
||
|
</input>
|
||
|
<xsl:text>
|
||
|
</xsl:text>
|
||
|
<input type="hidden">
|
||
|
<xsl:attribute name="id">
|
||
|
<xsl:call-template name="create_varname"><xsl:with-param name="string"><xsl:value-of select="../../name"/></xsl:with-param></xsl:call-template>
|
||
|
<xsl:text>_Standmerker</xsl:text>
|
||
|
</xsl:attribute>
|
||
|
<xsl:attribute name="value">
|
||
|
<xsl:value-of select="@stand"/>
|
||
|
</xsl:attribute>
|
||
|
</input>
|
||
|
</xsl:if>
|
||
|
</xsl:for-each>
|
||
|
</xsl:for-each>
|
||
|
|
||
|
|
||
|
<div id="maske" class="maske">
|
||
|
<div dojoType="ContentPane" id="Maskenkopf" class="Maskenkopf">
|
||
|
<xsl:if test="/maske/nachricht !=''"><p>
|
||
|
<xsl:copy-of select="/maske/nachricht" /></p>
|
||
|
</xsl:if>
|
||
|
<p class="maskentitel">
|
||
|
<xsl:value-of select="maske/@name" />
|
||
|
</p>
|
||
|
|
||
|
</div>
|
||
|
<div dojoType="ContentPane" id="maskenfelder" class="maskenfelder">
|
||
|
<p style="text-align:right;margin-right:50px">Einstellungen:<br />
|
||
|
<a target="edit" class="sidebar_link"><xsl:attribute name="href">
|
||
|
<xsl:value-of select="'../edit/erfolg/erfolg_semester_bearbeiten.jsp'" />
|
||
|
</xsl:attribute>Semester für Schleife bearbeiten</a>
|
||
|
</p>
|
||
|
|
||
|
<xsl:for-each select="maske/felder">
|
||
|
<xsl:for-each select="feld">
|
||
|
<xsl:if test="attribut!='hidden'">
|
||
|
<div dojoType="ContentPane" id="{concat('f_',tid)}" name="{concat('f_',tid)}"
|
||
|
class="sx_field"><!---->
|
||
|
<xsl:call-template name="sx_field">
|
||
|
<xsl:with-param name="browser" select="$useragent" />
|
||
|
<xsl:with-param name="zeilenhoehe" select="$zeilenhoehe" />
|
||
|
</xsl:call-template>
|
||
|
</div>
|
||
|
</xsl:if>
|
||
|
<!--<xsl:attribute name="style">
|
||
|
<xsl:value-of select="concat('position: absolute; left: ',x,'px; height: 40px;width:',buttonbreite,'px; min-width:',buttonbreite,'px')"/></xsl:attribute>
|
||
|
-->
|
||
|
<!--<span class="feldlabel" style="white-space: nowrap; position: absolute; left: 13px; width: 89px; height: 25px; text-align: right;"></span>-->
|
||
|
|
||
|
<!--<xsl:call-template name="feld">
|
||
|
<xsl:with-param name="browser" select="$useragent" />
|
||
|
</xsl:call-template>-->
|
||
|
|
||
|
<!--<xsl:if test="y='0'"></tr></xsl:if>-->
|
||
|
</xsl:for-each>
|
||
|
|
||
|
|
||
|
<!--<SELECT NAME="tabellenformat">
|
||
|
<OPTION VALUE="tabelle_html.xsl" SELECTED="true">Tabelle (html)</OPTION>
|
||
|
<OPTION VALUE="tabelle_pdf.xsl">Tabelle (pdf)</OPTION>
|
||
|
<OPTION VALUE="tabelle_xml.xsl">XML-Datei</OPTION>
|
||
|
<OPTION VALUE="tabelle_svg.xsl">Diagramm (html)</OPTION>
|
||
|
</SELECT>-->
|
||
|
|
||
|
<div dojoType="ContentPane" id="sx_submit" class="sx_submit">
|
||
|
<xsl:attribute name="style"><xsl:text>position:absolute;left:200px;top:</xsl:text><xsl:value-of select="$zeilenhoehe* (rownr +1)" />
|
||
|
<xsl:text>px;</xsl:text></xsl:attribute>
|
||
|
<p align="left" >
|
||
|
<input type="submit" class="clsButtonStyle" value="@@reset@@">
|
||
|
<xsl:attribute name="onclick">location.href='/superx/servlet/SuperXmlMaske?tid=<xsl:value-of select="/maske/@tid"/>&cachingcontrol=clearsessiondefaults';return false;</xsl:attribute>
|
||
|
</input>      
|
||
|
<input type="submit" class="clsButtonStyle" value="@@abschicken@@" onClick="return validateForm(document.forms[0]);"/>
|
||
|
 
|
||
|
<!-- <input type="reset" value="@@reset@@"/>-->
|
||
|
</p>
|
||
|
<div id="validation" style="color:#CC0000"><p> </p></div>
|
||
|
|
||
|
</div>
|
||
|
</xsl:for-each>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
</form>
|
||
|
<!--<xsl:call-template name="sidebar" />-->
|
||
|
<xsl:call-template name="bottombar_mask" />
|
||
|
|
||
|
<!-- start DOJO STUFF ******************************************************************************* -->
|
||
|
<!-- start Lesezeichen DLG -->
|
||
|
<div dojoType="dialog" id="lesezeichendlg" bgColor="darkgray" bgOpacity="0.7" toggle="fade" toggleDuration="100"
|
||
|
closeNode="lesezeichen_abbrechen" style="z-index:1010">
|
||
|
<form name="lesezeichenform" onsubmit="return false;">
|
||
|
<h1 align="center">Lesezeichen erstellen</h1>
|
||
|
<div id="lesezeichen_konfig">
|
||
|
<p>Bitte wählen Sie aus, ob die aktuelle Auswahl bei den<br/> folgenden Feldern, mit im Lesezeichen hinterlegt werden soll.</p>
|
||
|
<div id="lesezeichen_checkboxen" style="height:250px;overflow:scroll">
|
||
|
</div>
|
||
|
<table><tr><td valign="center">Dieses Lesezeichen soll</td><td><input type="radio" name="lesezeichenart" id="lesezeichen_maske" value="maske" checked="true">speziell für diese Maske gelten</input></td></tr>
|
||
|
<tr><td></td><td><input type="radio" id="lesezeichen_vorlage" name="lesezeichenart" value="vorlage">eine Merkmalsvorlage sein (<a href="/superx/xml/info_merkmalsvorlage.htm" target="blank">Was ist das?</a>)</input></td></tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div id="lesezeichenlinkdiv">
|
||
|
<p align="center"> Hier Ihr Lesezeichen-Link:</p>
|
||
|
<h3 align="center"><a id="lesezeichenlink"></a></h3>
|
||
|
<p align="center" id="lesezeicheninfoIE"> Klicken Sie mit der <b><font color="red">rechten Maustaste</font></b> auf den obigen Link und wählen Sie <br/><br/><b>"Zu Favoriten hinzufügen"</b><br/>
|
||
|
<br/>
|
||
|
Es folgt ein Sicherheitshinweis <br/>"Sie fügen einen Favoriten hinzu, der möglicherweise nicht sicher ist"<br/>
|
||
|
Den können Sie bestätigen, da SuperX-Lesezeichen nur harmloses JavaScript verwenden. <br/>
|
||
|
(Zum Aufrufen des Lesezeichens muss im InternetExplorer7 zuvor eine beliebige andere Seite geladen sein.</p>
|
||
|
<p align="center" id="lesezeicheninfoFF"> Klicken Sie mit der <b><font color="#f17c00">rechten Maustaste</font></b> auf den obigen Link und wählen Sie <br/><b>"Lesezeichen für diesen Link hinzufügen"</b>
|
||
|
</p>
|
||
|
<br/><br/><br/><br/><br/><br/><br/>
|
||
|
<p align="center"><input id="hidelesezeichen" type="button" class="clsButtonStyle" onclick="lesezeichendlg.hide();zeigeCombosIE6();" value="Dialog schließen"></input></p>
|
||
|
</div>
|
||
|
<p align="center">
|
||
|
<input type="button" class="clsButtonStyle" id="lesezeichen_abbrechen" onclick="lesezeichendlg.hide();zeigeCombosIE6();" value="Abbrechen"></input> 
|
||
|
<input type="button" class="clsButtonStyle" id="lesezeichen_ok" onclick="prepareLesezeichenLink();" value="OK"></input> 
|
||
|
</p>
|
||
|
</form>
|
||
|
</div>
|
||
|
<!-- end Lesezeichen DLG-->
|
||
|
|
||
|
<!-- start combodlg braucht nur angezeigt werden, wenn mind 1 combobox-->
|
||
|
<div dojoType="dialog" id="combodlg" bgColor="darkgray" bgOpacity="0.7" toggle="fade" toggleDuration="100"
|
||
|
closeNode="ok" style="z-index:1011">
|
||
|
<form name="comboform" onsubmit="return false;">
|
||
|
<h3 id="comboElementName" align="center">Auswahl</h3>
|
||
|
<br/>
|
||
|
<div id="comboload" style="display:none">
|
||
|
<br/><br/><br/>
|
||
|
<h3 align="center"><font color="red">Daten werden geladen</font><br/>
|
||
|
<img src="/superx/images/progress_bar.gif"></img></h3>
|
||
|
</div>
|
||
|
<p align="center">
|
||
|
<select id="comboselect" name="comboselect">
|
||
|
<option value="1">1-ja</option>
|
||
|
<option>keine Auswahl möglich</option>
|
||
|
</select>
|
||
|
<br/>
|
||
|
<br/>
|
||
|
<label id="multiselecthint">Sie können einen oder mehrere Werte auswählen (<a href="javascript:alert('Halten Sie beim Anklicken Strg gedrückt,um einzelne Elemete auszuwählen,\noder die Umschalttaste um einen ganzen Block auszuwählen');">Hinweis</a>)</label>
|
||
|
<br/>
|
||
|
<br/>
|
||
|
<input type="button" class="clsButtonStyle"
|
||
|
onclick="document.getElementById('suchok').style.display='';document.getElementById('suchselect').style.display='none';document.getElementById('suchuebernehmen').style.display='none';dojo.widget.byId('suchdlg').show();"
|
||
|
value="Suchen"></input>
|
||
|
<br/><br/>
|
||
|
<input type="button" id="abbrechen" class="clsButtonStyle" onclick="combodlg.hide();zeigeCombosIE6();" value="Abbrechen"></input> 
|
||
|
<input type="button" id="ok" class="clsButtonStyle" onclick="maskeComboauswahlUebernehmen();" value="OK"></input>     
|
||
|
<input type="button" id="leeren" class="clsButtonStyle" onclick="document.forms['comboform'].comboselect.selectedIndex=-1;maskeComboauswahlUebernehmen();combodlg.hide()" value="Leeren"></input>
|
||
|
</p>
|
||
|
</form>
|
||
|
</div>
|
||
|
<!-- end combo -->
|
||
|
<!-- start sicht Definition des Sichtauswahl DLGs braucht nur eingebaut werden wenn mind 1 Sichtfeld-->
|
||
|
|
||
|
<div dojoType="dialog" id="sichtdlg" bgColor="darkgray" bgOpacity="0.7" toggle="fade" toggleDuration="100"
|
||
|
closeNode="ok" style="z-index:1012">
|
||
|
<form name="treedlgform" onsubmit="return false;">
|
||
|
<center>
|
||
|
<table align="center">
|
||
|
<tr><td colspan="2" class="header" id="sichtElementName" align="center">Auswahl</td></tr>
|
||
|
<tr>
|
||
|
<td id="sicht" align="center"><b>Sicht:</b> ausgewählte Sicht</td><td id="sichtbutton" ><input class="submit_pencil" id="Sichtauswahl" type="button" value="Sichtauswahl" onclick="sichtauswahl.show()"></input></td>
|
||
|
</tr>
|
||
|
<tr><td id="stand" class="sichtstand" align="center"><b>Stand:</b> 1.1.2007</td><td id="standbutton" class="sichtstand"><input class="clsButtonStyle" id="Standauswahl" type="button" value="ändern" onclick="dojo.widget.byId('Standeingabedlg').show();"></input></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</center>
|
||
|
<br/>
|
||
|
<div
|
||
|
dojoType="TreeSelectorV3"
|
||
|
widgetId="treeSelector"
|
||
|
allowedMulti="false"
|
||
|
id="treeSelector" eventNames="select:nodeSelected">
|
||
|
<xsl:text> </xsl:text>
|
||
|
</div>
|
||
|
<div dojoType="TreeEmphasizeOnSelect" selector="treeSelector"></div>
|
||
|
<div dojoType="memtext:TreeLoadingControllerSx" id="treeLoadingController" widgetId="treeLoadingController">
|
||
|
<xsl:attribute name="RPCUrl">/superx/servlet/SuperXmlMaske<xsl:if test="/maske/@jsessionid!=''">;jsessionid=<xsl:value-of select="/maske/@jsessionid"/></xsl:if>?tid=<xsl:value-of select="/maske/@tid"/></xsl:attribute>
|
||
|
</div>
|
||
|
<div style="height:325px;overflow:scroll"><!-- IE needs non-dojo div vor scrolling-->
|
||
|
<div dojoType="TreeV3" widgetId="selTree" id="selTree" listeners="treeLoadingController;treeSelector">
|
||
|
<div dojoType="TreeNodeV3" title="keine Auswahl möglich" ></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<br/>
|
||
|
<center>
|
||
|
<label id="sichthintmulti">Sie können einen oder mehrere Einträge auswählen (<a href="javascript:alert('Halten Sie beim Anklicken Strg gedrückt, um mehrere Einträge auszuwählen.');">Hinweis</a>)</label>
|
||
|
<p align="center">
|
||
|
<input type="button" class="clsButtonStyle"
|
||
|
onclick="document.getElementById('suchok').style.display='';document.getElementById('suchselect').style.display='none';document.getElementById('suchuebernehmen').style.display='none';dojo.widget.byId('suchdlg').show();"
|
||
|
value="Suchen"></input> 
|
||
|
</p>
|
||
|
<p align="center">
|
||
|
<input type="button" id="abbrechen" class="clsButtonStyle" onclick="sichtdlg.hide();zeigeCombosIE6();" value="Abbrechen"></input> 
|
||
|
<input type="button" id="ok" class="clsButtonStyle" onclick="maskeSichtauswahlUebernehmen();" value="OK"></input>     
|
||
|
<input type="button" id="leeren" class="clsButtonStyle" onclick="dojo.widget.byId('treeSelector').deselectAll();maskeSichtauswahlUebernehmen();sichtdlg.hide();" value="Leeren"></input>
|
||
|
</p>
|
||
|
</center>
|
||
|
</form>
|
||
|
</div>
|
||
|
<div dojoType="dialog" id="sichtauswahl" bgColor="darkgray" bgOpacity="0.7" toggle="fade" toggleDuration="100" closeNode="ok"
|
||
|
style="z-index:1014">
|
||
|
<h3 align="center">Sicht auswählen</h3>
|
||
|
<form name="sichtauswahlform">
|
||
|
<p align="center">
|
||
|
<select name="sichtselect">
|
||
|
<option value="-999">keine Auswahl möglich</option>
|
||
|
</select>
|
||
|
</p>
|
||
|
<p align="center">
|
||
|
<input type="button" class="clsButtonStyle" id="abbrechen2" onclick="sichtauswahl.hide()" value="Abbrechen"> </input>
|
||
|
<input type="button" id="ok2" class="clsButtonStyle" onclick="maskeSichtAendern()" value="OK"></input>
|
||
|
</p>
|
||
|
</form>
|
||
|
</div>
|
||
|
|
||
|
<!-- end sicht -->
|
||
|
<!-- start suchdlg -->
|
||
|
<div dojoType="dialog" id="suchdlg" bgColor="darkgray" bgOpacity="0.7" toggle="fade" toggleDuration="100" style="z-index:1015">
|
||
|
<h3 align="center">Suche</h3>
|
||
|
<form name="suchform">
|
||
|
<p align="center">
|
||
|
<input type="text" id="suchtext"></input>
|
||
|
</p>
|
||
|
<p align="center">
|
||
|
<select id="suchselect" size="10">
|
||
|
|
||
|
</select>
|
||
|
</p>
|
||
|
<p align="center">
|
||
|
<input type="button" class="clsButtonStyle" id="abbrechen" onclick="dojo.widget.byId('suchdlg').hide();" value="Abbrechen"> </input>
|
||
|
<input type="button" id="suchok" class="clsButtonStyle" onclick="sichtEintraegeSuchen(document.getElementById('suchtext').value);" value="OK"></input>
|
||
|
<input type="button" id="suchuebernehmen" class="clsButtonStyle" onclick="dojo.widget.byId('suchdlg').hide();combodlg.hide();sichtdlg.hide();suchauswahlUebernehmen();" value="Übernehmen"></input>
|
||
|
</p>
|
||
|
</form>
|
||
|
</div>
|
||
|
|
||
|
<!-- end suchdlg -->
|
||
|
<!-- start Standeingabe Dlg -->
|
||
|
<div dojoType="dialog" id="Standeingabedlg" bgColor="darkgray" bgOpacity="0.7" toggle="fade" toggleDuration="100"
|
||
|
closeNode="lesezeichen_abbrechen" style="z-index:1100">
|
||
|
<form name="Standeingabeform" onsubmit="return false;">
|
||
|
<h3 align="center">Geben Sie den gewünschten Stand ein</h3>
|
||
|
|
||
|
<p align="center">
|
||
|
<input type="text" id="gewuenschterStand" length="11"></input>
|
||
|
</p>
|
||
|
<p align="center">
|
||
|
<input type="button" class="clsButtonStyle" id="stand_abbrechen" onclick="document.getElementById('gewuenschterStand').value=''; dojo.widget.byId('Standeingabedlg').hide();" value="Abbrechen"></input> 
|
||
|
<input type="button" class="clsButtonStyle" id="stand_ok" onclick="dojo.widget.byId('Standeingabedlg').hide();maskeSichtstandAendern();" value="OK"></input> 
|
||
|
</p>
|
||
|
</form>
|
||
|
</div>
|
||
|
<!-- end standeingabe -->
|
||
|
|
||
|
<!-- start images -->
|
||
|
<div style="display:none">
|
||
|
<!-- IE has a bug: it reloads all dynamically resolved images, no matter, is it
|
||
|
new Image() or CSS background. If you don't specify images like that,
|
||
|
it will reload them every time a new node is created -->
|
||
|
<img src="/superx/xml/js/dojo/src/widget/templates/images/TreeV3/i.gif"/>
|
||
|
<img src="/superx/xml/js/dojo/src/widget/templates/images/TreeV3/i_half.gif"/>
|
||
|
<img src="/superx/xml/js/dojo/src/widget/templates/images/TreeV3/expand_minus.gif"/>
|
||
|
<img src="/superx/xml/js/dojo/src/widget/templates/images/TreeV3/expand_plus.gif"/>
|
||
|
<img src="/superx/xml/js/dojo/src/widget/templates/images/TreeV3/expand_leaf.gif"/>
|
||
|
<img src="/superx/xml/js/dojo/src/widget/templates/images/TreeV3/i_long.gif"/>
|
||
|
<img src="/superx/xml/js/dojo/src/widget/templates/images/TreeV3/document.gif"/>
|
||
|
<img src="/superx/xml/js/dojo/src/widget/templates/images/TreeV3/open.gif"/>
|
||
|
<img src="/superx/xml/js/dojo/src/widget/templates/images/TreeV3/closed.gif"/>
|
||
|
</div>
|
||
|
<!-- end images -->
|
||
|
<!-- start textareadlg-->
|
||
|
<div dojoType="dialog" id="textareadlg" bgColor="darkgray" bgOpacity="0.7" toggle="fade" toggleDuration="100" closeNode="ok">
|
||
|
<form name="textareaform" onsubmit="return false;">
|
||
|
<h3 id="textareaElementName" align="center">Eingabe</h3>
|
||
|
<br/>
|
||
|
|
||
|
<p align="center">
|
||
|
<textarea id="textarea_fld" name="textarea_fld" rows="10" columns="30">
|
||
|
keine Auswahl möglich</textarea>
|
||
|
|
||
|
<br/>
|
||
|
<br/>
|
||
|
|
||
|
<br/>
|
||
|
<br/>
|
||
|
<input type="button" id="abbrechen" class="clsButtonStyle" onclick="textareadlg.hide();zeigeCombosIE6();" value="Abbrechen"></input> 
|
||
|
<input type="button" id="ok" class="clsButtonStyle" onclick="maskeTextareaUebernehmen();" value="OK"></input>     
|
||
|
<input type="button" id="leeren" class="clsButtonStyle" onclick="document.forms['textareaform'].textarea_fld.value='';maskeTextareaUebernehmen();textareadlg.hide()" value="Leeren"></input>
|
||
|
</p>
|
||
|
</form>
|
||
|
</div>
|
||
|
<!-- end textareaDlg -->
|
||
|
<div id="dojoDebug"></div>
|
||
|
<!-- end dojo-->
|
||
|
|
||
|
</body>
|
||
|
</html>
|
||
|
</xsl:template>
|
||
|
|
||
|
</xsl:stylesheet>
|