<?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>Meio Código &#187; Javascript</title>
	<atom:link href="http://www.meiocodigo.com/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.meiocodigo.com</link>
	<description>A peça que faltava para seu código.</description>
	<lastBuildDate>Sat, 14 Jan 2012 18:44:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Meio.Autocomplete, Mootools Autocomplete plugin</title>
		<link>http://www.meiocodigo.com/2010/03/15/meio-autocomplete-mootools-autocomplete-plugin/</link>
		<comments>http://www.meiocodigo.com/2010/03/15/meio-autocomplete-mootools-autocomplete-plugin/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 02:15:49 +0000</pubDate>
		<dc:creator>fabiomcosta</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mootools]]></category>

		<guid isPermaLink="false">http://www.meiocodigo.com/?p=466</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2010/03/15/meio-autocomplete-mootools-autocomplete-plugin/' addthis:title='Meio.Autocomplete, Mootools Autocomplete plugin '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Meio.Autocomplete Docs and Demos Yeah, we haven&#8217;t posted for a while, but it&#8217;s time to show you some great code I&#8217;ve been working on these days. I&#8217;ve been searching for a good auto-complete plugin for a while. Found some good ones but none of them is perfect and I sometimes had to change their codes [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2010/03/15/meio-autocomplete-mootools-autocomplete-plugin/' addthis:title='Meio.Autocomplete, Mootools Autocomplete plugin ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2010/03/15/meio-autocomplete-mootools-autocomplete-plugin/' addthis:title='Meio.Autocomplete, Mootools Autocomplete plugin '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p><a href="http://www.meiocodigo.com/projects/meio-autocomplete/">Meio.Autocomplete Docs and Demos</a></p>

<p>Yeah, we haven&#8217;t posted for a while, but it&#8217;s time to show you some great code I&#8217;ve been working on these days.</p>

<p>I&#8217;ve been searching for a good auto-complete plugin for a while. Found some <a href="http://digitarald.de/project/autocompleter/">good</a> <a href="http://docs.jquery.com/Plugins/Autocomplete">ones</a> but none of them is perfect and I sometimes had to change their codes to get what I wanted on my projects. So I got tired and decided that I should do my own. My &#8220;perfect&#8221; one.</p>

<p>Basically I wanted an auto-complete plugin that would act as a select DOM element, which means, when I select a value on the auto-complete list the id of this option is setted somewhere (a hidden field for example) and I needed to have access to the &#8220;select&#8221; and &#8220;deselect&#8221; events, that would be fired when I select and deselect an option, respectively.</p>

<p>Meio.Autocomplete does all these simple tasks and more. It&#8217;s full of options and I made it in a way that it would be easy to set it up. I really recommend you to take a look at its documentation and see the demos to understand how it works. You can change the demos code too if you wish and run the resulting code, thanks to <a href="http://mootools.net/shell">Mooshell</a>.</p>

<p>I&#8217;m open to new ideas, bug fixes, new options etc&#8230;
Feel free to comment and ask anything (help included) on the documentations page.</p>

<p><a href="http://www.meiocodigo.com/projects/meio-autocomplete/">Meio.Autocomplete Docs and Demos</a></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2010/03/15/meio-autocomplete-mootools-autocomplete-plugin/' addthis:title='Meio.Autocomplete, Mootools Autocomplete plugin ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.meiocodigo.com/2010/03/15/meio-autocomplete-mootools-autocomplete-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New changed event</title>
		<link>http://www.meiocodigo.com/2009/08/13/new-changed-event/</link>
		<comments>http://www.meiocodigo.com/2009/08/13/new-changed-event/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 03:02:55 +0000</pubDate>
		<dc:creator>fabiomcosta</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mootools]]></category>

		<guid isPermaLink="false">http://www.meiocodigo.com/?p=398</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2009/08/13/new-changed-event/' addthis:title='New changed event '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Have you ever had problems with the &#8216;change&#8217; event? I did, in particular on text-inputs. I&#8217;ll list the crazy behaviors i don&#8217;t like about it: If you change the value of a text input and submit the actual form by pressing enter, on Opera the change event won&#8217;t fire!; If you apply keydown, keypress or [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2009/08/13/new-changed-event/' addthis:title='New changed event ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2009/08/13/new-changed-event/' addthis:title='New changed event '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Have you ever had problems with the &#8216;change&#8217; event? I did, in particular on text-inputs.</p>

<p>I&#8217;ll list the crazy behaviors i don&#8217;t like about it:</p>

<ul>
    <li>If you change the value of a text input and submit the actual form by pressing enter, on Opera the change event won&#8217;t fire!;</li>
    <li>If you apply keydown, keypress or keyup and any of them returns false (this is used on meioMask and most of the plugins that filters the input from the user), the change event won&#8217;t fire!;</li>
    <li>If you focused on a text input and some script you made changes the value from this input, when you blur it the change even&#8217;t won&#8217;t fire!;</li>
    <li>On IE, if you choose one of the native auto-complete options that is shown when you focus without typing anything, change event won&#8217;t fire!</li>
</ul>

<p>That&#8217;s why i created this new glossy &#8216;changed&#8217; event, which is the change event but fixing all these problems i listed. It uses the power of the <a title="Mootools.net!" href="http://mootools.net" target="_blank">Mootools</a> <a title="Mootools Custom Events" href="http://demos.mootools.net/CustomEvents" target="_blank">custom events</a> to create this new event that can be used like any other event.</p>

<p><a title="changed event working" href="http://www.meiocodigo.com/examples/mootools-changed-event/">I&#8217;ve created a page to show it working</a>.</p>

<p><pre class="brush: javascript">
/**
 * @author Fábio Miranda Costa &lt;fabiomcosta [at] gmail [dot] com&gt;
 * 09-07-2009
 * http://www.meiocodigo.com
 * Changed Event for Mootools 1.2.x
 */&lt;/p&gt;

&lt;p&gt;(function(){&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;var $ = document.id || $;
var STORAGE_VALUE = &#039;changed-event-value-storage&#039;;
var lastFocused = null;
var focusFunc = function(){
    lastFocused = this;
    this.store(STORAGE_VALUE, this.get(&#039;value&#039;));
};
var submitFunc = function(e){
    if(check.call(lastFocused)){
        lastFocused.fireEvent(&#039;changed&#039;);
    }
};
var check = function(e){
    var storedValue = this.retrieve(STORAGE_VALUE);
    // this happens when you focus the input before adding the changed event on the input
    if(storedValue === null) return false;
    return this.value !== storedValue;
};

Element.Events.changed = {
    base: &#039;blur&#039;,
    onAdd: function(){
        var evts = this.retrieve(&#039;events&#039;);
        if(!(evts &amp;amp;&amp;amp; evts.focus &amp;amp;&amp;amp; evts.focus.keys.contains(focusFunc))){
            this.addEvent(&#039;focus&#039;, focusFunc);
            var formEl = $(this.form), fevts = formEl.retrieve(&#039;events&#039;);
            if(!(fevts &amp;amp;&amp;amp; fevts.submit &amp;amp;&amp;amp; fevts.submit.keys.contains(submitFunc))){
                formEl.addEvent(&#039;submit&#039;, submitFunc);
            }
        }
    },
    condition: function(e){
        e.type = &#039;changed&#039;;
        return check.call(this, e);
    },
    onRemove: function(){
        var evts = this.retrieve(&#039;events&#039;);
        if(!evts.changed.keys.length){
            this.removeEvent(&#039;focus&#039;, focusFunc);
            if(lastFocused == this) lastFocused = null;
            if(!submitInputs.length){
                $(this.form).removeEvent(&#039;submit&#039;, submitFunc);
            }
        }   
    }
};
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;})();
</pre></p>

<p>I&#8217;m sorry about the entities errors on the code, its this f&#8230;. s&#8230;. blog system that simply can&#8217;t do it right. If anybody know how to solve this, please let me know.</p>

<p>It won&#8217;t hurt if i remember that it should only be used on text inputs (it wont work as expected on radiobuttons and checkboxes) and you should apply the event before you focus the element (its kind of obvious but as i said, it won&#8217;t hurt).</p>

<p>Did i tell you that Mootools rocks? <img src='http://www.meiocodigo.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2009/08/13/new-changed-event/' addthis:title='New changed event ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.meiocodigo.com/2009/08/13/new-changed-event/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>meioMask 1.1.3 version released!</title>
		<link>http://www.meiocodigo.com/2009/06/29/meiomask-1-1-3-version-released/</link>
		<comments>http://www.meiocodigo.com/2009/06/29/meiomask-1-1-3-version-released/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 23:49:35 +0000</pubDate>
		<dc:creator>fabiomcosta</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.meiocodigo.com/?p=391</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2009/06/29/meiomask-1-1-3-version-released/' addthis:title='meioMask 1.1.3 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>meioMask 1.1.3 is out! sorry for this little interval between the versions but the last one would break on IE on a certain situation, explained below on the changelog. Everyone that has 1.1.2 working ok is hardly encouraged to change to 1.1.3. meioMask for jQuery meioMask for Mootools! meioMask’s page at jquery.com meioMask’s Git project [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2009/06/29/meiomask-1-1-3-version-released/' addthis:title='meioMask 1.1.3 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2009/06/29/meiomask-1-1-3-version-released/' addthis:title='meioMask 1.1.3 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>meioMask 1.1.3 is out! sorry for this little interval between the versions but the last one would break on IE on a certain situation, explained below on the changelog.</p>

<p>Everyone that has 1.1.2  working ok is <strong>hardly</strong> encouraged to change to 1.1.3.</p>

<p><a title="meioMask for jQuery" href="/projects/meiomask/">meioMask for jQuery</a></p>

<p><a title="meioMask for Mootools!" href="/projects/moomeiomask">meioMask for Mootools!</a></p>

<p><a title="meioMask's page at jquery.com" href="http://plugins.jquery.com/project/meiomask">meioMask’s page at jquery.com</a></p>

<p><a title="meioMask's Git project page" href="http://github.com/fabiomcosta/jquery-meiomask/tree/master">meioMask’s Git project page</a></p>

<h3>Features</h3>

<ul>
    <li>Accepts paste event;</li>
    <li>Has fixed, reverse (currency) and repeat mask types;</li>
    <li>You can still use your hot keys and others (ex: ctrl+t, ctrl+f5, TAB …);</li>
    <li>Supports <a href="http://docs.jquery.com/Plugins/Metadata/metadata" target="_blank">metadata</a> plugin;</li>
    <li>Works with iPhone;</li>
    <li>Allow default values;</li>
    <li>Has callbacks for invalid inputs, valid and overflow;</li>
    <li>Has function to mask strings;</li>
    <li>Support for positive and negative numbers on reverse masks;</li>
        <li>Can auto-focus the next form element when the current input is completely filled.</li>
</ul>

<h3>Changelog</h3>

<p>v1.1.3</p>

<ul>
  <li>a minor bug on _keyPressReverse that may break 1.1.2 on ie when a char is typed in a text input that had its content selected by any range;</li>
  <li>FIxed the onchange event on ie in masks that have type fixed.</li>
</ul>

<p>v1.1.2</p>

<ul>
  <li>Set defaultValue property of the input. This fixes the behavior of the reset button on forms. Now the value will be reseted to the masked value;</li>
  <li>âêô were added to the &#8216;@&#8217; rule;</li>
  <li>Fix for the auto-tab feature, it now focus just on visible form elements;</li>
  <li>Added setSize option. It sets the input size based on the length of the mask (work with fixed and reverse masks only).</li>
</ul>

<p>v1.1.1</p>

<ul>
  <li>Fixed caret bug on &#8216;repeat&#8217; masks;</li>
  <li>Fixed keyup event on fixed masks, it is now firing propertly;</li>
  <li>Added selectCharsOnFocus option;</li>
  <li>Added textAlign option.</li>
</ul>

<p>v1.1</p>

<ul>
    <li>Mask type &#8216;infinite&#8217; is now called &#8216;repeat&#8217; (using &#8216;infinite&#8217; still works but it is deprecated). It now allows a maxLenght value to be set. MaxLength can be set by the maxLength attribute of the element or the maxLength option;</li>
    <li>You can easily set an autoTab option that will focus the next form element when the masked input is totally filled. It is true by default but you can put a jQuery selector string to match the next element you want to be focused.</li>
    <li>Deprecated &#8216;unmaskVal&#8217; function. This function is too buggy&#8230; works for most cases but not all. The best way to unmask a value is by doing it yourself;</li>
        <li>The fixedChars option is not global anymore, giving more flexibility for the masks;</li>
    <li>&#8216;phone-us&#8217; mask is now &#8216;(999) 999-9999&#8242;;</li>
    <li>Correctly fires the onChange event on reverse masked inputs.</li>
</ul>

<p>You can see the plugin page <a title="meioMask" href="/projects/meiomask/">here</a>. It contains documentation and examples. Please tell me any bug, new feature, english errors on documentation…. anything! I’ll be glad to hear your feedback and make the fixes. Hope it helps you!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2009/06/29/meiomask-1-1-3-version-released/' addthis:title='meioMask 1.1.3 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.meiocodigo.com/2009/06/29/meiomask-1-1-3-version-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>meioMask 1.1.2 version released!</title>
		<link>http://www.meiocodigo.com/2009/06/28/meiomask-1-1-2-version-released/</link>
		<comments>http://www.meiocodigo.com/2009/06/28/meiomask-1-1-2-version-released/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 19:01:29 +0000</pubDate>
		<dc:creator>fabiomcosta</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.meiocodigo.com/?p=386</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2009/06/28/meiomask-1-1-2-version-released/' addthis:title='meioMask 1.1.2 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>meioMask 1.1.2 is out! It basically adds some sugar to the 1.1.1 version. See the changelog on this post for more info. Added 1 new options: setSize (default=false): sets the input size based on the length of the mask (work with fixed and reverse masks only). Everyone that has 1.1.1 working ok is encouraged to [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2009/06/28/meiomask-1-1-2-version-released/' addthis:title='meioMask 1.1.2 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2009/06/28/meiomask-1-1-2-version-released/' addthis:title='meioMask 1.1.2 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>meioMask 1.1.2 is out! It basically adds some sugar to the 1.1.1 version. See the changelog on this post for more info.</p>

<p>Added 1 new options:</p>

<ul>
  <li><strong>setSize <em>(default=false)</em>: </strong>sets the input size based on the length of the mask (work with fixed and reverse masks only).</li>
</ul>

<p>Everyone that has 1.1.1 working ok is encouraged to change to 1.1.2.</p>

<p><a title="meioMask for jQuery" href="/projects/meiomask/">meioMask for jQuery</a></p>

<p><a title="meioMask for Mootools!" href="/projects/moomeiomask">meioMask for Mootools!</a></p>

<p><a title="meioMask's page at jquery.com" href="http://plugins.jquery.com/project/meiomask">meioMask’s page at jquery.com</a></p>

<p><a title="meioMask's Git project page" href="http://github.com/fabiomcosta/jquery-meiomask/tree/master">meioMask’s Git project page</a></p>

<h3>Features</h3>

<ul>
    <li>Accepts paste event;</li>
    <li>Haves fixed, reverse (currency) and repeat mask types;</li>
    <li>You can still use your hot keys and others (ex: ctrl+t, ctrl+f5, TAB …);</li>
    <li>Supports <a href="http://docs.jquery.com/Plugins/Metadata/metadata" target="_blank">metadata</a> plugin;</li>
    <li>Works with iPhone;</li>
    <li>Allow default values;</li>
    <li>Haves callbacks for invalid inputs, valid and overflow;</li>
    <li>Haves function to mask strings;</li>
    <li>Support for positive and negative numbers on reverse masks;</li>
        <li>Can auto-focus the next form element when the current input is completely filled.</li>
</ul>

<h3>Changelog</h3>

<p>v1.1.2</p>

<ul>
  <li>Set defaultValue property of the input. This fixes the behavior of the reset button on forms. Now the value will be reseted to the masked value;</li>
  <li>âêô were added to the &#8216;@&#8217; rule;</li>
  <li>Fix for the auto-tab feature, it now focus just on visible form elements;</li>
  <li>Added setSize option. It sets the input size based on the length of the mask (work with fixed and reverse masks only).</li>
</ul>

<p>v1.1.1</p>

<ul>
  <li>Fixed caret bug on &#8216;repeat&#8217; masks;</li>
  <li>Fixed keyup event on fixed masks, it is now firing propertly;</li>
  <li>Added selectCharsOnFocus option;</li>
  <li>Added textAlign option.</li>
</ul>

<p>v1.1</p>

<ul>
    <li>Mask type &#8216;infinite&#8217; is now called &#8216;repeat&#8217; (using &#8216;infinite&#8217; still works but it is deprecated). It now allows a maxLenght value to be set. MaxLength can be set by the maxLength attribute of the element or the maxLength option;</li>
    <li>You can easily set an autoTab option that will focus the next form element when the masked input is totally filled. It is true by default but you can put a jQuery selector string to match the next element you want to be focused.</li>
    <li>Deprecated &#8216;unmaskVal&#8217; function. This function is too buggy&#8230; works for most cases but not all. The best way to unmask a value is by doing it yourself;</li>
        <li>The fixedChars option is not global anymore, giving more flexibility for the masks;</li>
    <li>&#8216;phone-us&#8217; mask is now &#8216;(999) 999-9999&#8242;;</li>
    <li>Correctly fires the onChange event on reverse masked inputs.</li>
</ul>

<p>You can see the plugin page <a title="meioMask" href="/projects/meiomask/">here</a>. It contains documentation and examples. Please tell me any bug, new feature, english errors on documentation…. anything! I’ll be glad to hear your feedback and make the fixes. Hope it helps you!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2009/06/28/meiomask-1-1-2-version-released/' addthis:title='meioMask 1.1.2 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.meiocodigo.com/2009/06/28/meiomask-1-1-2-version-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MXHR, new awesome hot technology!</title>
		<link>http://www.meiocodigo.com/2009/04/23/mxhr-new-awesome-technology/</link>
		<comments>http://www.meiocodigo.com/2009/04/23/mxhr-new-awesome-technology/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 23:56:32 +0000</pubDate>
		<dc:creator>fabiomcosta</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.meiocodigo.com/?p=336</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2009/04/23/mxhr-new-awesome-technology/' addthis:title='MXHR, new awesome hot technology! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>MXHR stands for multiple XmlHttpRequests and was created some days ago by digg.com front end engineers. This awesome technology lets front end engineers request more than one resource in a single XmlHttpRequest. As an example you will be able, in the future (the project is in alpha release), to get a javascript file, a css [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2009/04/23/mxhr-new-awesome-technology/' addthis:title='MXHR, new awesome hot technology! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2009/04/23/mxhr-new-awesome-technology/' addthis:title='MXHR, new awesome hot technology! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>MXHR stands for multiple XmlHttpRequests and was created some days ago by digg.com front end engineers.</p>

<p>This awesome technology lets front end engineers request more than one resource in a single XmlHttpRequest.
As an example you will be able, in the future (the project is in alpha release), to get a javascript file, a css and some images with only one request, meaning that you will consume less bandwidth, will get data faster and it will be ordered the way you want. Cool huh?</p>

<p>See more detais on <a title="Digg's blog" href="http://blog.digg.com/?p=621" target="_blank">digg&#8217;s blog.</a></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2009/04/23/mxhr-new-awesome-technology/' addthis:title='MXHR, new awesome hot technology! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.meiocodigo.com/2009/04/23/mxhr-new-awesome-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>meioMask 1.1 version released!</title>
		<link>http://www.meiocodigo.com/2009/04/12/meiomask-11-version-released/</link>
		<comments>http://www.meiocodigo.com/2009/04/12/meiomask-11-version-released/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 21:12:30 +0000</pubDate>
		<dc:creator>fabiomcosta</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mask]]></category>
		<category><![CDATA[meiomask]]></category>

		<guid isPermaLink="false">http://www.meiocodigo.com/?p=327</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2009/04/12/meiomask-11-version-released/' addthis:title='meioMask 1.1 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>I present you meioMask 1.1 &#8211; a jQuery plugin for masking inputs. meioMask for jQuery meioMask for Mootools! meioMask’s page at jquery.com meioMask’s SVN project page meioMask’s SVN Features Accepts paste event; Haves fixed, reverse (currency) and repeat mask types; You can still use your hot keys and others (ex: ctrl+t, ctrl+f5, TAB …); Supports [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2009/04/12/meiomask-11-version-released/' addthis:title='meioMask 1.1 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2009/04/12/meiomask-11-version-released/' addthis:title='meioMask 1.1 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>I present you meioMask 1.1 &#8211; a jQuery plugin for masking inputs.</p>

<p><a title="meioMask for jQuery" href="/projects/meiomask/">meioMask for jQuery</a>
<a title="meioMask for Mootools!" href="/projects/moomeiomask">meioMask for Mootools!</a>
<a title="meioMask's page at jquery.com" href="http://plugins.jquery.com/project/meiomask">meioMask’s page at jquery.com</a>
<a title="meioMask's SVN project page" href="http://www.assembla.com/spaces/meiomask/stream">meioMask’s SVN project page</a>
<a title="meioMask's SVN" href="http://svn.assembla.com/svn/meiomask">meioMask’s SVN</a></p>

<h3>Features</h3>

<ul>
    <li>Accepts paste event;</li>
    <li>Haves fixed, reverse (currency) and repeat mask types;</li>
    <li>You can still use your hot keys and others (ex: ctrl+t, ctrl+f5, TAB …);</li>
    <li>Supports <a href="http://docs.jquery.com/Plugins/Metadata/metadata" target="_blank">metadata</a> plugin;</li>
    <li>Works with iPhone;</li>
    <li>Allow default values;</li>
    <li>Haves callbacks for invalid inputs, valid and overflow;</li>
    <li>Haves function to mask strings;</li>
    <li>Support for positive and negative numbers on reverse masks;</li>
        <li>Can auto-focus the next form element when the current input is completely filled.</li>
</ul>

<h3>Changelog</h3>

<p>v1.1</p>

<ul>
    <li>Mask type &#8216;infinite&#8217; is now called &#8216;repeat&#8217; (using &#8216;infinite&#8217; still works but it is deprecated). It now allows a maxLenght value to be set. MaxLength can be set by the maxLength attribute of the element or the maxLength option;</li>
    <li>You can easily set an autoTab option that will focus the next form element when the masked input is totally filled. It is true by default but you can put a jQuery selector string to match the next element you want to be focused.</li>
    <li>Deprecated &#8216;unmaskVal&#8217; function. This function is too buggy&#8230; works for most cases but not all. The best way to unmask a value is by doing it yourself;</li>
        <li>The fixedChars option is not global anymore, giving more flexibility for the masks;</li>
    <li>&#8216;phone-us&#8217; mask is now &#8216;(999) 999-9999&#8242;;</li>
    <li>Correctly fires the onChange event on reverse masked inputs.</li>
</ul>

<p>v1.0.4</p>

<ul>
    <li>New mask type &#8216;infinite&#8217;, it allows infinite values at masks. See demos for a better understanding;</li>
    <li>Added new function &#8216;unmaskVal&#8217; that returns the input value without the mask. See demos for a better understanding;</li>
    <li>Removed a serious bug at IE that was fixing the caret at the end of the input;</li>
</ul>

<p>v1.0.3</p>

<ul>
    <li>Callback functions now receive the char number as it second parameter, so it is possible to detect exactly which key has been pressed;</li>
    <li>added the signed masks. It only works with the reverse mask. See demos for more details;</li>
    <li>iPhone support improved. iPhone now works 100% better than the 1.0.2 version. I&#8217;ts logic have been changed, and now it&#8217;s working with full features. <img src='http://www.meiocodigo.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
</ul>

<p>v1.0.2</p>

<ul>
    <li>added input callbacks: onInvalid, onValid and onOverflow;</li>
    <li>added support for default values;</li>
    <li>can now be used like $().setMask({});</li>
    <li>added the function $.mask.string(string,mask) that will mask a string (see demos);</li>
    <li>now the value of the input is masked at the time the mask is applyed to it.</li>
</ul>

<p>v1.0.1</p>

<ul>
    <li>added support for iphone;</li>
    <li>removed a bug where a fixed char would be replaced by an inputed one.</li>
</ul>

<p>v1.0</p>

<ul>
    <li>initial release.</li>
</ul>

<p>You can see the plugin page <a title="meioMask" href="/projects/meiomask/">here</a>. It contains documentation and examples. Please tell me any bug, new feature, english errors on documentation…. anything! I’ll be glad to hear your feedback and make the fixes. Hope it helps you!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2009/04/12/meiomask-11-version-released/' addthis:title='meioMask 1.1 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.meiocodigo.com/2009/04/12/meiomask-11-version-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>meioMask 1.0.4 version released!</title>
		<link>http://www.meiocodigo.com/2008/12/07/meiomask-104-version-released/</link>
		<comments>http://www.meiocodigo.com/2008/12/07/meiomask-104-version-released/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 02:51:14 +0000</pubDate>
		<dc:creator>fabiomcosta</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.meiocodigo.com/?p=251</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2008/12/07/meiomask-104-version-released/' addthis:title='meioMask 1.0.4 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>I present you meioMask 1.0.4 &#8211; a jQuery plugin for masking inputs. meioMask for Mootools! meioMask’s page at jquery.com meioMask’s SVN project page meioMask’s SVN Features Accepts paste event; Haves fixed and reverse mask types ( allow number mask ); You can still use your hot keys and others (ex: ctrl+t, ctrl+f5, TAB …); Supports [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2008/12/07/meiomask-104-version-released/' addthis:title='meioMask 1.0.4 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2008/12/07/meiomask-104-version-released/' addthis:title='meioMask 1.0.4 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>I present you meioMask 1.0.4 &#8211; a jQuery plugin for masking inputs.</p>

<p><a title="meioMask for Mootools!" href="/projects/moomeiomask">meioMask for Mootools!</a>
<a title="meioMask's page at jquery.com" href="http://plugins.jquery.com/project/meiomask">meioMask’s page at jquery.com</a>
<a title="meioMask's SVN project page" href="http://www.assembla.com/spaces/meiomask/stream">meioMask’s SVN project page</a>
<a title="meioMask's SVN" href="http://svn.assembla.com/svn/meiomask">meioMask’s SVN</a></p>

<h3>Features</h3>

<ul>
    <li>Accepts paste event;</li>
    <li>Haves fixed and reverse mask types ( allow number mask );</li>
    <li>You can still use your hot keys and others (ex: ctrl+t, ctrl+f5, TAB …);</li>
    <li>Supports <a href="http://docs.jquery.com/Plugins/Metadata/metadata" target="_blank">metadata</a> plugin;</li>
    <li>Works with iPhone;</li>
    <li>Allow default values;</li>
    <li>Haves callbacks for invalid inputs, valid and overflow;</li>
    <li>Haves function to mask strings;</li>
    <li>Support for positive and negative numbers on reverse masks.</li>
</ul>

<h3>Changelog</h3>

<p>v1.0.4</p>

<ul>
    <li>New mask type &#8216;infinite&#8217;, it allows infinite values at masks. See demos for a better understanding;</li>
    <li>Added new function &#8216;unmaskVal&#8217; that returns the input value without the mask. See demos for a better understanding;</li>
    <li>Removed a serious bug at IE that was fixing the caret at the end of the input;</li>
</ul>

<p>v1.0.3</p>

<ul>
    <li>Callback functions now receive the char number as it second parameter, so it is possible to detect exactly which key has been pressed;</li>
    <li>added the signed masks. It only works with the reverse mask. See demos for more details;</li>
    <li>iPhone support improved. iPhone now works 100% better than the 1.0.2 version. I&#8217;ts logic have been changed, and now it&#8217;s working with full features. <img src='http://www.meiocodigo.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
</ul>

<p>v1.0.2</p>

<ul>
    <li>added input callbacks: onInvalid, onValid and onOverflow;</li>
    <li>added support for default values;</li>
    <li>can now be used like $().setMask({});</li>
    <li>added the function $.mask.string(string,mask) that will mask a string (see demos);</li>
    <li>now the value of the input is masked at the time the mask is applyed to it.</li>
</ul>

<p>v1.0.1</p>

<ul>
    <li>added support for iphone;</li>
    <li>removed a bug where a fixed char would be replaced by an inputed one.</li>
</ul>

<p>v1.0</p>

<ul>
    <li>initial release.</li>
</ul>

<p>You can see the plugin page <a title="meioMask" href="http://meiocodigo.com/projects/meiomask/">here</a>. It contains documentation and examples. Please tell me any bug, new feature, english errors on documentation…. anything! I’ll be glad to hear your feedback and make the fixes. Hope it helps you!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2008/12/07/meiomask-104-version-released/' addthis:title='meioMask 1.0.4 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.meiocodigo.com/2008/12/07/meiomask-104-version-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>meioMask 1.0.3 version released!</title>
		<link>http://www.meiocodigo.com/2008/11/01/meiomask-103-version-released/</link>
		<comments>http://www.meiocodigo.com/2008/11/01/meiomask-103-version-released/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 15:49:51 +0000</pubDate>
		<dc:creator>fabiomcosta</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mask]]></category>
		<category><![CDATA[paste]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.meiocodigo.com/?p=222</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2008/11/01/meiomask-103-version-released/' addthis:title='meioMask 1.0.3 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>I present you meioMask 1.0.3 &#8211; a jQuery plugin for masking inputs. Plugin page jQuery meioMask plugin page I&#8217;m going to centralize all the comments at the page of the project, so i&#8217;m not allowing comments here but you are free and motivated to comment at the meioMask&#8217;s project page Features Accepts paste event; Haves [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2008/11/01/meiomask-103-version-released/' addthis:title='meioMask 1.0.3 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2008/11/01/meiomask-103-version-released/' addthis:title='meioMask 1.0.3 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>I present you meioMask 1.0.3 &#8211; a jQuery plugin for masking inputs.</p>

<p><a title="meioMask" href="http://meiocodigo.com/meiomask/">Plugin page</a>
<a title="jQuery meioMask plugin page" href="http://plugins.jquery.com/project/meioMask">jQuery meioMask plugin page</a></p>

<p>I&#8217;m going to centralize all the comments at the page of the project, so i&#8217;m not allowing comments here but you are free and motivated to comment at the <a title="meioMask's project page" href="http://meiocodigo.com/projects/meiomask/">meioMask&#8217;s project page</a></p>

<h3>Features</h3>

<ul>
    <li>Accepts paste event;</li>
    <li>Haves fixed and reverse mask types ( allow number mask );</li>
    <li>You can still use your hot keys and others (ex: ctrl+t, ctrl+f5, TAB …);</li>
    <li>Supports <a href="http://docs.jquery.com/Plugins/Metadata/metadata" target="_blank">metadata</a> plugin;</li>
    <li>Works with iPhone;</li>
    <li>Allow default values;</li>
    <li>Haves callbacks for invalid inputs, valid and overflow;</li>
    <li>Haves function to mask strings;</li>
        <li>Support for positive and negative numbers on reverse masks.</li>
</ul>

<h3>Changelog</h3>

<p>v1.0.3</p>

<ul>
    <li>Callback functions now receive the char number as it second parameter, so it is possible to detect exactly which key has been pressed;</li>
    <li>added the signed masks. It only works with the reverse mask. See demos for more details;</li>
    <li>iPhone support improved. iPhone now works 100% better than the 1.0.2 version. I&#8217;ts logic have been changed, and now it&#8217;s working with full features. <img src='http://www.meiocodigo.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
</ul>

<p>v1.0.2</p>

<ul>
    <li>added input callbacks: onInvalid, onValid and onOverflow;</li>
    <li>added support for default values;</li>
    <li>can now be used like $().setMask({});</li>
    <li>added the function $.mask.string(string,mask) that will mask a string (see demos);</li>
    <li>now the value of the input is masked at the time the mask is applyed to it.</li>
</ul>

<p>v1.0.1</p>

<ul>
    <li>added support for iphone;</li>
    <li>removed a bug where a fixed char would be replaced by an inputed one.</li>
</ul>

<p>v1.0</p>

<ul>
    <li>initial release.</li>
</ul>

<p>TODO</p>

<ul>
       <li>Add auto-tab options, so the focus will change to the next input of the form when the user input size is equal to the size of the mask;</li>
       <li>Your suggestion here.</li>
</ul>

<p>You can see the plugin page <a title="meioMask" href="http://meiocodigo.com/projects/meiomask/">here</a>. It contains documentation and examples. Please tell me any bug, new feature, english errors on documentation…. anything! I’ll be glad to hear your feedback and make the fixes. Hope it helps you!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2008/11/01/meiomask-103-version-released/' addthis:title='meioMask 1.0.3 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.meiocodigo.com/2008/11/01/meiomask-103-version-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>meioMask 1.0.2 version released!</title>
		<link>http://www.meiocodigo.com/2008/10/16/meiomask-jquery-form-mask-input-plugin/</link>
		<comments>http://www.meiocodigo.com/2008/10/16/meiomask-jquery-form-mask-input-plugin/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 04:11:02 +0000</pubDate>
		<dc:creator>fabiomcosta</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mask]]></category>
		<category><![CDATA[paste]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.meiocodigo.com/?p=99</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2008/10/16/meiomask-jquery-form-mask-input-plugin/' addthis:title='meioMask 1.0.2 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>I present you meioMask 1.0.2 &#8211; a jQuery plugin for masking inputs. Plugin page I’m going to centralize all the comments at the page of the project, so i’m not allowing comments here but you are free and motivated to comment at the meioMask’s project page. Plugin official page Features Accepts paste event; Haves fixed [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2008/10/16/meiomask-jquery-form-mask-input-plugin/' addthis:title='meioMask 1.0.2 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2008/10/16/meiomask-jquery-form-mask-input-plugin/' addthis:title='meioMask 1.0.2 version released! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>I present you meioMask 1.0.2 &#8211; a jQuery plugin for masking inputs.</p>

<p><a title="meioMask" href="http://meiocodigo.com/meiomask/">Plugin page</a></p>

<p>I’m going to centralize all the comments at the page of the project, so i’m not allowing comments here but you are free and motivated to comment at the <a href="http://meiocodigo.com/projects/meiomask">meioMask’s project page</a>.</p>

<p><a title="Plugin Official page" href="http://plugins.jquery.com/project/meioMask">Plugin official page</a></p>

<h3>Features</h3>

<ul>
    <li>Accepts paste event;</li>
    <li>Haves fixed and reverse mask types ( allow number mask );</li>
    <li>You can still use your hot keys and others (ex: ctrl+t, ctrl+f5, TAB …);</li>
    <li>Supports <a href="http://docs.jquery.com/Plugins/Metadata/metadata" target="_blank">metadata</a> plugin;</li>
    <li>Works with iPhone;</li>
    <li>Allow default values;</li>
    <li>Haves callbacks for invalid inputs, valid and overflow;</li>
    <li>Haves function to mask strings.</li>
</ul>

<h3>Changelog</h3>

<p>v1.0.2</p>

<ul>
    <li>added input callbacks: onInvalid, onValid and onOverflow;</li>
    <li>added support for default values;</li>
    <li>can now be used like $().setMask({});</li>
    <li>added the function $.mask.string(string,mask) that will mask a string (see demos);</li>
    <li>now the value of the input is masked at the time the mask is applyed to it.</li>
</ul>

<p>v1.0.1</p>

<ul>
    <li>added support for iphone;</li>
    <li>removed a bug where a fixed char would be replaced by an inputed one.</li>
</ul>

<p>v1.0</p>

<ul>
    <li>initial release.</li>
</ul>

<p>Some bugs have been fixed too. I&#8217;m making a TODO list and i&#8217;m really open to add features you guys want.</p>

<p>You can see the plugin page <a title="meioMask" href="http://meiocodigo.com/meiomask/">here</a>. It contains documentation and examples. Please tell me any bug, new feature, english errors on documentation…. anything! I’ll be glad to hear your feedback and make the fixes. Hope it helps you!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2008/10/16/meiomask-jquery-form-mask-input-plugin/' addthis:title='meioMask 1.0.2 version released! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.meiocodigo.com/2008/10/16/meiomask-jquery-form-mask-input-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New features at HTML 5</title>
		<link>http://www.meiocodigo.com/2008/10/13/new-features-at-html-5/</link>
		<comments>http://www.meiocodigo.com/2008/10/13/new-features-at-html-5/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 03:23:00 +0000</pubDate>
		<dc:creator>fabiomcosta</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[html features]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[onhashchange]]></category>

		<guid isPermaLink="false">http://www.meiocodigo.com/?p=148</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2008/10/13/new-features-at-html-5/' addthis:title='New features at HTML 5 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>I&#8217;ve found this video at youtube and i think thats a really great one. It shows the new features that are on the newest browsers (most of them on theirs nightly builds). some of them are: onhashchange event, just on IE8 (thats a start right). With this it will be possible to make a robust [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2008/10/13/new-features-at-html-5/' addthis:title='New features at HTML 5 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.meiocodigo.com/2008/10/13/new-features-at-html-5/' addthis:title='New features at HTML 5 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>I&#8217;ve found this video at youtube and i think thats a really great one. It shows the new features that are on the newest browsers (most of them on theirs nightly builds).</p>

<p>some of them are:</p>

<ol>
    <li>onhashchange event, just on IE8 (thats a start right). With this it will be possible to make a robust and responsive, ajax application;</li>
    <li>input=&#8221;date&#8221;, just opera haves this at the moment (awsome feature!);</li>
    <li>input=&#8221;range&#8221;, webkit and opera&#8230;;</li>
    <li>no more doctypes! yes, no jokes!;</li>
    <li>no more type=&#8221;text/javascript&#8221; for the script tag;</li>
    <li>more!!!</li>
</ol>

<div>see the video it&#8217;s a good html and javascript learning.</div>

<p><a href="http://www.youtube.com/watch?v=xIxDJof7xxQ">HTML 5: Features you want desperately but still can\&#8217;t use</a></p>

<p>***Ive&#8217; got some great improvements at the meioMask plugin, im just updating the docs localy and trying to add some more features to release the 1.0.3 version <img src='http://www.meiocodigo.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.meiocodigo.com/2008/10/13/new-features-at-html-5/' addthis:title='New features at HTML 5 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.meiocodigo.com/2008/10/13/new-features-at-html-5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

