Kleinere Bereinigungen im web tree, Entfernen MS editor.htc
git-svn-id: https://svn.libreccm.org/ccm/trunk@136 8810af33-2d31-482b-a856-94f89814c4dfmaster
|
|
@ -1,326 +0,0 @@
|
||||||
<public:component tagname="editor" literalcontent="true">
|
|
||||||
<public:attach event="oncontentready" onevent="initEditor()"/>
|
|
||||||
<public:attach event="ondocumentready" onevent="initForm()"/>
|
|
||||||
<public:property name="editText" put="setEditText" get="getEditText"/>
|
|
||||||
</public:component>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
.tool { border-width: 2px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #DDDDDD;
|
|
||||||
font-family: Verdana,Arial;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
.toggle {
|
|
||||||
font-family: Arial;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
.editorWidget {
|
|
||||||
height:200;
|
|
||||||
width:100%;
|
|
||||||
border:1px solid black;
|
|
||||||
padding:4px;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
element.style.display = "block";
|
|
||||||
|
|
||||||
var editTextFormElement;
|
|
||||||
var isVisual = true;
|
|
||||||
|
|
||||||
function initEditor() {
|
|
||||||
|
|
||||||
for (i = 0; i < document.all.length; i++) {
|
|
||||||
document.all(i).unselectable = "on";
|
|
||||||
}
|
|
||||||
|
|
||||||
visualEditor.unselectable = "off";
|
|
||||||
visualEditor.innerHTML = element.innerHTML;
|
|
||||||
|
|
||||||
for (i = 0; i < visualEditorPanel.all.length; i++) {
|
|
||||||
if (visualEditorPanel.all(i).removeAttribute)
|
|
||||||
visualEditorPanel.all(i).removeAttribute("unselectable", 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
sourceEditor.unselectable = "off";
|
|
||||||
sourceEditor.innerText = element.innerHTML;
|
|
||||||
|
|
||||||
defaults.viewLink = document;
|
|
||||||
}
|
|
||||||
|
|
||||||
// binds the editor to its containing form
|
|
||||||
function initForm() {
|
|
||||||
|
|
||||||
// find the form that contains the HTML editor
|
|
||||||
var editorForm = element.parentElement;
|
|
||||||
while (editorForm != null && editorForm.tagName != "FORM") {
|
|
||||||
editorForm = editorForm.parentElement;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (editorForm == null) {
|
|
||||||
alert("Error initializing the HTML editor: " +
|
|
||||||
"it must be contained in a form.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// add a hidden form element to submit the text from the editor
|
|
||||||
editTextFormElement = element.document.createElement(
|
|
||||||
"<input type=hidden name=" + element.name + ">");
|
|
||||||
editorForm.appendChild(editTextFormElement);
|
|
||||||
|
|
||||||
// add an event handler to set the hiddent form element before
|
|
||||||
// the form is submitted
|
|
||||||
editorForm.attachEvent("onsubmit", setFormValue);
|
|
||||||
}
|
|
||||||
|
|
||||||
// sets the form value on submission
|
|
||||||
function setFormValue() {
|
|
||||||
editTextFormElement.value = getEditText();
|
|
||||||
}
|
|
||||||
|
|
||||||
// sets the public editText property
|
|
||||||
function setEditText(editText) {
|
|
||||||
visualEditor.innerHTML = editText;
|
|
||||||
sourceEditor.innerText = editText;
|
|
||||||
}
|
|
||||||
|
|
||||||
// gets the public editText property
|
|
||||||
function getEditText() {
|
|
||||||
return (isVisual) ? visualEditor.innerHTML : sourceEditor.innerText;
|
|
||||||
}
|
|
||||||
|
|
||||||
function toggleEditor() {
|
|
||||||
|
|
||||||
if (isVisual) {
|
|
||||||
sourceEditor.innerText = visualEditor.innerHTML;
|
|
||||||
visualEditorPanel.style.display="none";
|
|
||||||
sourceEditorPanel.style.display="block";
|
|
||||||
sourceEditorPanel.focus();
|
|
||||||
isVisual = false;
|
|
||||||
} else {
|
|
||||||
visualEditor.innerHTML = sourceEditor.innerText;
|
|
||||||
sourceEditorPanel.style.display="none";
|
|
||||||
visualEditorPanel.style.display="block";
|
|
||||||
visualEditorPanel.focus();
|
|
||||||
isVisual = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function toolOver() {
|
|
||||||
window.event.srcElement.style.borderStyle = "outset";
|
|
||||||
}
|
|
||||||
|
|
||||||
function toolOut() {
|
|
||||||
window.event.srcElement.style.borderStyle = "solid";
|
|
||||||
}
|
|
||||||
|
|
||||||
function toolDown(command, display, param) {
|
|
||||||
document.execCommand(command, display, param);
|
|
||||||
window.event.srcElement.style.borderStyle = "solid";
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyFormat(command, display, param) {
|
|
||||||
document.execCommand(command, display, param);
|
|
||||||
window.event.srcElement.style.borderStyle = "inset";
|
|
||||||
}
|
|
||||||
|
|
||||||
function formatOut(command) {
|
|
||||||
if (document.queryCommandState(command)) {
|
|
||||||
window.event.srcElement.style.borderStyle = "inset";
|
|
||||||
} else {
|
|
||||||
window.event.srcElement.style.borderStyle = "solid";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function link(command, display, param) {
|
|
||||||
range = document.selection.createRange();
|
|
||||||
if (range.htmlText == "") {
|
|
||||||
alert("Please select some text before creating a hyperlink.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
document.execCommand(command, display, param);
|
|
||||||
document.selection.empty();
|
|
||||||
alert("Hyperlink created.");
|
|
||||||
// window.event.srcElement.style.borderStyle = "solid";
|
|
||||||
}
|
|
||||||
|
|
||||||
function updateFormatTools() {
|
|
||||||
boldTool.style.borderStyle = document.queryCommandState("Bold") ? "inset" : "solid";
|
|
||||||
italicTool.style.borderStyle = document.queryCommandState("Italic") ? "inset" : "solid";
|
|
||||||
underlineTool.style.borderStyle = document.queryCommandState("Underline") ? "inset" : "solid";
|
|
||||||
}
|
|
||||||
|
|
||||||
function cancelEvent() {
|
|
||||||
|
|
||||||
event.returnValue = false;
|
|
||||||
event.cancelBubble = true;
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<!-- Begin VISUAL part -->
|
|
||||||
|
|
||||||
<table id="visualEditorPanel"
|
|
||||||
cellpadding="2" bgcolor="#DDDDDD" width="100%" border="1">
|
|
||||||
<tr><td>
|
|
||||||
|
|
||||||
<!-- Begin toolbar -->
|
|
||||||
<table border="0" cellspacing="0" cellpadding="2" width="100%">
|
|
||||||
|
|
||||||
<tr><td><table border="0" cellspacing="0" cellpadding="2"><tr>
|
|
||||||
<td unselectable="on"><img class="tool" unselectable="on"
|
|
||||||
src="/assets/editoricons/Cut24.gif" height="24"
|
|
||||||
width="24" onmouseover="toolOver()" onmouseout="toolOut()"
|
|
||||||
onmousedown='toolDown("Cut", false, "")' alt="Cut" /></td>
|
|
||||||
<td><img class="tool"
|
|
||||||
src="/assets/editoricons/Copy24.gif" height="24"
|
|
||||||
width="24" onmouseover="toolOver()" onmouseout="toolOut()"
|
|
||||||
onmousedown='toolDown("Copy", false, "")' alt="Copy" /></td>
|
|
||||||
<td><img class="tool"
|
|
||||||
src="/assets/editoricons/Paste24.gif" height="24"
|
|
||||||
width="24" onmouseover="toolOver()" onmouseout="toolOut()"
|
|
||||||
onmousedown='toolDown("Paste", false, clipboardData.getData("Text"))'
|
|
||||||
alt="Paste" /></td>
|
|
||||||
|
|
||||||
<td> </td>
|
|
||||||
|
|
||||||
<td><img name="bold" id="boldTool" class="tool"
|
|
||||||
src="/assets/editoricons/Bold24.gif"
|
|
||||||
height="24" width="24" onmouseover="toolOver()"
|
|
||||||
onmouseout='formatOut("Bold")'
|
|
||||||
onmousedown='applyFormat("Bold", false, "")' alt="Bold" /></td>
|
|
||||||
<td><img name="italic" id="italicTool" class="tool"
|
|
||||||
src="/assets/editoricons/Italic24.gif"
|
|
||||||
height="24" width="24" onmouseover="toolOver()"
|
|
||||||
onmouseout='formatOut("Italic")'
|
|
||||||
onmousedown='applyFormat("Italic", false, "")'
|
|
||||||
alt="Italic" /></td>
|
|
||||||
<td><img name="underline" id="underlineTool" class="tool"
|
|
||||||
src="/assets/editoricons/Underline24.gif"
|
|
||||||
height="24" width="24" onmouseover="toolOver()"
|
|
||||||
onmouseout='formatOut("Underline")'
|
|
||||||
onmousedown='applyFormat("Underline", false, "")'
|
|
||||||
alt="Underline" /></td>
|
|
||||||
|
|
||||||
<td> </td>
|
|
||||||
|
|
||||||
<td><img class="tool" height="24"
|
|
||||||
src="/assets/editoricons/Outdent24.gif"
|
|
||||||
width="24" onmouseover="toolOver()" onmouseout='toolOut()'
|
|
||||||
onmousedown='applyFormat("Outdent", false, "")' alt="Outdent" /></td>
|
|
||||||
<td><img class="tool" height="24"
|
|
||||||
src="/assets/editoricons/Indent24.gif"
|
|
||||||
width="24" onmouseover="toolOver()" onmouseout='toolOut()'
|
|
||||||
onmousedown='applyFormat("Indent", false, "")' alt="Indent" /></td>
|
|
||||||
|
|
||||||
<td> </td>
|
|
||||||
|
|
||||||
<td><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/UnorderedList24.gif"
|
|
||||||
onmouseover="toolOver()" onmouseout='toolOut()'
|
|
||||||
onmousedown='applyFormat("InsertUnorderedList", false, "")'
|
|
||||||
alt="Unordered List" /></td>
|
|
||||||
<td><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/OrderedList24.gif"
|
|
||||||
onmouseover="toolOver()" onmouseout='toolOut()'
|
|
||||||
onmousedown='applyFormat("InsertOrderedList", false, "")'
|
|
||||||
alt="Ordered List" /></td>
|
|
||||||
|
|
||||||
<td> </td>
|
|
||||||
|
|
||||||
<td><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/Bookmarks24.gif"
|
|
||||||
onmouseover="toolOver()" onmouseout="toolOut()"
|
|
||||||
onmousedown='link("CreateLink", true, "")'
|
|
||||||
alt="Create Link" /></td>
|
|
||||||
|
|
||||||
</tr></table></td><td align="center"><button class="toggle"
|
|
||||||
onclick='toggleEditor()'>Edit Source</button></td>
|
|
||||||
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<!-- End toolbar -->
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td colspan="2" bgcolor="white"><div class="editorWidget"
|
|
||||||
id="visualEditor" contenteditable="true" onclick="updateFormatTools()"></div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td></tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<!-- End visual editor -->
|
|
||||||
|
|
||||||
<!-- Begin source part -->
|
|
||||||
|
|
||||||
<table id="sourceEditorPanel" bgcolor="#DDDDDD" width="100%" border="1"
|
|
||||||
cellpadding="2" style="display:none">
|
|
||||||
<tr><td>
|
|
||||||
|
|
||||||
<!-- Begin toolbar -->
|
|
||||||
<table border="0" cellspacing="0" cellpadding="2" width="100%">
|
|
||||||
|
|
||||||
<tr><td><table border="0" cellspacing="0" cellpadding="2"><tr>
|
|
||||||
<td height="24" width="24"><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/blank.gif" /></td>
|
|
||||||
<td height="24" width="24"><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/blank.gif" /></td>
|
|
||||||
<td height="24" width="24"><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/blank.gif" /></td>
|
|
||||||
|
|
||||||
<td> </td>
|
|
||||||
|
|
||||||
<td height="24" width="24"><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/blank.gif" /></td>
|
|
||||||
<td height="24" width="24"><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/blank.gif" /></td>
|
|
||||||
<td height="24" width="24"><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/blank.gif" /></td>
|
|
||||||
|
|
||||||
<td> </td>
|
|
||||||
|
|
||||||
<td height="24" width="24"><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/blank.gif" /></td>
|
|
||||||
<td height="24" width="24"><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/blank.gif" /></td>
|
|
||||||
|
|
||||||
<td> </td>
|
|
||||||
|
|
||||||
<td height="24" width="24"><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/blank.gif" /></td>
|
|
||||||
<td height="24" width="24"><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/blank.gif" /></td>
|
|
||||||
|
|
||||||
<td> </td>
|
|
||||||
|
|
||||||
<td height="24" width="24"><img class="tool" height="24" width="24"
|
|
||||||
src="/assets/editoricons/blank.gif" /></td>
|
|
||||||
|
|
||||||
</tr></table></td><td align="center"><button class="toggle"
|
|
||||||
onclick='toggleEditor()'>Edit Display</button></td>
|
|
||||||
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<!-- End toolbar -->
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td colspan="2" bgcolor="white">
|
|
||||||
<textarea class="editorWidget" id="sourceEditor"></textarea>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td></tr>
|
|
||||||
</table>
|
|
||||||
<!-- End source part -->
|
|
||||||
|
|
||||||
</body>
|
|
||||||
|
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 188 B |
|
Before Width: | Height: | Size: 283 B |
|
Before Width: | Height: | Size: 682 B |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 279 B |
|
Before Width: | Height: | Size: 180 B |
|
Before Width: | Height: | Size: 95 B |
|
Before Width: | Height: | Size: 279 B |
|
Before Width: | Height: | Size: 374 B |
|
Before Width: | Height: | Size: 193 B |
|
Before Width: | Height: | Size: 89 B |
|
Before Width: | Height: | Size: 836 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 244 B After Width: | Height: | Size: 244 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 132 B |
|
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 132 B |
|
Before Width: | Height: | Size: 631 B After Width: | Height: | Size: 631 B |
|
Before Width: | Height: | Size: 524 B After Width: | Height: | Size: 524 B |
|
Before Width: | Height: | Size: 624 B After Width: | Height: | Size: 624 B |
|
Before Width: | Height: | Size: 58 B After Width: | Height: | Size: 58 B |
|
Before Width: | Height: | Size: 53 B After Width: | Height: | Size: 53 B |
|
|
@ -114,7 +114,7 @@
|
||||||
<td class="split_pane_left_item_selected" nowrap="1">
|
<td class="split_pane_left_item_selected" nowrap="1">
|
||||||
<xsl:apply-templates/><xsl:text> </xsl:text><img border="0" height="9" width="5">
|
<xsl:apply-templates/><xsl:text> </xsl:text><img border="0" height="9" width="5">
|
||||||
<xsl:attribute name="src">
|
<xsl:attribute name="src">
|
||||||
<xsl:value-of select="//@assets"/>/assets/arrow-right.gif</xsl:attribute>
|
<xsl:value-of select="//@assets"/>/assets/images/arrow-right.gif</xsl:attribute>
|
||||||
</img>
|
</img>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
|
||||||
|
|
||||||
<xsl:output method="html" indent="yes"/>
|
|
||||||
|
|
||||||
<xsl:template match="bebop:deditor"
|
|
||||||
xmlns:bebop="http://www.arsdigita.com/bebop/1.0"
|
|
||||||
xmlns:deditor="http://www.arsdigita.com/deditor/1.0">
|
|
||||||
<xsl:variable name="submissionname" select="@name"/>
|
|
||||||
<xsl:choose>
|
|
||||||
|
|
||||||
<xsl:when test="@isIE55='true'">
|
|
||||||
<xsl:processing-instruction name="import">
|
|
||||||
<xsl:text>namespace="deditor" implementation="/assets/editor.htc"</xsl:text>
|
|
||||||
</xsl:processing-instruction>
|
|
||||||
<deditor:editor name="{$submissionname}">
|
|
||||||
<xsl:value-of select="bebop:textcontent" disable-output-escaping="yes"/>
|
|
||||||
</deditor:editor>
|
|
||||||
|
|
||||||
</xsl:when>
|
|
||||||
|
|
||||||
<xsl:otherwise>
|
|
||||||
<textarea>
|
|
||||||
<xsl:for-each select="@*[not(name()='value')]">
|
|
||||||
<xsl:attribute name="{name()}">
|
|
||||||
<xsl:value-of select="."/>
|
|
||||||
</xsl:attribute>
|
|
||||||
</xsl:for-each>
|
|
||||||
<xsl:value-of select="bebop:textcontent" disable-output-escaping="yes"/>
|
|
||||||
</textarea>
|
|
||||||
</xsl:otherwise>
|
|
||||||
|
|
||||||
</xsl:choose>
|
|
||||||
</xsl:template>
|
|
||||||
|
|
||||||
</xsl:stylesheet>
|
|
||||||
|
|
@ -40,7 +40,7 @@
|
||||||
|
|
||||||
<xsl:otherwise>
|
<xsl:otherwise>
|
||||||
<a href="{@href_no_javascript}">
|
<a href="{@href_no_javascript}">
|
||||||
<img src="{$root-context-prefix}/assets/action-generic.png" border="0" width="14" height="14">
|
<img src="{$root-context-prefix}/assets/images/action-generic.png" border="0" width="14" height="14">
|
||||||
<xsl:attribute name="alt">
|
<xsl:attribute name="alt">
|
||||||
<xsl:apply-templates/>
|
<xsl:apply-templates/>
|
||||||
</xsl:attribute>
|
</xsl:attribute>
|
||||||
|
|
@ -68,7 +68,7 @@
|
||||||
|
|
||||||
<xsl:otherwise>
|
<xsl:otherwise>
|
||||||
<a href="{@href_no_javascript}">
|
<a href="{@href_no_javascript}">
|
||||||
<img src="{$root-context-prefix}/assets/action-generic.png" border="0" width="14" height="14">
|
<img src="{$root-context-prefix}/assets/images/action-generic.png" border="0" width="14" height="14">
|
||||||
<xsl:attribute name="alt">
|
<xsl:attribute name="alt">
|
||||||
<xsl:apply-templates/>
|
<xsl:apply-templates/>
|
||||||
</xsl:attribute>
|
</xsl:attribute>
|
||||||
|
|
@ -135,7 +135,7 @@
|
||||||
<![CDATA[ <!-- begin script ]]>
|
<![CDATA[ <!-- begin script ]]>
|
||||||
|
|
||||||
<!-- This is ugly, but I need the whole output on one line =p -->
|
<!-- This is ugly, but I need the whole output on one line =p -->
|
||||||
<![CDATA[ document.write(']]><a href="{@href}" onclick="{@onclick}"><img src="{$root-context-prefix}/assets/action-generic.png" border="0" width="14" height="14"><xsl:attribute name="alt"><xsl:apply-templates mode="javascript-mode"/></xsl:attribute></img><![CDATA[')]]>
|
<![CDATA[ document.write(']]><a href="{@href}" onclick="{@onclick}"><img src="{$root-context-prefix}/assets/images/action-generic.png" border="0" width="14" height="14"><xsl:attribute name="alt"><xsl:apply-templates mode="javascript-mode"/></xsl:attribute></img><![CDATA[')]]>
|
||||||
<![CDATA[ document.write(']]></a><![CDATA[')]]>
|
<![CDATA[ document.write(']]></a><![CDATA[')]]>
|
||||||
<![CDATA[ // end script --> ]]>
|
<![CDATA[ // end script --> ]]>
|
||||||
</script>
|
</script>
|
||||||
|
|
@ -148,7 +148,7 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<a href="{@href_no_javascript}">
|
<a href="{@href_no_javascript}">
|
||||||
<img src="{$root-context-prefix}/assets/action-generic.png" border="0" width="14" height="14">
|
<img src="{$root-context-prefix}/assets/images/action-generic.png" border="0" width="14" height="14">
|
||||||
<xsl:attribute name="alt">
|
<xsl:attribute name="alt">
|
||||||
<xsl:apply-templates/>
|
<xsl:apply-templates/>
|
||||||
</xsl:attribute>
|
</xsl:attribute>
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,6 @@ files with xsl.import. This stylesheet is locale-independent.
|
||||||
<xsl:import href="TextArea.xsl"/>
|
<xsl:import href="TextArea.xsl"/>
|
||||||
<xsl:import href="DHTMLEditor.xsl"/>
|
<xsl:import href="DHTMLEditor.xsl"/>
|
||||||
<xsl:import href="FCKEditor.xsl"/>
|
<xsl:import href="FCKEditor.xsl"/>
|
||||||
<xsl:import href="Deditor.xsl"/>
|
|
||||||
<xsl:import href="Tree.xsl"/>
|
<xsl:import href="Tree.xsl"/>
|
||||||
<xsl:import href="Widget.xsl"/>
|
<xsl:import href="Widget.xsl"/>
|
||||||
<xsl:import href="SegmentedPanel.xsl"/>
|
<xsl:import href="SegmentedPanel.xsl"/>
|
||||||
|
|
|
||||||