<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Labs &#187; prototype</title>
	<atom:link href="http://labs.webdunulis.lt/tag/prototype/feed" rel="self" type="application/rss+xml" />
	<link>http://labs.webdunulis.lt</link>
	<description></description>
	<lastBuildDate>Fri, 04 Dec 2009 11:43:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Rodyti/Paslėpti teksto turinį Ajax pagalba</title>
		<link>http://labs.webdunulis.lt/rodytipaslepti-teksto-turini-ajax-pagalba.html</link>
		<comments>http://labs.webdunulis.lt/rodytipaslepti-teksto-turini-ajax-pagalba.html#comments</comments>
		<pubDate>Mon, 04 May 2009 14:36:55 +0000</pubDate>
		<dc:creator>Mindaugas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[prototype]]></category>

		<guid isPermaLink="false">http://labs.webdunulis.lt/?p=143</guid>
		<description><![CDATA[Kartais prireikia tam tikrų informacinių blokų paslėpimo/rodymo funkcijos (kaip pvz didelės kategorizuotos registracijos formos, kur užpildyti laukus neprivaloma). Toks būdas sutaupo nemažai vietos vertikaliai.
Pirmiausia reikės prototype bibliotekos, parsiunčiam į /webroot/js/ katalogą. Toliau aplikacijos kontroleryje (Controller) nurodome JavascriptHelper&#8217;io biblioteką:



var $helpers = array&#40;&#39;Html&#39;, &#39;Form&#39;, &#39;Javascript&#39;&#41;;



Belieka tik šablone (View) įterpti šį kodą:



&#60;?php


&#160;// įterpiama prototype biblioteka


&#160;echo $javascript-&#62;link&#40;&#39;prototype&#39;&#41;;


&#160;


&#160;// nuoroda, kuri [...]]]></description>
			<content:encoded><![CDATA[<p>Kartais prireikia tam tikrų informacinių blokų paslėpimo/rodymo funkcijos (kaip pvz didelės kategorizuotos registracijos formos, kur užpildyti laukus neprivaloma). Toks būdas sutaupo nemažai vietos vertikaliai.</p>
<p>Pirmiausia reikės <a href="http://www.prototypejs.org/">prototype</a> bibliotekos, parsiunčiam į /webroot/js/ katalogą. Toliau aplikacijos kontroleryje (Controller) nurodome JavascriptHelper&#8217;io biblioteką:</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">var</span> <span class="re1">$helpers</span> <span class="sy0">=</span> <span class="kw3">array</span><span class="br0">&#40;</span><span class="st0">&#39;Html&#39;</span><span class="sy0">,</span> <span class="st0">&#39;Form&#39;</span><span class="sy0">,</span> <span class="st0">&#39;Javascript&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>Belieka tik šablone (View) įterpti šį kodą:</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="co1">// įterpiama prototype biblioteka</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">echo</span> <span class="re1">$javascript</span><span class="sy0">-&gt;</span><span class="me1">link</span><span class="br0">&#40;</span><span class="st0">&#39;prototype&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="co1">// nuoroda, kuri paslepia/parodo turinį</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">echo</span> <span class="re1">$html</span><span class="sy0">-&gt;</span><span class="me1">link</span><span class="br0">&#40;</span><span class="st0">&#39;Rodyti/Paslėpti&#39;</span><span class="sy0">,</span><span class="st0">&#39;#&#39;</span><span class="sy0">,</span> <span class="kw3">array</span><span class="br0">&#40;</span><span class="st0">&#39;onclick&#39;</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;Element.toggle(&#39;content&#39;);&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="kw2">?&gt;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">?&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="sy0">&lt;</span>div id<span class="sy0">=</span><span class="st0">&quot;content&quot;</span> style<span class="sy0">=</span><span class="st0">&quot;display: none;&quot;</span><span class="sy0">&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;Tekstas</div>
</li>
<li class="li1">
<div class="de1"><span class="sy0">&lt;/</span>div<span class="sy0">&gt;</span></div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://labs.webdunulis.lt/rodytipaslepti-teksto-turini-ajax-pagalba.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
