Next in thread → Next in month →

RE: [docbook-apps] Assigning an ID and a class to <mediaobject> HTML output

From
David Goss <>
Date
2012-03-28T13:03:57+00:00
ID
Thread
RE: [docbook-apps] Assigning an ID and a class to <mediaobject> HTML output
Sorry for the slow response time. I never quite got this working using fancyzoom(), so I just used a bit of Jquery. Not being a programmer myself, I'm sure this could be greatly improved.

	$("body").append('<div id="zoomed"></div>');
		$("#zoomed").hide();

		$("div.thumbnail").click(function(){
			$("#zoomed").empty();
			$("#zoomed").html($(this).html());
			var newtop = $(window).scrollTop() + ($(window).height()/2 - 	$("#zoomed").height()/2);
			$("#zoomed").css("top", newtop);
			$("#zoomed").fadeIn("fast");
		});

		$("#zoomed").click(function(){
			$(this).fadeOut("fast");
		});

Bob's Stayton's method for matching <mediaobjects> with role='thumbnail' works perfectly.

	<xsl:template match="d:mediaobject[@role = 'thumbnail']" mode="class.value">
		<xsl:value-of select="'thumbnail'"/>
	</xsl:template>

Everything else is done by tweaking the CSS for #zoomed and div.thumbnail. I have the thumbnails all sized about 200px and floating to the right. This has really helped clean up some HTML docs that are very image heavy.

-----Original Message-----
From: Fekete Robert [mailto:] 
Sent: Tuesday, March 13, 2012 8:43 AM
To: ; David Goss
Subject: Re: [docbook-apps] Assigning an ID and a class to <mediaobject> HTML output

Hi David, in case you managed to get it working, would you share your results/experiences with us? I'd love to try something similar on our docs.

Regards,

Robert

On 03/06/2012 07:35 PM, David Goss wrote:

> I would like to use a Javascript fancyzoom() with images in a Docbook 
> HTML output. Basically, all the images would float right and be of 
> equal width, and could be clicked to zoom.
>
> My problem is that setting xml:id='theimagename' and role='thumbnail' 
> in mediaobject (or imageobject and imagedata) doesn't seem to add an 
> id or a class to the HTML output. Is there some way I can explicitly 
> tell the transformation sheet that I want the id and class in the output?
>
>
> DAVID GOSS | Technical Writer
> P 1.800.876.9218 x 345 | F 1.800.588.9866  
> http://www.MuellerReports.com
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: 
> For additional commands, e-mail: 
> 
>
>
Next in thread → Next in month →