<?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>Expressing IT &#187; Downloads</title>
	<atom:link href="http://developer.expressionz.in/blogs/tag/downloads/feed/" rel="self" type="application/rss+xml" />
	<link>http://developer.expressionz.in/blogs</link>
	<description>User Interface : just another, but a serious developers weblog</description>
	<lastBuildDate>Thu, 20 May 2010 18:05:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Simple Carousel With Paging Using Mootools</title>
		<link>http://developer.expressionz.in/blogs/2008/12/09/simple-carousel-with-paging-using-mootools/</link>
		<comments>http://developer.expressionz.in/blogs/2008/12/09/simple-carousel-with-paging-using-mootools/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 10:07:39 +0000</pubDate>
		<dc:creator>Nikhil</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[UI Components]]></category>
		<category><![CDATA[Carousel]]></category>
		<category><![CDATA[Mootools]]></category>

		<guid isPermaLink="false">http://developer.expressionz.in/blogs/?p=47</guid>
		<description><![CDATA[With a variety of Carousels out there , many for Mootools as well, I still decided to write my own Carousel Class, for some good reasons<br />
<strong>1. Wanted a paging feature ( to be able to jump a particular slide/step in the carousel).<br />
2. Wanted freedom with placement of the LEFT and RIGHT buttons/links , where ever I please.<br />
3. More control over  the Slide Steps.</strong><br />
<br />]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdeveloper.expressionz.in%2Fblogs%2F2008%2F12%2F09%2Fsimple-carousel-with-paging-using-mootools%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdeveloper.expressionz.in%2Fblogs%2F2008%2F12%2F09%2Fsimple-carousel-with-paging-using-mootools%2F&amp;source=nikhild&amp;style=normal&amp;hashtags=Carousel,Downloads,Mootools" height="61" width="50" /><br />
			</a>
		</div>
<p>With a variety of Carousels out there , many for Mootools as well, I still decided to write my own Carousel Class, for some good reasons<br />
<strong>1. Wanted a paging feature ( to be able to jump a particular slide/step in the carousel).<br />
2. Wanted freedom with placement of the LEFT and RIGHT buttons/links , where ever I please.<br />
3. More control over the Slide Steps.</strong></p>
<p>I did manage to create a new Carousel , with the above features &#8230;as below &#8230; Feel free to suggest any modifications you would require!!!</p>
<p><strong>My Example looks like this&#8230;[<a href="http:///developer.expressionz.in/downloads/Carousel-With-Paging-Using-Mootools/carousel-with-paging.html" target="new">View Demo</a>]</strong><br />
<img src="http://developer.expressionz.in/downloads/Carousel-With-Paging-Using-Mootools/MooCarousel-With-Paging.gif" alt="Mootools Carousel With Paging" /></p>
<p><strong><a href="http:///developer.expressionz.in/downloads/Carousel-With-Paging-Using-Mootools/carousel-with-paging.html" target="new">View Demo</a> | <a href="http://developer.expressionz.in/blogs/wp-content/plugins/download-monitor/download.php?id=9 " target="new">Download Mootools Carousel With Paging Version 1.0 </a>(Downloaded 1386 times)</strong></p>
<hr />
<h3>1. Carousel Paging</h3>
<p>You can easily add the paging to your carousel, simply by setting the paging flag, which is last parater passed while creating the instance of the MooCarousel to true( want paging) or false( donot wanting paging).</p>
<blockquote><p>var carousel1 = new MooCarousel(&#8216;carousel1_wrapper&#8217;,'carousel1_items_container&#8217;, &#8216;carousel1_moveleft&#8217;, &#8216;carousel1_moveright&#8217;, c_ns,c_sss,<strong> true</strong>); //ns= number of slides , sss = slide step size</p></blockquote>
<p>And ofcourse you can change the look-n-feel of these paging achors as you please by modifying their CSS.</p>
<blockquote><p>.carousel_paging {text-align:right; margin:5px 10px 0 0;}<br />
.carousel_paging .current, .carousel_paging .page{ outline:none; width:15px; height:15px; line-height:15px; text-align:center; display:block; float:left; background:#D8D8EB; margin:0 1px 0 0; text-decoration:none;}</p>
<p>.carousel_paging a:hover, .carousel_paging .current{background:#4D4D9B; color:#ffffff;}</p></blockquote>
<p>Well! there is a small issue though, The paging anchors if set, then it will get generated always after the Carousel component. I wanted to make it dynamic as well, but then just to keep the Script for blowing out of proportions, I decided to skip it.<br />
But you know a little Javascript , you could easily modify the paging generation code in the MooCarousel class to please your needs.</p>
<h3>2. Customising the Left &amp; Right Icons</h3>
<p>You can change the PLACEMENT, IMAGES or any displat property of the Left and Right Buttons simply by playing around with the CSS. to be able to change the placements of the Left and Right buttoms was the actual reason for me to right my our Carousel Class.<br />
Since this MooCarousel Class, accepts the id&#8217;s of these buttons, you can actually place these buttons anywhere on the page, if you please&#8230; it does not have to be in the element hierarchy, as in my example.</p>
<blockquote><p>var carousel1 = new MooCarousel(&#8216;carousel1_wrapper&#8217;, &#8216;carousel1_items_container&#8217;,<strong>&#8216;carousel1_moveleft&#8217;, &#8216;carousel1_moveright&#8217;</strong>,c_ns,c_sss,true);</p>
<p><strong>CSS</strong><br />
.carousel_container_l, .carousel_container_r{margin:50px 0 0 0 ; position: relative;width: 23px;height:20px; float:left; cursor:pointer; }</p>
<p>.carousel_container_r{background-position: 0 -38px; }</p>
<p>.carousel_container_l{background-position: 0 -58px; }</p></blockquote>
<p> </p>
<h3>3. Customising Slide Steps</h3>
<p><strong>WHAT DO I MEAN MY CUSTOMISING SLIDE STEPS?<br />
</strong>Most Carousels slide the full with of the visible window. So say you had four items (like in my sample above), it will slide all the four items. With this Carousel Component, You pass the number of slides and the step size of your choice.</p>
<blockquote><p>var carousel1 = new MooCarousel(&#8216;carousel1_wrapper&#8217;, &#8216;carousel1_items_container&#8217;, &#8216;carousel1_moveleft&#8217;, &#8216;carousel1_moveright&#8217;,<strong> c_ns,c_sss</strong>, true);<br />
<strong>c_ns= number of slides , c_sss = slide step size</strong></p></blockquote>
<p>Also, in my example1 I have calcuted the slide step size, based on logic where , I know number of items , width on each item and the margins that have given after each item in my CSS.</p>
<blockquote><p>/*For Carousal 1 */</p>
<p>var c1_w = 92; // Carousal Item Width</p>
<p>var c1_n = 10; // Total Number of Comparision Carousal Items</p>
<p>var c1_pp = 4 // Number of Comparision Carousal Items perpage</p>
<p>var c1_marginFactor = 51;</p>
<p>var c1_sss = c1_w * c1_pp ; //sss = slide step size</p>
<p>var c1_ns = parseInt(((c1_w * c1_n)/c1_sss) + .5); //ns= number of slides</p>
<p>c1_sss += c1_marginFactor ; //sss = slide step size , 51 for margins</p></blockquote>
<p><strong><br />
Requirements: </strong>Mootools 1.2</p>
<p><strong><a href="http:///developer.expressionz.in/downloads/Carousel-With-Paging-Using-Mootools/carousel-with-paging.html" target="new">View Demo</a> | <a href="http://developer.expressionz.in/blogs/wp-content/plugins/download-monitor/download.php?id=9 " target="new">Download Mootools Carousel With Paging Version 1.0 </a>(Downloaded 1386 times)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://developer.expressionz.in/blogs/2008/12/09/simple-carousel-with-paging-using-mootools/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Simple Cross Browser Rating Script For Mootools</title>
		<link>http://developer.expressionz.in/blogs/2008/12/02/simple-cross-browser-rating-script-for-mootools/</link>
		<comments>http://developer.expressionz.in/blogs/2008/12/02/simple-cross-browser-rating-script-for-mootools/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 13:20:31 +0000</pubDate>
		<dc:creator>Nikhil</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[UI Components]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Star Ratings]]></category>

		<guid isPermaLink="false">http://developer.expressionz.in/blogs/?p=46</guid>
		<description><![CDATA[MooRating is a simple ( cross browser , of course as it uses the power of the MooTools library) , lightweight and excellent Mootools based rating solution. It is not termed as “Star Rating”, simply because, the rating image could be as you choose ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdeveloper.expressionz.in%2Fblogs%2F2008%2F12%2F02%2Fsimple-cross-browser-rating-script-for-mootools%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdeveloper.expressionz.in%2Fblogs%2F2008%2F12%2F02%2Fsimple-cross-browser-rating-script-for-mootools%2F&amp;source=nikhild&amp;style=normal&amp;hashtags=Downloads,Mootools,Star+Ratings" height="61" width="50" /><br />
			</a>
		</div>
<p>MooRating is a simple ( cross browser , of course as it uses the power of the MooTools library) , lightweight and excellent Mootools based rating solution. It is not termed as “Star Rating”, simply because, the rating image could be as you choose ( I have provided Stars, Bars and Hearts with the download, but you can create your own variety and just drop it in).</p>
<p><strong>How does it looks like :</strong></p>
<table border="0" cellspacing="0" cellpadding="0" width="504">
<tbody>
<tr>
<td rowspan="3"><img src="http://developer.expressionz.in/downloads/5-star-rating-using-mootools/sample_ratings_img.gif" alt="" width="198" height="253" /></td>
<td height="159"><a href="http://developer.expressionz.in/downloads/5-star-rating-using-mootools/Mootools-Rating/5_step_rating_using_mootools.html" target="_new"><strong>Mootools Rating with different images </strong></a><a href="http://developer.expressionz.in/downloads/5-star-rating-using-mootools/Mootools-Rating/5_step_rating_using_mootools.html" target="_new">View Demo</a></td>
</tr>
<tr>
<td height="52"><a href="http://developer.expressionz.in/downloads/5-star-rating-using-mootools/Mootools-Rating/5_step_rating_using_mootools.html" target="_new"><strong>Mootools Rating with Percentage values</strong></a><a href="http://developer.expressionz.in/downloads/5-star-rating-using-mootools/Mootools-Rating/5_step_rating_using_mootools.html" target="_new">View Demo</a></td>
</tr>
<tr>
<td height="53"><a href="http://developer.expressionz.in/downloads/5-star-rating-using-mootools/Mootools-Rating/5_step_rating_using_mootools.html" target="_new"><strong>Mootools Rating with Fractional values</strong></a><a href="http://developer.expressionz.in/downloads/5-star-rating-using-mootools/Mootools-Rating/5_step_rating_using_mootools.html" target="_new">View Demo</a></td>
</tr>
</tbody>
</table>
<p><strong><a href="http://developer.expressionz.in/blogs/wp-content/plugins/download-monitor/download.php?id=8">Download Mootols Star Rating Script </a>(Downloaded 507 times)</strong></p>
<p><strong>Rating data: Whole Number, Decimal or Percentage</strong><br />
Currently the script is designed to show the rating data as whole values (1,2,3,4,5), in decimals (1.24, 3.45 etc) or in percentages( 12%, 55% etc) . The choice to show data in any of the mentioned formats can be set simply by changing some flag values within the javascript( moorating.js)<br />
Basically there are two e two flags to play with, for displaying values in the format of your choice&#8230;</p>
<blockquote><p>var inpercent = false; // Set this flag to true , if you require percentage values to be displayed<br />
var isFractional = false // Set this to true, if you want fractional values like 1.24, 1.25, 4.56 rather than 1,2 &#8230;5</p></blockquote>
<p>And I dont think there is any explanation required for this. Moreover. The script is very simple. If you know a little javascripting, you could modify the script to get any sort of value displayed. For eg if you wanted three decimal places to be displayed &#8230; just tweak the script as below &#8230;</p>
<blockquote><p>if(isFractional){if(x&lt;=5 || x &gt;=0) moostartval[i].innerHTML= <em><strong>formatNumber(x,3);} // 2 is changed to 3</strong></em><br />
else{moostartval[i].innerHTML= Math.round(x);</p></blockquote>
<p><strong>Updating Rating Value:</strong><br />
I havent bothered writing any AJAX scripts for updating the Ratings value, because I know from my experience that NOT ALWAYS do it intend to update the RATING as soon as the user rates something. You are free to do whatever you want with the rated value , Update it using AJAX or Submit it or Set a hidden form field value , to be submitted with the entire form etc.</p>
<blockquote><p>function updateRating(id, rating) {<br />
//alert(id + &#8221; , &#8221; +rating );<br />
// DO WHATEVER WITH THE RATING<br />
}</p></blockquote>
<p>There is function in the javascript called &#8220;updateRating&#8221;. This function has been passed the the ID of the Rating Div, to identify as to which ratings ( if there are more that one ratings on the page) was updated and the value of the rating [updateRating(id, rating)]. You could choose to whatever you want with these values , as i mentioned earlier.</p>
<p><strong>Rating Image: Stars, Hearts , Bars or anything you please</strong><br />
Changing the rating to any of the above types( stars, hearts etc) is very simple. Just create an image similar to the one provided and drop it in. Remember , if you change the name of the image, do make necessary changes in the CSS file , see below.</p>
<blockquote><p>.moostar { margin:0px;padding:0px; overflow:hidden; width: 84px; height: 20px; float: left; <strong><em>background: url(&#8217;stars.gif&#8217;) </em></strong>repeat-x; }<br />
.moostar span { float: left; margin:0px;padding:0px; display: block; width: 84px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; }<br />
.moostar .curr { <em><strong>background: url(&#8217;stars.gif&#8217;)</strong></em> left 25px;}</p></blockquote>
<p>Most ratings widgets use star and half-star images with mouse over events on each star. Moo Ratings uses a simple sprite image as a background image to achieve the required visual effects with a very low overhead.</p>
<p><strong>Requirements: Mootools 1.2</strong><br />
<strong><a href="http://developer.expressionz.in/blogs/wp-content/plugins/download-monitor/download.php?id=8">Download Mootols Star Rating Script </a>(Downloaded 507 times)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://developer.expressionz.in/blogs/2008/12/02/simple-cross-browser-rating-script-for-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mootools Slider With Two Knobs (Double Pinned Slider) with Range Indicator</title>
		<link>http://developer.expressionz.in/blogs/2008/10/24/mootools-slider-with-two-knobs-double-pinned-slider-with-range-indicator/</link>
		<comments>http://developer.expressionz.in/blogs/2008/10/24/mootools-slider-with-two-knobs-double-pinned-slider-with-range-indicator/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 08:35:23 +0000</pubDate>
		<dc:creator>Nikhil</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[UI Components]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Range Slider]]></category>

		<guid isPermaLink="false">http://developer.expressionz.in/blogs/?p=43</guid>
		<description><![CDATA[I had been looking for a double pinned slider (slider with two knobs , minimum and maximum) using mootools. The only problem was that all the sliders i found , dint have the selected range marker. I did find a  well done double pinned slider in the mootools forum. Finally! I decided to  create my own.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdeveloper.expressionz.in%2Fblogs%2F2008%2F10%2F24%2Fmootools-slider-with-two-knobs-double-pinned-slider-with-range-indicator%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdeveloper.expressionz.in%2Fblogs%2F2008%2F10%2F24%2Fmootools-slider-with-two-knobs-double-pinned-slider-with-range-indicator%2F&amp;source=nikhild&amp;style=normal&amp;hashtags=Downloads,Mootools,Range+Slider" height="61" width="50" /><br />
			</a>
		</div>
<p>I had been looking for a double pinned slider (slider with two knobs , minimum and maximum) using mootools. Though , I did find a few  well done double pinned slider in the mootools forum, The only problem was that all these sliders  dint have the selected range marker.  Finally! I decided to  create my own. Well! I did use the original code  and modify it to have a slider background that indicated the range selected visually, as in my example below. The BLUE areas indicates the range of value chosen.</p>
<p><a href="http://developer.expressionz.in/downloads/mootools_double_pinned_slider_with_clipped_gutter_image_v2.2/slider_using_mootols_1.2.html" target="_blank"><strong>View Version 2.2 Demo </strong></a>| <strong><a href="http://developer.expressionz.in/blogs/wp-content/plugins/download-monitor/download.php?id=12">Download Mootools Double Pinned Slider Version 2.2</a> (Downloaded 4347 times)</strong><br />
<img src="http://developer.expressionz.in/images/mootools_slider.gif" alt="mootools double pinned slider" width="463" height="221" /></p>
<p>You can very easily change the look and feel of the  range indicator ( in blue in the above example), slider knob, the slider track by modifying the slider.css as required.</p>
<p>Do drop me a comment if you find it useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.expressionz.in/blogs/2008/10/24/mootools-slider-with-two-knobs-double-pinned-slider-with-range-indicator/feed/</wfw:commentRss>
		<slash:comments>60</slash:comments>
		</item>
		<item>
		<title>Download This Faux Positioned WordPress Template</title>
		<link>http://developer.expressionz.in/blogs/2008/08/11/download-this-faux-positioned-wordpress-template/</link>
		<comments>http://developer.expressionz.in/blogs/2008/08/11/download-this-faux-positioned-wordpress-template/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 08:54:57 +0000</pubDate>
		<dc:creator>Nikhil</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[WordPress Template]]></category>

		<guid isPermaLink="false">http://developer.expressionz.in/blogs/?p=29</guid>
		<description><![CDATA[
			
				
			
		
If you are one of those guys (like me), who often check the CSS of well made HTML page , to get inspired or whatever, then you might have noticed that we have used FAUX Positioning (as already mentioned in my earlier article We are using Faux Absolute Positioning : A Brilliant CCS Layout)
We did [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fdeveloper.expressionz.in%2Fblogs%2F2008%2F08%2F11%2Fdownload-this-faux-positioned-wordpress-template%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fdeveloper.expressionz.in%2Fblogs%2F2008%2F08%2F11%2Fdownload-this-faux-positioned-wordpress-template%2F&amp;source=nikhild&amp;style=normal&amp;hashtags=Downloads,WordPress+Template" height="61" width="50" /><br />
			</a>
		</div>
<p>If you are one of those guys (like me), who often check the CSS of well made HTML page , to get inspired or whatever, then you might have noticed that we have used <strong>FAUX Positioning</strong> (as already mentioned in my earlier article <a href="http://developer.expressionz.in/blogs/?p=8"><strong>We are using Faux Absolute Positioning : A Brilliant CCS Layout</strong></a>)</p>
<p>We did some good work on this template , so thought it would nice to share it &#8230;. <a title="Download this WordPress Template" href="http://developer.expressionz.in/blogs/?page_id=26">Download This WordPress Theme (downloaded 73 times)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://developer.expressionz.in/blogs/2008/08/11/download-this-faux-positioned-wordpress-template/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
