beagle r4844 - trunk/beagle/beagled/webinterface
- From: dbera svn gnome org
- To: svn-commits-list gnome org
- Subject: beagle r4844 - trunk/beagle/beagled/webinterface
- Date: Fri, 18 Jul 2008 11:38:15 +0000 (UTC)
Author: dbera
Date: Fri Jul 18 11:38:14 2008
New Revision: 4844
URL: http://svn.gnome.org/viewvc/beagle?rev=4844&view=rev
Log:
Add a hook to change the click handler for hit Uris. Do nothing for now. Could be used in future or by users to add custom handlers. Pass both mimetype and Uri since these two should have enough information on how to open the hit.
Modified:
trunk/beagle/beagled/webinterface/default.js
trunk/beagle/beagled/webinterface/hitresult.xsl
Modified: trunk/beagle/beagled/webinterface/default.js
==============================================================================
--- trunk/beagle/beagled/webinterface/default.js (original)
+++ trunk/beagle/beagled/webinterface/default.js Fri Jul 18 11:38:14 2008
@@ -710,6 +710,14 @@
}
}
+// Special function to handle opening of hits.
+// Override this function with your own.
+function open_hit (uri, mimetype)
+{
+ // Do nothing for now. Use the default click handler.
+ return true;
+}
+
/******* Add to bookmark *******************************************/
function bookmark_query ()
Modified: trunk/beagle/beagled/webinterface/hitresult.xsl
==============================================================================
--- trunk/beagle/beagled/webinterface/hitresult.xsl (original)
+++ trunk/beagle/beagled/webinterface/hitresult.xsl Fri Jul 18 11:38:14 2008
@@ -54,7 +54,8 @@
<i>Attachment </i>
</xsl:when>
</xsl:choose>
- <a target="_blank" href="{ Uri}">
+ <xsl:variable name="mimetype"><xsl:value-of select="Properties/Property[ Key='beagle:MimeType']/@Value"/></xsl:variable>
+ <a target="_blank" href="{ Uri}" onClick="return open_hit('{ Uri}', '{$mimetype}');">
<xsl:call-template name="Uri"/>
</a>
</span>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]