Project

General

Profile

« Previous | Next » 

Revision 5781

include "shopping cart" for search results

View differences:

resultset.xsl
42 42
	
43 43
	<xsl:param name="labelWidth">120</xsl:param>
44 44
	
45
	<xsl:param name="showAdd">true</xsl:param>
46
	<xsl:param name="showRemove">true</xsl:param>	
47
	
45 48
	<xsl:template match="/">
46 49
		<html>
47 50
			<head>
......
119 122
					<!-- citation -->
120 123
					<xsl:call-template name="citation"/>
121 124
					
125
					<!-- edit cart, TODO: reflect status of cart contents -->
126
					<xsl:if test="$showAdd = 'true'">
127
						<a href="javascript:donothing()">
128
							<xsl:attribute name="id">
129
								<xsl:text>add_</xsl:text><xsl:value-of select="replace(./docid, '\.', '_')"/>
130
							</xsl:attribute>
131
							<xsl:attribute name="onclick">
132
								var params = 
133
									{
134
										'action': 'editcart',
135
										'docid': '<xsl:value-of select="./docid"/>',
136
										'operation': 'add',
137
										'qformat': 'semtools'
138
									};
139
								load(
140
									'<xsl:value-of select="$contextURL" />/metacat', //url
141
									params, //params
142
									'<xsl:text>add_</xsl:text><xsl:value-of select="replace(./docid, '\.', '_')"/>' // div 
143
									);
144
								loadCart();	
145
							</xsl:attribute>
146
							Add to cart
147
						</a>
148
					</xsl:if>
149
					<xsl:if test="$showRemove = 'true'">
150
						<a href="javascript:donothing()">
151
							<xsl:attribute name="id">
152
								<xsl:text>remove_</xsl:text><xsl:value-of select="replace(./docid, '\.', '_')"/>
153
							</xsl:attribute>
154
							<xsl:attribute name="onclick">
155
								var params = 
156
									{
157
										'action': 'editcart',
158
										'docid': '<xsl:value-of select="./docid"/>',
159
										'operation': 'remove',
160
										'qformat': 'semtools'
161
									};
162
								load(
163
									'<xsl:value-of select="$contextURL" />/metacat', //url
164
									params, //params
165
									'<xsl:text>remove_</xsl:text><xsl:value-of select="replace(./docid, '\.', '_')"/>' // div 
166
									);
167
								loadCart();	
168
							</xsl:attribute>
169
							Remove from cart
170
						</a>
171
					</xsl:if>	
122 172
				</div>
123 173
				
124 174
				<!-- the content part -->	

Also available in: Unified diff