<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Form Validation Engine 1.6 online</title>
	<atom:link href="http://www.position-absolute.com/news/form-validation-engine-1-6-online/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.position-absolute.com/news/form-validation-engine-1-6-online/</link>
	<description>Get your web worker news fix</description>
	<lastBuildDate>Fri, 10 Feb 2012 21:12:55 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: John</title>
		<link>http://www.position-absolute.com/news/form-validation-engine-1-6-online/comment-page-1/#comment-4463</link>
		<dc:creator>John</dc:creator>
		<pubDate>Tue, 10 Nov 2009 15:30:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.position-absolute.com/?p=1950#comment-4463</guid>
		<description>Hi All,

I wanted to say, &quot;Nice job&quot;. It lives up to your requirements of being fast to implementation and I love the bubbles instead of pushing elements around a layout.

I did however need to add a function to reposition the prompts.  I&#039;m using the jquery ui layout plugin and when panes are opened, closed, shown, hidden or a pane is scrolled the validation prompts would not move, but stay stationary. Not good as you can imagine. I needed a function which I could call when resizing or scrolling occurred in the layout.  Below is the function I added just in case your interested in implementing some form of it.

  repositionPrompt : function(caller) {    // Reposition Prompts
    var divFormError = $(&quot;div.&quot;+$(caller).attr(&quot;id&quot;) + &quot;formError&quot;);
    callerTopPosition = $(caller).offset().top;
    callerleftPosition = $(caller).offset().left;
    callerWidth =  $(caller).width();
    inputHeight = $(divFormError).height();

    /* POSITIONNING */
    if($.validationEngine.settings.promptPosition === &quot;topRight&quot;){
      callerleftPosition += callerWidth -30; 
      callerTopPosition += -inputHeight -10; 
    }
    if($.validationEngine.settings.promptPosition === &quot;topLeft&quot;){ 
      callerTopPosition += -inputHeight -10; 
    }

    if($.validationEngine.settings.promptPosition === &quot;centerRight&quot;){ 
      callerleftPosition += callerWidth +13; 
    }

    if($.validationEngine.settings.promptPosition === &quot;bottomLeft&quot;){
      callerHeight =  $(caller).height();
      callerleftPosition = callerleftPosition;
      callerTopPosition = callerTopPosition + callerHeight + 15;
    }
    if($.validationEngine.settings.promptPosition === &quot;bottomRight&quot;){
      callerHeight =  $(caller).height();
      callerleftPosition += callerWidth -30;
      callerTopPosition += callerHeight + 15;
    }
    $(divFormError).css({
      top:callerTopPosition,
      left:callerleftPosition
    });
    return true;
  },

Thanks for a great plugin.</description>
		<content:encoded><![CDATA[<p>Hi All,</p>
<p>I wanted to say, &#8220;Nice job&#8221;. It lives up to your requirements of being fast to implementation and I love the bubbles instead of pushing elements around a layout.</p>
<p>I did however need to add a function to reposition the prompts.  I&#8217;m using the jquery ui layout plugin and when panes are opened, closed, shown, hidden or a pane is scrolled the validation prompts would not move, but stay stationary. Not good as you can imagine. I needed a function which I could call when resizing or scrolling occurred in the layout.  Below is the function I added just in case your interested in implementing some form of it.</p>
<p>  repositionPrompt : function(caller) {    // Reposition Prompts<br />
    var divFormError = $(&#8220;div.&#8221;+$(caller).attr(&#8220;id&#8221;) + &#8220;formError&#8221;);<br />
    callerTopPosition = $(caller).offset().top;<br />
    callerleftPosition = $(caller).offset().left;<br />
    callerWidth =  $(caller).width();<br />
    inputHeight = $(divFormError).height();</p>
<p>    /* POSITIONNING */<br />
    if($.validationEngine.settings.promptPosition === &#8220;topRight&#8221;){<br />
      callerleftPosition += callerWidth -30;<br />
      callerTopPosition += -inputHeight -10;<br />
    }<br />
    if($.validationEngine.settings.promptPosition === &#8220;topLeft&#8221;){<br />
      callerTopPosition += -inputHeight -10;<br />
    }</p>
<p>    if($.validationEngine.settings.promptPosition === &#8220;centerRight&#8221;){<br />
      callerleftPosition += callerWidth +13;<br />
    }</p>
<p>    if($.validationEngine.settings.promptPosition === &#8220;bottomLeft&#8221;){<br />
      callerHeight =  $(caller).height();<br />
      callerleftPosition = callerleftPosition;<br />
      callerTopPosition = callerTopPosition + callerHeight + 15;<br />
    }<br />
    if($.validationEngine.settings.promptPosition === &#8220;bottomRight&#8221;){<br />
      callerHeight =  $(caller).height();<br />
      callerleftPosition += callerWidth -30;<br />
      callerTopPosition += callerHeight + 15;<br />
    }<br />
    $(divFormError).css({<br />
      top:callerTopPosition,<br />
      left:callerleftPosition<br />
    });<br />
    return true;<br />
  },</p>
<p>Thanks for a great plugin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Cuesta I.</title>
		<link>http://www.position-absolute.com/news/form-validation-engine-1-6-online/comment-page-1/#comment-4166</link>
		<dc:creator>Carlos Cuesta I.</dc:creator>
		<pubDate>Mon, 02 Nov 2009 18:42:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.position-absolute.com/?p=1950#comment-4166</guid>
		<description>Felicitaciones por tan excelente componente.

Saludos desde Colombia</description>
		<content:encoded><![CDATA[<p>Felicitaciones por tan excelente componente.</p>
<p>Saludos desde Colombia</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean</title>
		<link>http://www.position-absolute.com/news/form-validation-engine-1-6-online/comment-page-1/#comment-4002</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Fri, 30 Oct 2009 21:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.position-absolute.com/?p=1950#comment-4002</guid>
		<description>Would love to help work on this code.  There are a few minor fixes to the english version, as well as some other validation types that I think would be valuable out of the box.

Feel free to contact me:
http://www.seangw.com/wordpress/</description>
		<content:encoded><![CDATA[<p>Would love to help work on this code.  There are a few minor fixes to the english version, as well as some other validation types that I think would be valuable out of the box.</p>
<p>Feel free to contact me:<br />
<a href="http://www.seangw.com/wordpress/" rel="nofollow">http://www.seangw.com/wordpress/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

