source: main/trunk/greenstone3/web/interfaces/default_old/transform/depositor/de_page1.xsl@ 29861

Last change on this file since 29861 was 29861, checked in by Georgiy Litvinov, 9 years ago

renamed interfaces

  • Property svn:executable set to *
File size: 2.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<xsl:stylesheet version="1.0"
3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4 xmlns:java="http://xml.apache.org/xslt/java"
5 xmlns:util="xalan://org.greenstone.gsdl3.util.XSLTUtil"
6 xmlns:gslib="http://www.greenstone.org/skinning"
7 extension-element-prefixes="java util"
8 exclude-result-prefixes="java util">
9
10 <!-- set page title -->
11 <xsl:variable name="title">Specify Metadata</xsl:variable>
12
13 <!-- the page content -->
14 <xsl:template name="wizardPage">
15 <table>
16 <tr>
17 <td>Title:</td><td><input type="text" name="md___dc.Title" size="74"/></td>
18 </tr>
19 <tr>
20 <td>Creator:</td><td><input type="text" name="md___dc.Creator"/></td>
21 </tr>
22 <tr>
23 <td>Description:</td><td><textarea cols="40" rows="5" name="md___dc.Description"><xsl:text> </xsl:text></textarea></td>
24 </tr>
25 <tr>
26 <td><span id="addNewMD" style="padding:0 10px; cursor:pointer;" class="ui-state-default ui-corner-all">Add new field</span></td><td><input id="newMDName"/></td>
27 <script type="text/javascript">
28 <xsl:text disable-output-escaping="yes">
29 $("#addNewMD").click(function()
30 {
31 var val = $("#newMDName").val();
32 if(val &amp;&amp; val.search(/\S/g) != -1)
33 {
34 val = val.replace(/\s/g, "");
35 var newRow = $("&lt;tr&gt;");
36 newRow.append("&lt;td&gt;" + val + ": &lt;/td&gt;");
37
38 var inputElem = $("&lt;input&gt;");
39 inputElem.attr("type", "text");
40 inputElem.attr("name", "md___" + val);
41 newRow.append($("td").append(inputElem));
42 $("#addNewMD").parents("tr").before(newRow);
43 }
44 });
45 </xsl:text>
46 </script>
47 </tr>
48 <tr>
49 <td><span id="clearSaved" style="padding:0 10px; cursor:pointer;" class="ui-state-default ui-corner-all">Clear all saved data</span></td>
50 <script type="text/javascript">
51 <xsl:text disable-output-escaping="yes">
52 $("#clearSaved").click(function()
53 {
54 $.ajax(gs.xsltParams.library_name + "?a=de&amp;sa=clearcache")
55 .success(function()
56 {
57 document.location.href = gs.xsltParams.library_name + "?a=de&amp;sa=getwizard&amp;depage=1&amp;c=" + gs.cgiParams.c;
58 });
59 });
60 </xsl:text>
61 </script>
62 </tr>
63 </table>
64 </xsl:template>
65</xsl:stylesheet>
66
Note: See TracBrowser for help on using the repository browser.