<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="GUG.CZ Twitter" 
     title_url="http://wiki.gug.cz" 
     height="300" 
     author="Zdenek Hajek" 
     author_email="zd.hajek@gmail.com"/>
<Content type="html">
<![CDATA[

	<div id="twitter_div" style="font-family: Arial, sans-serif">
		<h4 class="sidebar-title">
			<img border="0" src="http://sites.google.com/a/gug.cz/www/Home/ico_seznam.gif.png"> 
			Novinky GUG.CZ
		</h4>
		<ul id="twitter_update_list"  style="font-family: Arial, sans-serif; font-size: 10pt"></ul>
		<a href="http://twitter.com/GUGcz" target="_parent" id="twitter-link" style="display:block;text-align:right;font-family: Arial, sans-serif; font-size: 10pt">sledujte nás na Twitteru</a>
	</div>
	
	<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
	<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/GUGcz.json?callback=twitterCallback2&amp;count=5"></script>
	<script type="text/javascript">
	
	<!-- R E S E N I -->
	
	/*
	 * Princip reseni je v prochazeni vsech elementu <a>, ktere jsou potomky elementu <ul id="twitter_update_list"> pomoci DOM stromu.
	 * U kazdeho nalezeneho elementu <a> se nastavi vlastnost "target" na hodnotu "_blank", coz zpusobi otevreni takoveho odkazu v novem okne.
	 * Jelikoz v zadani neni specifikovano zda se maji odkazy otevirat v novem okne nebo ve stejnem okne, zvolil jsem moznost
	 * otevirani v novem okne (_blank). Toto je samozrejme mozne zmenit podle libosti.
	 */
	 
	// Funkce na pruchod DOM stromem 
	function traverseDOM(el)
	{
		// pokud narazime na <a>
		if(el.nodeName == "A")
		{
			// tak nastavime jeho otvirani v novem okne
			el.setAttribute('target', '_blank');
		}
		else
		{ // pokud ne, prochazime dale jeho potomky
			for(var i = 0; el.childNodes.item(i); i++)
			{
				traverseDOM(el.childNodes.item(i));
			}
		}
	}	

	// Nasi funkci, ktera prochazi DOM strom a hleda odkazy, predame vychozi bod, ze ktereho bude vychazet.
	// Tim je element <ul> s id twitter_update_list, funkce _gel() nam element s timto id najde, takze ho muzeme predat nasi funkci traverseDOM()
	traverseDOM(_gel("twitter_update_list"), 0);

	</script>
	
	<!--------------->
	
	]]>
</Content>
</Module>


