<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://groups.drupal.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Javascript</title>
 <link>http://groups.drupal.org/javascript</link>
 <description>A working group to discuss AJAX and Drupal</description>
 <language>en</language>
<item>
 <title>jQuery UI in core?</title>
 <link>http://groups.drupal.org/node/15388</link>
 <description>&lt;p&gt;jquery UI has become nearly core in the jQuery project. Shall we push for it in core? Who wants to lead that effort? There is a lot of custom drupal js code that we can just use UI for (draggables, autocomplete, progress bar, spinner, ...).&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/15388#comments</comments>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Sun, 28 Sep 2008 17:49:23 +0000</pubDate>
 <dc:creator>moshe weitzman</dc:creator>
 <guid isPermaLink="false">15388 at http://groups.drupal.org</guid>
</item>
<item>
 <title>JavaScript improvements</title>
 <link>http://groups.drupal.org/node/15365</link>
 <description>&lt;p&gt;These are core patches that provide improvements that are JavaScript-related. jQuery ninjas, we need you!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/251578&quot;&gt;More flexible js ordering and an alter operation&lt;/a&gt; (needs breaking up into sub-patches)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/125030&quot;&gt;JavaScript: Allow compatibility with other libraries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/315035&quot;&gt;Add jQuery UI to core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/315100&quot;&gt;Centralized jQuery plug-in manager&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See also: &lt;a href=&quot;http://drupal.org/project/issues?projects=3060&amp;amp;versions=156281&amp;amp;components=javascript&quot;&gt;All JavaScript-related issues&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <category domain="http://groups.drupal.org/taxonomy/term/6628">Patch Spotlight</category>
 <group domain="http://groups.drupal.org/improvements-core">Improvements to core</group>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Sat, 27 Sep 2008 00:26:26 +0000</pubDate>
 <dc:creator>webchick</dc:creator>
 <guid isPermaLink="false">15365 at http://groups.drupal.org</guid>
</item>
<item>
 <title>trying to post to a login page with jquery</title>
 <link>http://groups.drupal.org/node/13936</link>
 <description>&lt;p&gt;I am trying to login to another site remotely through jquery. I have set up a link on my site that will run my js file.  My question is how do I either redirect my page or open a new browser window that will access the remote login page?  The remote login page will accept the username and password as hidden fields.  The username and password are being passed into my script from my drupal page.&lt;/p&gt;
&lt;p&gt;Would I use the $.post function as shown below (although this doesn&#039;t work) or is there another way?&lt;/p&gt;
&lt;p&gt;if( Drupal.jsEnabled){&lt;br /&gt;
  $(document).ready(function(){&lt;br /&gt;
    $(&#039;a.logon_to_abc&#039;).click(function(){&lt;br /&gt;
        var GetData = function( data ){&lt;br /&gt;
        var result = Drupal.parseJson(data);&lt;br /&gt;
        $.post(&quot;https://www.abc.com/Login.aspx&quot;, { UserID: result[&#039;UserID&#039;], PWD: result[&#039;PWD&#039;]},&lt;br /&gt;
        function (){&lt;br /&gt;
          alert(&quot;works&quot;);&lt;br /&gt;
        }  );&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  }
  $.get(this.href, null, GetData );
return false;
});
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;});&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Thanks..&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/13936#comments</comments>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Wed, 13 Aug 2008 03:22:52 +0000</pubDate>
 <dc:creator>procomp</dc:creator>
 <guid isPermaLink="false">13936 at http://groups.drupal.org</guid>
</item>
<item>
 <title>unable to use the jQuery plugin imgAreaSelect 0.4.2 with Drupal 5.8</title>
 <link>http://groups.drupal.org/node/13357</link>
 <description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I&#039;ve been trying to use the imgAreaSelect 0.4.2 plugin (&lt;a href=&quot;http://odyniec.net/projects/imgareaselect/&quot; title=&quot;http://odyniec.net/projects/imgareaselect/&quot;&gt;http://odyniec.net/projects/imgareaselect/&lt;/a&gt;)&lt;br /&gt;
with Drupal 5.8 but have had no luck.&lt;/p&gt;
&lt;p&gt;Finally i removed the files from drupal framework and took it to a simple test area where i created a test file for using the&lt;br /&gt;
vanilla jQuery 1.2.6 and another file which uses Drupal&#039;s jquery.js file.&lt;/p&gt;
&lt;p&gt;The test case works for vanilla 1.2.6 js file but breaks down for drupal&#039;s jquery.&lt;/p&gt;
&lt;p&gt;I&#039;ve attached the relevant 6 files&lt;/p&gt;
&lt;p&gt;The error i get in when using Drupal&#039;s jquery is&lt;br /&gt;
&quot;jQuery(this).data is not a function&quot; - which is on line 344 of the file jquery.imgareaselect-0.4.2.js  &quot;if (jQuery(this).data(&#039;imgAreaSelect&#039;))&quot;&lt;/p&gt;
&lt;p&gt;Has anyone seen this problem before ? and knows a fix or how to go about debugging this ? Also, the drupal&#039;s jquery.js is in packed format making it very hard&lt;br /&gt;
to debug using firebug. Any tips on how to get the unpacked jquery.js for drupal 5.8 ?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;Yashesh Bhatia&lt;/p&gt;
&lt;p&gt;p.s. Using the attached files&lt;br /&gt;
1. Download the 6 attached files into /var/www/html/testImgAreaSelect/&lt;br /&gt;
2. please remove the &lt;em&gt;.txt from the 3 javascript files viz. jquery.drupal5.8.js&lt;/em&gt;.txt jquery.imgareaselect-0.4.2.js_.txt jquery-1.2.6.js_.txt&lt;br /&gt;
3. Click on &lt;a href=&quot;http://localhost/testImgAreaSelect/test_vanilla.html&quot; title=&quot;http://localhost/testImgAreaSelect/test_vanilla.html&quot;&gt;http://localhost/testImgAreaSelect/test_vanilla.html&lt;/a&gt; and &lt;a href=&quot;http://localhost/testImgAreaSelect/test_drupal.html&quot; title=&quot;http://localhost/testImgAreaSelect/test_drupal.html&quot;&gt;http://localhost/testImgAreaSelect/test_drupal.html&lt;/a&gt; to see the error.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/13357#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/5563">jQuery plugin</category>
 <enclosure url="http://groups.drupal.org/files/test_drupal.html" length="1442" type="text/html" />
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Tue, 22 Jul 2008 12:04:56 +0000</pubDate>
 <dc:creator>yasheshb@drupal.org</dc:creator>
 <guid isPermaLink="false">13357 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Selecting a radio button using JQuery</title>
 <link>http://groups.drupal.org/node/13333</link>
 <description>&lt;p&gt;Help appreciated -&lt;/p&gt;
&lt;p&gt;I&#039;m building a node form where the form will reveal/hide portions depending on the users choices.  To do this I&#039;m using jQuery to manipulate the DOM.  I&#039;m having a lot of issues with the radio buttons.&lt;/p&gt;
&lt;p&gt;What I want to do is have a message pop up if the user selects a particular radio button (in this case a &quot;no&quot; choice of a &quot;Yes/No&quot; &quot;set&quot;).  For this to work I need to attach an &quot;onClick&quot; handle to the &quot;no&quot; radio button and when the user clicks evaluate and display the message.  Because of a series of interrelated issues I&#039;ve tried a number of approaches.  The one I&#039;m working on now is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I&#039;m using the form APIs &quot;radios&quot; - an issue here is that &quot;radios&quot; define the actual radio buttons in an array and it doesn&#039;t look like there is a way to assign an id attribute using the forms api (as a matter of fact there is code in form.inc which explicitly strips out an ID at that level).&lt;/li&gt;
&lt;li&gt;I assign an onClick handler to the &quot;radios&quot; -     #attributes&#039; =&amp;gt; array(&#039;onClick&#039; =&amp;gt; &#039;CitizenClick()&#039;)&lt;/li&gt;
&lt;li&gt;On form load I assign an id to the specific radio button I&#039;m interested in -  $(&quot;[name=CitizenQ][value=no]&quot;).attr(&#039;id&#039;, &#039;CitizenNoButton&#039;);&lt;/li&gt;
&lt;li&gt;In CitizenClick() I check and take action depending - if ( $(&quot;#CitizenNoButton&quot;).attr(&#039;checked&#039;) ) {&lt;/li&gt;
&lt;li&gt;Please note that although I could do all this without an &quot;id&quot; and by selecting the &quot;name&quot; instead of the &quot;id&quot; - it was very slow&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Everything works - EXCEPT -&lt;/p&gt;
&lt;p&gt;I am placing the radio buttons inside of a fieldset thusly -&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$form[&#039;Qualifyers&#039;] = array(
    &#039;#type&#039; =&amp;gt; &#039;fieldset&#039;,
    &#039;#tree&#039; =&amp;gt; TRUE,
    &#039;#weight&#039; =&amp;gt; 1,
);
$form[&#039;Qualifyers&#039;][&#039;CitizenQ&#039;] = array(
    &#039;#type&#039; =&amp;gt; &#039;radios&#039;,
    &#039;#title&#039; =&amp;gt; t(&#039;Are you a U.S. Citizen?&#039;),
    &#039;#default_value&#039; =&amp;gt; 1,
    &#039;#options&#039; =&amp;gt; array(&#039;yes&#039; =&amp;gt; t(&#039;Yes&#039;), &#039;no&#039; =&amp;gt; t(&#039;No&#039;)),
    &#039;#attributes&#039; =&amp;gt; array(&#039;onClick&#039; =&amp;gt; &#039;CitizenClick()&#039;),
);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If I don&#039;t place it within the fieldset I can select the radio with -&lt;/p&gt;
&lt;p&gt;$(&quot;[name=CitizenQ][value=no]&quot;)&lt;/p&gt;
&lt;p&gt;However withing the fieldset I can&#039;t get this to work -&lt;/p&gt;
&lt;p&gt;$(&quot;[name=Qualifyers[CitizenQ]][value=no]&quot;)&lt;/p&gt;
&lt;p&gt;I assumed the above wouldn&#039;t work because the &quot;[]&quot; are special characters so I tried escaping them -&lt;/p&gt;
&lt;p&gt;$(&quot;[name=Qualifyers\[CitizenQ\]][value=no]&quot;)&lt;/p&gt;
&lt;p&gt;Still no joy - I have been beating my head against this for a while and would appreciate some assistance - also if I&#039;ve approached this in a fundamentally wrong way please let me know.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/13333#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/548">forms api</category>
 <category domain="http://groups.drupal.org/taxonomy/term/583">jquery</category>
 <category domain="http://groups.drupal.org/taxonomy/term/5799">radio buttons</category>
 <group domain="http://groups.drupal.org/berkeley">Berkeley</group>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Mon, 21 Jul 2008 18:14:36 +0000</pubDate>
 <dc:creator>drob</dc:creator>
 <guid isPermaLink="false">13333 at http://groups.drupal.org</guid>
</item>
<item>
 <title>First patch for FCKeditor support hit Wysiwyg&#039;s queue</title>
 <link>http://groups.drupal.org/node/13167</link>
 <description>&lt;p&gt;I have spent the last hours to get a first draft of FCKeditor support in Wysiwyg Editor module.&lt;br /&gt;
&lt;a href=&quot;http://drupal.org/node/282717&quot; title=&quot;http://drupal.org/node/282717&quot;&gt;http://drupal.org/node/282717&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It&#039;s still very rough and dirty, but it outlines what can be done and what needs to be done for multiple editor support in Drupal via one API module.&lt;/p&gt;
&lt;p&gt;Now I badly need some feedback from folks that are interested in centralized Wysiwyg editor support, who know jQuery + JavaScript, and who might have ideas and suggestions on how to solve the outlined design challenges.  Of course, all editor module maintainers are implicitly more than welcome.
&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/wysiwyg&quot;&gt;Wysiwyg&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/13167#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3065">Drupal Editor</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1049">editing</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1168">fckeditor</category>
 <category domain="http://groups.drupal.org/taxonomy/term/235">javascript</category>
 <category domain="http://groups.drupal.org/taxonomy/term/583">jquery</category>
 <category domain="http://groups.drupal.org/taxonomy/term/731">TinyMCE</category>
 <category domain="http://groups.drupal.org/taxonomy/term/732">WYSIWYG</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <group domain="http://groups.drupal.org/peer-review">Peer Review</group>
 <group domain="http://groups.drupal.org/reviewers">Reviewers</group>
 <group domain="http://groups.drupal.org/wysiwyg">Wysiwyg</group>
 <pubDate>Tue, 15 Jul 2008 04:06:44 +0000</pubDate>
 <dc:creator>sun</dc:creator>
 <guid isPermaLink="false">13167 at http://groups.drupal.org</guid>
</item>
<item>
 <title>How to make a jQuery plugin work?</title>
 <link>http://groups.drupal.org/node/12693</link>
 <description>&lt;p&gt;I begin this discussion knowing full well this is a question only a themer could ask, but how do you get a jQuery plugin to function? Seemingly all the work has been done and the whole idea of plugins is they...well...plug in. Despite this simplicity the procedure still eludes me. I&#039;m currently struggling with &lt;a href=&quot;http://jscroller2.markusbordihn.de/&quot;&gt;jScroller2&lt;/a&gt;.I&#039;m running Drupal 6.2, Apache 2.2.8, PHP 5.2.5, through WAMP 2.0 on an XP SP2 box. Don&#039;t know if this sort of thing is better placed in the forums, but I thought the JavaScript group would be more likely to understand a solution.&lt;/p&gt;
&lt;p&gt;1) I copied and renamed Garland to sites/all/themes/scroller updated the .info file and installed the theme successfully.&lt;br /&gt;
2) I added jscroller2-1.0.css to the theme folder&lt;br /&gt;
3) To template.php I added&lt;br /&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;drupal_add_js(path_to_theme().&amp;#039;/jscroller2.js&amp;#039;, &amp;#039;theme&amp;#039;);&lt;br /&gt;&lt;br /&gt;drupal_add_css(path_to_theme().&amp;#039;/jscroller2-1.0.css&amp;#039;, &amp;#039;theme&amp;#039;, &amp;#039;all&amp;#039;, TRUE);&lt;br /&gt;$styles = drupal_get_css();&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;4) I created sites/all/scripts and added jscroller2-1.4.js to it.&lt;br /&gt;
5) I entered html copied from the demo site to the body of my node (input format set to &#039;Full HTML&#039;)&lt;br /&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;div id=&amp;quot;scroller_container&amp;quot;&amp;gt;&lt;br /&gt; &amp;lt;div class=&amp;quot;jscroller2_up&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;123&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;123&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;123&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
6) The Browser recognizes the .css&lt;br /&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;link href=&amp;quot;/drupal-6.2/sites/all/themes/scroller/jscroller2-1.0.css?8&amp;quot; media=&amp;quot;all&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
and .js &lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;script src=&amp;quot;/drupal-6.2/sites/all/themes/scroller/jscroller2.js?8&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
7) Firebug tells me the div has the correct .css applied.&lt;/p&gt;
&lt;p&gt;UL list appears...no scrolling. What did I do wrong?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;-NP&lt;/p&gt;
&lt;p&gt;PS: I think the best thing for Drupal is to get us artsy-fartsy access to jQuery. Seriously, I&#039;ve easily put 10+ hours into this and just can&#039;t figure it out.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/12693#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/5563">jQuery plugin</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Tue, 24 Jun 2008 23:34:48 +0000</pubDate>
 <dc:creator>NonProfit@drupal.org</dc:creator>
 <guid isPermaLink="false">12693 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Looking for Szeged co-presenters for jQuery Tutorial</title>
 <link>http://groups.drupal.org/node/12438</link>
 <description>&lt;p&gt;[Cross-posting from the &lt;a href=&quot;http://www.raincitystudios.com/blogs-and-pods/katherine-bailey/calling-all-szeged-bound-jquery-drupalers&quot;&gt;Raincity blog&lt;/a&gt;]&lt;/p&gt;
&lt;p&gt;
I&#039;ve submitted a proposal to the DrupalCon Szeged site for a &lt;a href=&quot;http://szeged2008.drupalcon.org/sessions/using-jquery-your-drupal-modules&quot;&gt;tutorial session on jQuery in Drupal&lt;/a&gt;. I&#039;d reallly like to get two co-presenters on board to structure it into three 30-minute tutorials, each covering two or three of the following suggested topics:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;how jQuery and Drupal relate to each other&lt;/li&gt;
&lt;li&gt;keeping up with jQuery versions&lt;/li&gt;
&lt;li&gt;the Drupal js object&lt;/li&gt;
&lt;li&gt;how behaviors are handled in Drupal 6&lt;/li&gt;
&lt;li&gt;AJAXifying Drupal with jQuery&lt;/li&gt;
&lt;li&gt;debugging JavaScript with Firebug&lt;/li&gt;
&lt;li&gt;AHAH and Drag&amp;amp;Drop&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The topics I&#039;d personally like to cover are  i) keeping up with jQuery versions and ii) the Drupal js object. Maybe debugging as well. I&#039;m totally open to suggestions regarding specific topics; the aim is that we will provide a really well-rounded, instructive and comprehensive session on using jQuery in Drupal in 90 minutes.
&lt;/p&gt;
&lt;p&gt;
So, if you are heading to DrupalCon Szeged, haven&#039;t decided on what, if any, sessions to present, and feel comfortable with and interested in the above topics, please get in touch with me via my contact form.
&lt;/p&gt;
&lt;p&gt;
Alternatively, if you&#039;re not planning on presenting but would be interested in attending such a session, I&#039;d love to hear your feedback as to the content so please leave your comments.
&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/12438#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/5443">DrupalCon Szeged 2008</category>
 <category domain="http://groups.drupal.org/taxonomy/term/583">jquery</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Fri, 13 Jun 2008 21:57:24 +0000</pubDate>
 <dc:creator>katbailey</dc:creator>
 <guid isPermaLink="false">12438 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Hopefully helpful ramblings about jQuery in Drupal</title>
 <link>http://groups.drupal.org/node/11806</link>
 <description>&lt;p&gt;Hi All,&lt;br /&gt;
I already included a link to &lt;a href=&quot;http://raincitystudios.com/blogs-and-pods/katherine-bailey/the-lowdown-jquery-drupal&quot;&gt;Part One of this post&lt;/a&gt; in a thread below but I&#039;ve just written &lt;a href=&quot;http://www.raincitystudios.com/blogs-and-pods/katherine-bailey/the-lowdown-jquery-drupal-part-two&quot;&gt;Part Two&lt;/a&gt; and would love to get some feedback from other jQuery-loving Drupal developers. It gives a brief overview of the history of jQuery in Drupal, discusses jQuery Update module and the difficulty of bridging separate release cycles, looks at best practices for writing jQuery and provides a brief overview of AHAH and Drag &amp;amp; Drop in Drupal 6.&lt;br /&gt;
If nothing else, you&#039;ll probably at least want to make sure I didn&#039;t completely misrepresent your efforts (I certainly hope I didn&#039;t!) if I mentioned them in the discussion ;-)&lt;/p&gt;
&lt;p&gt;Katherine&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/11806#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/5285">jquery drupal ajax ahah</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Wed, 28 May 2008 17:35:42 +0000</pubDate>
 <dc:creator>katbailey</dc:creator>
 <guid isPermaLink="false">11806 at http://groups.drupal.org</guid>
</item>
<item>
 <title>.form-select has no properties. jQuery problem.</title>
 <link>http://groups.drupal.org/node/11384</link>
 <description>&lt;p&gt;Hi all.&lt;br /&gt;
I try to add some functionality to &#039;&#039;Multiselect&#039;&#039; module.&lt;/p&gt;
&lt;p&gt;I`ve wrote simple jQuery script which fills unselected box with title of nodes from selected vocabulary.&lt;/p&gt;
&lt;p&gt;Here is the code:&lt;br /&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt; $(&amp;#039;select.multiselect_taxonomy_vids&amp;#039;).change(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base_path = &amp;quot;/inspirander&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fieldid=this.id;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vid=$(&amp;#039;.multiselect_taxonomy_vids&amp;#039;).filter(&amp;#039;[@id&lt;em&gt;=&amp;#039;+fieldid+&amp;#039;]&amp;#039;).val();&lt;br /&gt;&amp;nbsp; seloptions=&amp;#039;&amp;#039;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; $(&amp;#039;.multiselect_taxonomy_sel&amp;#039;).filter(&amp;#039;[@id&lt;/em&gt;=&amp;#039;+fieldid+&amp;#039;]&amp;#039;).each(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i=this.options.length-1;i&amp;gt;=0;i--)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; seloptions+= this.options[i].value +&amp;#039;/&amp;#039;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&amp;#039;.multiselect_taxonomy_unsel&amp;#039;).filter(&amp;#039;[@id*=&amp;#039;+fieldid+&amp;#039;]&amp;#039;).removeOption(/./).ajaxAddOption(base_path+&amp;quot;/multiselect_taxonomy/autocomplete/&amp;quot;+vid+&amp;quot;/&amp;quot;+seloptions,false,false);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;});&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
Rest of JS code is in &quot;multiselect_taxonomy.js_.txt&quot;.&lt;/p&gt;
&lt;p&gt;On new nodes it works perfect.&lt;br /&gt;
But with html from &quot;form.html&quot; attachment  I get:&lt;br /&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;$(&amp;quot;.multiselect_taxonomy_unsel&amp;quot;).filter(&amp;quot;[@id*=&amp;quot; + fieldid + &amp;quot;]&amp;quot;).removeOption(/./) has no properties&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;.form-select html:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;fieldset class=&amp;quot;group-inspiracje-na-dzi&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;legend&amp;gt;Inspiracje na dziś&amp;lt;/legend&amp;gt;&amp;lt;div class=&amp;quot;form-item&amp;quot;&amp;gt;&lt;br /&gt; &amp;lt;label for=&amp;quot;edit-field-strona-glowna-insp-linki-ts-vids&amp;quot;&amp;gt;Działy: &amp;lt;/label&amp;gt;&lt;br /&gt; &amp;lt;select name=&amp;quot;field_strona_glowna_insp_linki[ts_vids]&amp;quot; class=&amp;quot;form-select multiselect_taxonomy_vids&amp;quot; id=&amp;quot;field_strona_glowna_insp_linki&amp;quot;&amp;gt;&amp;lt;option value=&amp;quot;0&amp;quot; selected=&amp;quot;selected&amp;quot;&amp;gt;WSZYSTKIE&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;5&amp;quot;&amp;gt;Inspiracje&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;7&amp;quot;&amp;gt;Przyjęcie&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;8&amp;quot;&amp;gt;Gry&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;3&amp;quot;&amp;gt;Gotowanie&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;9&amp;quot;&amp;gt;Zdrowie&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;10&amp;quot;&amp;gt;Wychowanie&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;11&amp;quot;&amp;gt;Podróże&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;12&amp;quot;&amp;gt;Kobieta&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;13&amp;quot;&amp;gt;Kultura&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&amp;quot;form-item&amp;quot;&amp;gt;&amp;lt;label for=&amp;quot;edit-title&amp;quot;&amp;gt;Inspiracje na dziś - linki:&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;lt;div class=&amp;quot;container-inline&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;form-item&amp;quot;&amp;gt;&amp;lt;select name=&amp;quot;field_strona_glowna_insp_linki_unsel&amp;quot; multiple=&amp;quot;multiple&amp;quot; class=&amp;quot;form-select field_strona_glowna_insp_linki_unsel multiselect_taxonomy_unsel&amp;quot; id=&amp;quot;field_strona_glowna_insp_linki&amp;quot; size=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;54&amp;quot;&amp;gt;Wiatraczek - 54&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;55&amp;quot;&amp;gt;Zdrowe kanapki - 55&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;56&amp;quot;&amp;gt;Pączki - 56&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;57&amp;quot;&amp;gt;Tort bałwanek - 57&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;58&amp;quot;&amp;gt;Tort Zamek - 58&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;59&amp;quot;&amp;gt;Świecące serduszka - 59&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;60&amp;quot;&amp;gt;Owocowe ptasie mleczko - 60&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;61&amp;quot;&amp;gt;Zabawne kanapki na dziecięce przyjęcie. - 61&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;67&amp;quot;&amp;gt;Ciasteczka - 67&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;68&amp;quot;&amp;gt;Roboty - 68&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;111&amp;quot;&amp;gt;Barszcz Ukraiński - 111&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;88&amp;quot;&amp;gt;Suchy - 88&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;89&amp;quot;&amp;gt;Kaszel - 89&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;73&amp;quot;&amp;gt;Urodziny1 - 73&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;115&amp;quot;&amp;gt;Ciuciubabka - 115&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;98&amp;quot;&amp;gt;Dzieci - 98&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;100&amp;quot;&amp;gt;Przepis na grzeczne dziecko ;) - 100&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;103&amp;quot;&amp;gt;Wyprawa na Krym - 103&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;108&amp;quot;&amp;gt;Win-tsun - 108&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;109&amp;quot;&amp;gt;Kung-fu - 109&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value=&amp;quot;113&amp;quot;&amp;gt;Młoda polska proza - 113&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;/select&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;span class=&amp;quot;multiselect_taxonomy_add&amp;quot; id=&amp;quot;field_strona_glowna_insp_linki&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;img src=&amp;quot;/inspirander/sites/all/modules/multiselect_taxonomy/images/add.png&amp;quot; alt=&amp;quot;add selection&amp;quot; align=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;multiselect_taxonomy_remove&amp;quot; id=&amp;quot;field_strona_glowna_insp_linki&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;img src=&amp;quot;/inspirander/sites/all/modules/multiselect_taxonomy/images/remove.png&amp;quot; alt=&amp;quot;remove selection&amp;quot; align=&amp;quot;bottom&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/span&amp;gt;&amp;lt;div class=&amp;quot;form-item&amp;quot;&amp;gt;&lt;br /&gt; &amp;lt;select name=&amp;quot;field_strona_glowna_insp_linki[nids][]&amp;quot; multiple=&amp;quot;multiple&amp;quot; class=&amp;quot;form-select field_strona_glowna_insp_linki_sel multiselect_taxonomy_sel&amp;quot; id=&amp;quot;field_strona_glowna_insp_linki&amp;quot; size=&amp;quot;10&amp;quot;&amp;gt;&amp;lt;option value=&amp;quot;54&amp;quot;&amp;gt;Wiatraczek - 54&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;55&amp;quot;&amp;gt;Zdrowe kanapki - 55&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;56&amp;quot;&amp;gt;Pączki - 56&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;57&amp;quot;&amp;gt;Tort bałwanek - 57&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;58&amp;quot;&amp;gt;Tort Zamek - 58&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;59&amp;quot;&amp;gt;Świecące serduszka - 59&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;60&amp;quot;&amp;gt;Owocowe ptasie mleczko - 60&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;61&amp;quot;&amp;gt;Zabawne kanapki na dziecięce przyjęcie. - 61&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;67&amp;quot;&amp;gt;Ciasteczka - 67&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;68&amp;quot;&amp;gt;Roboty - 68&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;84&amp;quot; selected=&amp;quot;selected&amp;quot;&amp;gt;Barszcz Biały - 84&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;111&amp;quot;&amp;gt;Barszcz Ukraiński - 111&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;120&amp;quot; selected=&amp;quot;selected&amp;quot;&amp;gt;Grochówka - 120&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;88&amp;quot;&amp;gt;Suchy - 88&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;89&amp;quot;&amp;gt;Kaszel - 89&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;73&amp;quot;&amp;gt;Urodziny1 - 73&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;115&amp;quot;&amp;gt;Ciuciubabka - 115&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;98&amp;quot;&amp;gt;Dzieci - 98&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;100&amp;quot;&amp;gt;Przepis na grzeczne dziecko ;) - 100&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;102&amp;quot; selected=&amp;quot;selected&amp;quot;&amp;gt;Herodot - 102&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;103&amp;quot;&amp;gt;Wyprawa na Krym - 103&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;108&amp;quot;&amp;gt;Win-tsun - 108&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;109&amp;quot;&amp;gt;Kung-fu - 109&amp;lt;/option&amp;gt;&amp;lt;option value=&amp;quot;113&amp;quot;&amp;gt;Młoda polska proza - 113&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div id=&amp;quot;field-strona-glowna-insp-tlo-attach-wrapper&amp;quot;&amp;gt;&amp;lt;fieldset class=&amp;quot;collapsible&amp;quot;&amp;gt;&amp;lt;legend&amp;gt;Inspiracje na dziś - tło&amp;lt;/legend&amp;gt;&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;Changes made to the attachments are not permanent until you save this post.&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;imagefield-edit-image-row clear-block&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;imagefield-edit-preview&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://10.10.1.2/inspirander/files/strona_glowna/inspiracje_na_dzis.png&amp;quot; alt=&amp;quot;inspiracje_na_dzis.png&amp;quot; title=&amp;quot;inspiracje_na_dzis.png&amp;quot; width=&amp;quot;150&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;imagefield-edit-image-detail&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;imagefield-edit-image-flags&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;form-item&amp;quot;&amp;gt;&lt;br /&gt; &amp;lt;label class=&amp;quot;option&amp;quot;&amp;gt;&amp;lt;input name=&amp;quot;field_strona_glowna_insp_tlo[0][flags][delete]&amp;quot; id=&amp;quot;edit-field-strona-glowna-insp-tlo-0-flags-delete&amp;quot; value=&amp;quot;1&amp;quot; class=&amp;quot;form-checkbox&amp;quot; type=&amp;quot;checkbox&amp;quot;&amp;gt; Usuń&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;imagefield-edit-image-description&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Filename: &amp;lt;/strong&amp;gt;inspiracje_na_dzis.png&amp;lt;/div&amp;gt;&amp;lt;input name=&amp;quot;field_strona_glowna_insp_tlo[0][alt]&amp;quot; id=&amp;quot;edit-field-strona-glowna-insp-tlo-0-alt&amp;quot; value=&amp;quot;inspiracje_na_dzis.png&amp;quot; type=&amp;quot;hidden&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;input name=&amp;quot;field_strona_glowna_insp_tlo[0][title]&amp;quot; id=&amp;quot;edit-field-strona-glowna-insp-tlo-0-title&amp;quot; value=&amp;quot;inspiracje_na_dzis.png&amp;quot; type=&amp;quot;hidden&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;imagefield-edit-image-replace&amp;quot;&amp;gt;If a new image is chosen, the current image will be replaced upon submitting the form.&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;field-strona-glowna-insp-tlo-attach-hide&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;form-item&amp;quot;&amp;gt;&lt;br /&gt; &amp;lt;label for=&amp;quot;edit-field-strona-glowna-insp-tlo-upload&amp;quot;&amp;gt;Upload a new image: &amp;lt;/label&amp;gt;&lt;br /&gt; &amp;lt;input name=&amp;quot;files[field_strona_glowna_insp_tlo_upload]&amp;quot; class=&amp;quot;form-file imagefield imagefield-field_strona_glowna_insp_tlo&amp;quot; accept=&amp;quot;jpg|jpeg|png|gif&amp;quot; id=&amp;quot;edit-field-strona-glowna-insp-tlo-upload&amp;quot; size=&amp;quot;60&amp;quot; type=&amp;quot;file&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&amp;lt;br&amp;gt;Allowed extensions: &amp;lt;em&amp;gt;jpg jpeg png gif&amp;lt;/em&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;input name=&amp;quot;cck_imagefield_field_strona_glowna_insp_tlo_op&amp;quot; id=&amp;quot;field-strona-glowna-insp-tlo-attach-button&amp;quot; value=&amp;quot;Transfery plików&amp;quot; class=&amp;quot;form-submit&amp;quot; type=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&amp;lt;/fieldset&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Where Is a problem?&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/11384#comments</comments>
 <enclosure url="http://groups.drupal.org/files/edit.html" length="99622" type="text/html" />
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Sat, 10 May 2008 18:56:28 +0000</pubDate>
 <dc:creator>ptomasiewicz</dc:creator>
 <guid isPermaLink="false">11384 at http://groups.drupal.org</guid>
</item>
<item>
 <title>jQuery UI in Drupal 5</title>
 <link>http://groups.drupal.org/node/11098</link>
 <description>&lt;p&gt;I&#039;m trying to put together a sort of roadmap relating jQuery (and jQuery UI) at its different stages to Drupal 5 and 6 so that people can get an overview of the jQuery functionalities that are available to them. I will eventually post it to this group and if there&#039;s a suitable place in the handbook for such a thing.&lt;/p&gt;
&lt;p&gt;One of the big questions I&#039;m grappling with at the moment is &quot;what about jQuery UI in Drupal 5?&quot; I read the discussion at &lt;a href=&quot;http://groups.drupal.org/node/4997&quot; title=&quot;http://groups.drupal.org/node/4997&quot;&gt;http://groups.drupal.org/node/4997&lt;/a&gt; and the answer is still unclear. The jQuery UI Backport module is no longer recommended  by its author, saying that people should &quot;use jQuery Update and jQuery UI 1.5 instead&quot;. However, jQuery Update only gives you jQuery 1.1.2, whereas UI requires 1.2.1 (and that&#039;s UI 1.0 so 1.5 might require an even later version). Am I missing something here?&lt;/p&gt;
&lt;p&gt;Also, if people were to use jQuery UI 1.5 directly, for want of a supported contrib module providing the js files, what kind of conflicts would arise from the same js file being pulled by two different modules and are there recommended ways to get around this, such as jQ module or the jQuery plugins module?&lt;/p&gt;
&lt;p&gt;If anyone has some further insight into this issue, beyond what was discussed in the thread mentioned above, it would help me a lot and when I&#039;m finished piecing the whole jigsaw puzzle together it will hopefully help a lot of other Drupal/jQuery enthusiasts ;-)&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/11098#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/583">jquery</category>
 <category domain="http://groups.drupal.org/taxonomy/term/5014">jquery UI</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Tue, 29 Apr 2008 19:38:54 +0000</pubDate>
 <dc:creator>katbailey</dc:creator>
 <guid isPermaLink="false">11098 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Drop Down List again</title>
 <link>http://groups.drupal.org/node/10914</link>
 <description>&lt;p&gt;Sorry that I post this discussion again but I&#039;ve see that it is private and I want it public.&lt;/p&gt;
&lt;p&gt;I have a module and for a menu link will be displayed a form.&lt;br /&gt;
1. In this form I have 2 select element. First element is populated with some authors name. The second select element must be populated with the books for the selected author from the first select element.&lt;br /&gt;
2. For each selection in first select element, the option array for the second element must change.&lt;br /&gt;
3. I must have a second submit button, or a button and have option to call a function when I press on it.&lt;/p&gt;
&lt;p&gt;If anybody could help me with any idea, suggestion, documentation.&lt;/p&gt;
&lt;p&gt;Thank&#039;s!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/soc-ajax-form-builder&quot;&gt;SoC 2006: AJAX Form Builder&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/10914#comments</comments>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <group domain="http://groups.drupal.org/soc-ajax-form-builder">SoC 2006: AJAX Form Builder</group>
 <pubDate>Tue, 22 Apr 2008 16:05:18 +0000</pubDate>
 <dc:creator>molcom</dc:creator>
 <guid isPermaLink="false">10914 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Ingredients for an Album/Track page</title>
 <link>http://groups.drupal.org/node/10894</link>
 <description>&lt;p&gt;This wiki is an attempt to explore the various options we have to build an album page with the ability to play individual tracks as well as the complete album/playlist. Ideally we&#039;ll get input/advice from some of those who have built and/or implemented this type of solution.
&lt;/p&gt;
&lt;h2&gt;Examples&lt;/h2&gt;
&lt;h3&gt;Drupal site examples&lt;/h3&gt;
&lt;p&gt;Drupal driven sites with album/tracklist players.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Daughtry - &lt;a href=&quot;http://www.daughtryofficial.com/music/album/daughtry&quot; title=&quot;http://www.daughtryofficial.com/music/album/daughtry&quot;&gt;http://www.daughtryofficial.com/music/album/daughtry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The Four of Us  - &lt;a href=&quot;http://www.the4ofus.com/classified_personal&quot; title=&quot;http://www.the4ofus.com/classified_personal&quot;&gt;http://www.the4ofus.com/classified_personal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sony MyPlay - &lt;a href=&quot;http://myplay.com/music/foo-fighters/echoes-silence-patience-and-grace&quot; title=&quot;http://myplay.com/music/foo-fighters/echoes-silence-patience-and-grace&quot;&gt;http://myplay.com/music/foo-fighters/echoes-silence-patience-and-grace&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Non-Drupal examples&lt;/h3&gt;
&lt;p&gt;For inspiration and ideas,&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jackson Browne - &lt;a href=&quot;http://www.jacksonbrowne.com/discography/albums/5250.aspx&quot; title=&quot;http://www.jacksonbrowne.com/discography/albums/5250.aspx&quot;&gt;http://www.jacksonbrowne.com/discography/albums/5250.aspx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LAST.FM - &lt;a href=&quot;http://www.last.fm&quot; title=&quot;http://www.last.fm&quot;&gt;http://www.last.fm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Muxtape  - &lt;a href=&quot;http://muxtape.com&quot; title=&quot;http://muxtape.com&quot;&gt;http://muxtape.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Peter Gabriel - &lt;a href=&quot;http://www.petergabriel.com/discography/release/Birdy/188/&quot; title=&quot;http://www.petergabriel.com/discography/release/Birdy/188/&quot;&gt;http://www.petergabriel.com/discography/release/Birdy/188/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;play.com - &lt;a href=&quot;http://www.play.com/Music/MP3-Download-Album/4-/5379713/The-Age-Of-The-Understatement/Product.html&quot; title=&quot;http://www.play.com/Music/MP3-Download-Album/4-/5379713/The-Age-Of-The-Understatement/Product.html&quot;&gt;http://www.play.com/Music/MP3-Download-Album/4-/5379713/The-Age-Of-The-U...&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Preview all on Amazon - &lt;a href=&quot;http://www.amazon.com/R-E-M-Live/dp/B00122FW4E/ref=dm_ap_alb4&quot; title=&quot;http://www.amazon.com/R-E-M-Live/dp/B00122FW4E/ref=dm_ap_alb4&quot;&gt;http://www.amazon.com/R-E-M-Live/dp/B00122FW4E/ref=dm_ap_alb4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Key functionality&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Allows you to &quot;preview/listen all&quot;&lt;/li&gt;
&lt;li&gt;Allows the user to click to play another song and automatically stops playing the previous song, if another one is clicked.&lt;/li&gt;
&lt;li&gt;When a song finishes playing it automatically moves to the next song.&lt;/li&gt;
&lt;li&gt;Volume, pause and play control&lt;/li&gt;
&lt;li&gt;Option to &#039;pop-up&#039; player&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Options/Ingredients&lt;/h2&gt;
&lt;h3&gt;Attaching audio&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Audio module - &lt;a href=&quot;http://drupal.org/project/audio&quot; title=&quot;http://drupal.org/project/audio&quot;&gt;http://drupal.org/project/audio&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;allows users with proper permissions to upload audio files into drupal.&lt;/li&gt;
&lt;li&gt;Each audio item is created as its own individual audio node.&lt;/li&gt;
&lt;li&gt;uses the getID3 library to read and write ID3 meta-tag information to and from the audio file.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Media Field - &lt;a href=&quot;http://drupal.org/project/mediafield&quot; title=&quot;http://drupal.org/project/mediafield&quot;&gt;http://drupal.org/project/mediafield&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;CCK fields for storing audio&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Embedded Media Field (&lt;a href=&quot;http://drupal.org/project/emfield&quot; title=&quot;http://drupal.org/project/emfield&quot;&gt;http://drupal.org/project/emfield&lt;/a&gt;)
&lt;ul&gt;
&lt;li&gt;This extensible module will create fields for node content types that can be used to display video, image, and audio files from various third party providers.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;External audio&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Sony BMG - &lt;a href=&quot;http://drupal.org/node/241344#comment-795344&quot; title=&quot;http://drupal.org/node/241344#comment-795344&quot;&gt;http://drupal.org/node/241344#comment-795344&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Tracks are their own nodes with a node reference to the album and a cck field for the track url which is then served up through a custom player.&lt;/li&gt;
&lt;li&gt;The actual track is hosted on a third party server so we just reference the location within the node and let the player deal with serving up the actual track itself.&lt;/li&gt;
&lt;li&gt;Node creation of Albums and Tracks is automated through a custom module that uses the Amazon API to generate the nodes. You could use the Amazon services module for something like this.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Embedded Media Field and XSPF playlist? - &lt;a href=&quot;http://groups.drupal.org/node/8757#comment-32596&quot; title=&quot;http://groups.drupal.org/node/8757#comment-32596&quot;&gt;http://groups.drupal.org/node/8757#comment-32596&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Per athurf (&lt;a href=&quot;http://groups.drupal.org/user/630&quot; title=&quot;http://groups.drupal.org/user/630&quot;&gt;http://groups.drupal.org/user/630&lt;/a&gt;) - XSPF Playlist is just building playlists off data that is defined from nodes. It shouldn&#039;t be hard for me to create an option to save an XSPF file in the db for retrieval- potentially, I see a mapper for FeedAPI that takes XSPF playlists and then saves them.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Creating playlists&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;XSPF Playlist - &lt;a href=&quot;http://drupal.org/project/xspf_playlist&quot; title=&quot;http://drupal.org/project/xspf_playlist&quot;&gt;http://drupal.org/project/xspf_playlist&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;generates a XSPF playlist from files that are attached to a node.&lt;/li&gt;
&lt;li&gt;It was designed for Jeroen Wijering&#039;s flash player, though it should work with other flash players.&lt;/li&gt;
&lt;li&gt;The admin interface allows the administrator to select what node types it works on, choose a default thumbnail file to use, and forthcoming support for CCK fields.&lt;/li&gt;
&lt;li&gt;It also supports multiple file types (audio, video, flash) that are supported by the flash player.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Media Mover - &lt;a href=&quot;http://drupal.org/project/media_mover&quot; title=&quot;http://drupal.org/project/media_mover&quot;&gt;http://drupal.org/project/media_mover&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;a suite of modules which can convert content to FLV and then can be integrated with XSPF Playlist&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Flash Media Players&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;XSPF Web Music Player - &lt;a href=&quot;http://musicplayer.sourceforge.net/&quot; title=&quot;http://musicplayer.sourceforge.net/&quot;&gt;http://musicplayer.sourceforge.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;JW FLV MEDIA PLAYER - &lt;a href=&quot;http://www.jeroenwijering.com/?item=JW_FLV_Player&quot; title=&quot;http://www.jeroenwijering.com/?item=JW_FLV_Player&quot;&gt;http://www.jeroenwijering.com/?item=JW_FLV_Player&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;plays audio, video, and even images.&lt;/li&gt;
&lt;li&gt;Media Player Wizard - &lt;a href=&quot;http://www.jeroenwijering.com/?page=wizard&amp;amp;example=22&quot; title=&quot;http://www.jeroenwijering.com/?page=wizard&amp;amp;example=22&quot;&gt;http://www.jeroenwijering.com/?page=wizard&amp;amp;example=22&lt;/a&gt; -&lt;/li&gt;
&lt;li&gt;Media Player Demos - &lt;a href=&quot;http://home5.inet.tele.dk/nyboe/flash/mediaplayer/&quot; title=&quot;http://home5.inet.tele.dk/nyboe/flash/mediaplayer/&quot;&gt;http://home5.inet.tele.dk/nyboe/flash/mediaplayer/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;FLV Media Player - &lt;a href=&quot;http://drupal.org/project/flvmediaplayer&quot; title=&quot;http://drupal.org/project/flvmediaplayer&quot;&gt;http://drupal.org/project/flvmediaplayer&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;This is a helper/configuration module to work with JW media player FLV flash player.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Controlling the player&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Four of Us (example by dublin drupaller here - &lt;a href=&quot;http://groups.drupal.org/node/10869&quot; title=&quot;http://groups.drupal.org/node/10869&quot;&gt;http://groups.drupal.org/node/10869&lt;/a&gt;) - The audio player is controlled using a mix of mainly prototype and soundmanager2. It&#039;s a fairly heavy set of js at the moment but the plan is to trim it down and either create an add-on .inc for the audio.module (if there is enough interest) or integrate it into views, so it can be used for any drupal playlist.&lt;/li&gt;
&lt;li&gt;FLV MediaPlayer Demos - &lt;a href=&quot;http://home5.inet.tele.dk/nyboe/flash/mediaplayer/index.htm&quot; title=&quot;http://home5.inet.tele.dk/nyboe/flash/mediaplayer/index.htm&quot;&gt;http://home5.inet.tele.dk/nyboe/flash/mediaplayer/index.htm&lt;/a&gt; - provides discussion of different scripting methods including cross frame scripting which may provide a good solution for controlling the popup player from the main window .
&lt;ul&gt;
&lt;li&gt;FLV MediaPlayer - &lt;a href=&quot;http://www.jeroenwijering.com/?item=Javascript_interaction&quot; title=&quot;http://www.jeroenwijering.com/?item=Javascript_interaction&quot;&gt;http://www.jeroenwijering.com/?item=Javascript_interaction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;FLV MediaPlayer Javascript Control Examples - &lt;a href=&quot;http://home5.inet.tele.dk/nyboe/flash/mediaplayer/javascript.htm&quot; title=&quot;http://home5.inet.tele.dk/nyboe/flash/mediaplayer/javascript.htm&quot;&gt;http://home5.inet.tele.dk/nyboe/flash/mediaplayer/javascript.htm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/10894#comments</comments>
 <group domain="http://groups.drupal.org/adobe-technologies">Adobe Technologies</group>
 <group domain="http://groups.drupal.org/art-music">Art &amp;amp; Music</group>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Tue, 22 Apr 2008 01:48:30 +0000</pubDate>
 <dc:creator>gusaus</dc:creator>
 <guid isPermaLink="false">10894 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Packing Javascript, Dean-Edwards-style?</title>
 <link>http://groups.drupal.org/node/10866</link>
 <description>&lt;p&gt;I&#039;ve been looking at the results of Javascript optimization in Drupal 6 and it appears to me to be not all that optimized. It should really just be called Javascript &quot;concatenation&quot; as it doesn&#039;t appear that comments or white space is removed.&lt;/p&gt;
&lt;p&gt;I&#039;m guessing that there were problems with double-packing of jquery.js.. Can anyone point me to the thread where this was discussed?&lt;/p&gt;
&lt;p&gt;I&#039;m thinking about creating a Packer module to implement &lt;a href=&quot;http://dean.edwards.name/download/#packer&quot;&gt;Dean Edwards&#039; Packer&lt;/a&gt; to try to tweak this process and experiment with ways to solve this problem for Drupal 7.&lt;/p&gt;
&lt;p&gt;Anyone have any tips for me before I start wasting time on this? :-)&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/10866#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/235">javascript</category>
 <category domain="http://groups.drupal.org/taxonomy/term/4917">packer</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Mon, 21 Apr 2008 12:44:26 +0000</pubDate>
 <dc:creator>jjeff</dc:creator>
 <guid isPermaLink="false">10866 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Drop down list problem</title>
 <link>http://groups.drupal.org/node/10858</link>
 <description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;I have a module and for a menu link will be displayed a form.&lt;br /&gt;
1. In this form I have 2 select element. First element is populated with some authors name. The second select element must be populated with the books for the selected author from the first select element.&lt;br /&gt;
2. For each selection in first select element, the option array for the second element must change.&lt;br /&gt;
3. I must have a second submit button, or a button and have option to call a function when I press on it.&lt;/p&gt;
&lt;p&gt;If anybody could help me with any idea, suggestion, documentation.&lt;/p&gt;
&lt;p&gt;Thank&#039;s!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/10858#comments</comments>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Mon, 21 Apr 2008 07:06:29 +0000</pubDate>
 <dc:creator>molcom</dc:creator>
 <guid isPermaLink="false">10858 at http://groups.drupal.org</guid>
</item>
<item>
 <title>jQuery plugin manager</title>
 <link>http://groups.drupal.org/node/10842</link>
 <description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I would like some community feedback on IMO a great need for a jQuery plugin manager. I have seen many jQuery plugin &#039;wrapper&#039; modules flowing through the feeds, and I think this is something that we should address. I am certainly willing to expand on my prototype which can be found at &lt;a href=&quot;http://drupal.org/project/plugins&quot; title=&quot;http://drupal.org/project/plugins&quot;&gt;http://drupal.org/project/plugins&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Any feedback or suggestions would be great.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/10842#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/4908">jquery javascript plugin manager</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Sun, 20 Apr 2008 01:19:25 +0000</pubDate>
 <dc:creator>tjholowaychuk</dc:creator>
 <guid isPermaLink="false">10842 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Edit in place</title>
 <link>http://groups.drupal.org/node/9935</link>
 <description>&lt;p&gt;It would be great to develop edit-in-place capability where you can be viewing a page and click on the content and have it turn into an editable text area without going to a separate edit form, or be viewing a Views list and click on a field in the list and have it turn into an editable field that you can use to update the value. When using this with Views, it could almost be like having spreadsheet capabilities. This would be a killer feature.&lt;/p&gt;
&lt;p&gt;There were people talking about this at one time, but I don&#039;t think anything ever got done. Anyone interested in this should do some research to see what, if any, work has happened in the past that you could maybe build on.  There was a jQuery edit-in-place plugin somewhere that I thought might be useful for this, but I can&#039;t find it now.&lt;/p&gt;
&lt;p&gt;Unfortunately, I don&#039;t have time to flesh this idea out more, but would love to see something happen here, so if there&#039;s interest, maybe others can jump in.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/9935#comments</comments>
 <group domain="http://groups.drupal.org/soc-2008">SoC 2008</group>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Wed, 19 Mar 2008 15:27:16 +0000</pubDate>
 <dc:creator>KarenS@drupal.org</dc:creator>
 <guid isPermaLink="false">9935 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Latest Ajax Popup News</title>
 <link>http://groups.drupal.org/node/9813</link>
 <description>&lt;p&gt;Trying to edit the Ajax Popup wiki is just getting me the white screen of death, which is bad since it is all painfully out of date.&lt;br /&gt;
The big news is that all three patches have been rolled back into one. And it is prettier.  More info at:&lt;br /&gt;
&lt;a href=&quot;http://drupal.org/node/193311#comment-770004&quot; title=&quot;http://drupal.org/node/193311#comment-770004&quot;&gt;http://drupal.org/node/193311#comment-770004&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have integrated all the feedback I got at DrupalCon Boston, so I see it at the end of it&#039;s second phase of development.  Now it is ready for some serious tire kicking from the rest of the world.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/9813#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/234">ajax</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Sat, 15 Mar 2008 00:37:46 +0000</pubDate>
 <dc:creator>starbow</dc:creator>
 <guid isPermaLink="false">9813 at http://groups.drupal.org</guid>
</item>
<item>
 <title>AJAX &amp; Drupal: Post/Response Times</title>
 <link>http://groups.drupal.org/node/9743</link>
 <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I posted a message over at the Drupal Forum&#039;s asking about excessive post/reply times that I see on Drupal 5 using AJAX.  With a simple change to bootstrap only the Drupal database, my AJAX post/response times decreased from 900-1000ms to 94-120ms per AJAX query.   Instead of copying my post here, the link is below:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://drupal.org/node/233608&quot; title=&quot;http://drupal.org/node/233608&quot;&gt;http://drupal.org/node/233608&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have a few questions at the bottom of my post and maybe some of the guru&#039;s in this group can shed some light in case there are alternative solutions for Drupal 5?&lt;/p&gt;
&lt;p&gt;I&#039;ve done some googling and will do more in case my questions are already answered and I have missed the answers.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;
J&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/9743#comments</comments>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Thu, 13 Mar 2008 15:50:33 +0000</pubDate>
 <dc:creator>jmmec</dc:creator>
 <guid isPermaLink="false">9743 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Developing AHAH Submit Functionality</title>
 <link>http://groups.drupal.org/node/9720</link>
 <description>&lt;p&gt;This post is intended to pull together my thinking and some of the discussions that took place in Boston around how to get a solid framework in place for real next-generation javascript into core for Drupal 7. My specific interest is in taking the promise of Nedjo Rodgers ajaxsubmit.module (part of the &lt;a href=&quot;http://drupal.org/project/jstools&quot;&gt;jstools&lt;/a&gt; project) and overhaul it to work in harmony with the amazing new AHAH features in Drupal 6.&lt;/p&gt;
&lt;p&gt;My objective is to release a solid contrib module for Druapl 6.0 which provides a good framework for developers interested in this functionality, and implements some useful default behavior that will give it some purpose and life &quot;out of the box.&quot; Assuming I can make decent progress on this in the next six weeks, this is a good way to figure out what&#039;s needed, and define functionality and code which can be engineered into Drupal core for the 7.0 release.&lt;/p&gt;
&lt;p&gt;The full post here contains my initial spec, thinking on how to accomplish all this, and first experiments with extending the existing ajaxsubmit module.&lt;/p&gt;
&lt;h3&gt;Overall Objective&lt;/h3&gt;
&lt;p&gt;The overall objective here is to create a module called ahahsubmit, which makes it nearly as easy to add AHAH/AJAX form submissions to your drupal site (or module) as the core AHAH drag&#039;n&#039;drop and #ahah FormAPI enhancements have implemented in core. Additionally, I would like to propose extensions to those existing features which make them more &quot;hookable&quot; for developers.&lt;/p&gt;
&lt;p&gt;The basic theory is that forms which ahahsubmit will recieve a JSON array back with a few common elements, such as status, update data, etc, following the model of the core ahah functionality. They will ideally submit using the same form action, with the different return value prompted by there being a #ahahsubmit element in the $form (maybe do this w/request headers?).&lt;/p&gt;
&lt;p&gt;Here&#039;s the core functionality I want to develop:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow developers to add a #ahahsubmit to any $form array, and have useful default functionality kick in.&lt;/li&gt;
&lt;li&gt;Useful default options: hide the form on successful submission, update a specific div with returned data (follow ahah framework model)&lt;/li&gt;
&lt;li&gt;An AHAHsubmit API:
&lt;ul&gt;
&lt;li&gt;Allow developers to specify an additional drupal callback to add/alter data in the JSON array before it is returned to the browser&lt;/li&gt;
&lt;li&gt;Allow developers to additionally specify alternate/custom javascript handlers for returned JSON array&lt;/li&gt;
&lt;li&gt;All useful default functions implemented via API, providing examples for community to generate additional contributed behaviors&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are also some really interesting potentials along the same lines with regard to client-side form validation. For instance, I feel it&#039;s a no-brainer to actually check that all required fields have values before a form submit is attempted. There could also be an FormAPI/javascript architecture which allowed other field-types to specify more advanced validation (e.g. email address verification). This is cool stuff, but I&#039;m feeling more like it&#039;s out of scope for what I want to attempt in the near term.&lt;/p&gt;
&lt;h3&gt;Initial Progress&lt;/h3&gt;
&lt;p&gt;Currently I have a hacked-up version of the old ajaxsubmit module which implements some of the functionality I want, but not very cleanly. What I am doing is the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using a $_SESSION variable to store the $form array for use by the JSON-returning ajaxsubmit_dispatch() function. That shouldn&#039;t really be necessary.&lt;/li&gt;
&lt;li&gt;Looking in $form[&#039;#ajaxsubmit_callback&#039;] for a javascript function name and if present adding that as the value to &quot;callback&quot; in the returned JSON array.&lt;/li&gt;
&lt;li&gt;In ajaxsubmit.js, the Drupal.ajaxsubmit.prototype.oncomplete() function has been altered to look for this &quot;callback&quot; value, and if present invoke that function, passing the whole JSON array as well as the JS &lt;em&gt;this&lt;/em&gt; object to whatever function was specified.&lt;/li&gt;
&lt;li&gt;In my example implementation, I have a JS function which accepts two vars, &lt;em&gt;data&lt;/em&gt; and &lt;em&gt;that&lt;/em&gt;, and which performs some custom action with the results of a form submit. I have successfully used these methods to give different form-submits different behaviors.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Obviously there&#039;s a lot of room for improvement. The use of a $_SESSION variable should really not be necessary, and I also think my current means of routing to the custom JS function to handle the returned JSON data is kludgy. I&#039;m literally saying:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;Drupal.ajaxsubmit.prototype.oncomplete = function (data) {&lt;br /&gt;&amp;nbsp; if (data[&amp;#039;callback&amp;#039;]) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; eval(data[&amp;#039;callback&amp;#039;] + &amp;#039;(data, this)&amp;#039;);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; else {&lt;br /&gt;&amp;nbsp; // useful default behavior&lt;br /&gt;&amp;nbsp; ...&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;}&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;h3&gt;Next Steps&lt;/h3&gt;
&lt;p&gt;I&#039;m going to continue working on this to build out the Drupal callback part, which should be as simple as looking for another specified element in the $form array, and letting it alter the array which will be returned as JSON. I would also like to improve my handling of callbacks on the JS side, but I&#039;m still learning there and since I have something that works (if inelegantly) I&#039;m inclined to not focus on that initially.&lt;/p&gt;
&lt;p&gt;I will then begin working this towards 6.0 so that I can take advantage of the improvements to FormAPI and more closely follow the core AHAH examples. This should let me remove the use of a $_SESSION variable.&lt;/p&gt;
&lt;p&gt;Finally, I will need to build out some useful default behaviors, following again on the core AHAH examples and adding the &quot;hide submitting form&quot; option.&lt;/p&gt;
&lt;p&gt;Any suggestions or contributions are most welcome. I will also start a d.o project for this in the next week or so just in case I&#039;m super-lucky any anyone wants to submit some code. :)&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/9720#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/2678">ahah</category>
 <category domain="http://groups.drupal.org/taxonomy/term/234">ajax</category>
 <category domain="http://groups.drupal.org/taxonomy/term/4419">jstools</category>
 <group domain="http://groups.drupal.org/drupal-dojo">Drupal Dojo</group>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Wed, 12 Mar 2008 20:15:22 +0000</pubDate>
 <dc:creator>joshk</dc:creator>
 <guid isPermaLink="false">9720 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Web Services in Drupal 7</title>
 <link>http://groups.drupal.org/node/9213</link>
 <description>&lt;p&gt;Just a quick note that &lt;a href=&quot;http://drupal.org/user/4481&quot;&gt;nedjo&lt;/a&gt; posted a note about &lt;strong&gt;&lt;a href=&quot;http://drupal.org/node/145551#comment-747828&quot;&gt;Services module going into core&lt;/a&gt;&lt;/strong&gt;.  This would allow use of XML-RPC, JSON, RSS, REST, SOAP and more to be loaded through a common Services API.&lt;/p&gt;
&lt;p&gt;A &lt;a href=&quot;http://boston2008.drupalcon.org/codesprint&quot;&gt;Code Sprint&lt;/a&gt; will take place in Boston this coming Friday that will focus on the inclusion of this new Services API.&lt;/p&gt;
&lt;p&gt;Things to consider with Drupal 7:&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;a href=&quot;http://drupal.org/node/113435&quot;&gt;Data API&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;A common interface for providing a way of communication with external services will require a common method of representing data.  The Data API will help this.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://drupal.org/node/221964&quot;&gt;Registry&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;The Registry might allow us to specify how much of the Drupal bootstrap we need when creating/using services.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://gophp5.org/&quot;&gt;PHP 5&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Drupal 7 will target PHP 5, so this means we can take advantage of the libraries that gives us &lt;a href=&quot;http://ca3.php.net/soap&quot;&gt;SOAP&lt;/a&gt;, &lt;a href=&quot;http://ca3.php.net/simplexml&quot;&gt;SimpleXML&lt;/a&gt;, and many others&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;Again, the URL for the issue is:  &lt;a href=&quot;http://drupal.org/node/145551&quot; title=&quot;http://drupal.org/node/145551&quot;&gt;http://drupal.org/node/145551&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/services&quot;&gt;Services&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/9213#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/2379">Drupal 7</category>
 <category domain="http://groups.drupal.org/taxonomy/term/521">json</category>
 <category domain="http://groups.drupal.org/taxonomy/term/839">RDF</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1470">services</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2148">web services</category>
 <category domain="http://groups.drupal.org/taxonomy/term/544">xmlrpc</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <group domain="http://groups.drupal.org/opensocial">OpenSocial</group>
 <group domain="http://groups.drupal.org/semantic-web">Semantic Web</group>
 <group domain="http://groups.drupal.org/services">Services</group>
 <pubDate>Wed, 27 Feb 2008 00:34:39 +0000</pubDate>
 <dc:creator>Rob Loach</dc:creator>
 <guid isPermaLink="false">9213 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Getting Modal Dialogs in Drupal 7 - the wiki</title>
 <link>http://groups.drupal.org/node/9185</link>
 <description>&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; This all needs to be updated with all the BostonCon information and changes.  In the mean time, the best place to catch up is: &lt;a href=&quot;http://drupal.org/node/218830#comment-764167&quot; title=&quot;http://drupal.org/node/218830#comment-764167&quot;&gt;http://drupal.org/node/218830#comment-764167&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Since my drupalcon session did not make the cut, I am putting my notes here.  Hopefully we still can get some momentum building for the code sprint (maybe a BOF?). I would be thrilled if anyone wants to jump in a review these patches, advise on the overall direction, or jump in on the TODO items.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Popups: Adding the core modal dialog API (&lt;a href=&quot;http://drupal.org/node/218820&quot; title=&quot;http://drupal.org/node/218820&quot;&gt;http://drupal.org/node/218820&lt;/a&gt;)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This patch provides a minimal API for including modal dialogs in the core.  It has the javascript and css necessary to generate simple popups.  Most of the brains of this patch could easily be scooped out and replaced with a 3rd party library like jQueryUI Dialogs or Improptu or jqModal&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Popups: Adding Modal Dialogs to Admin Pages (&lt;a href=&quot;http://drupal.org/node/193311&quot; title=&quot;http://drupal.org/node/193311&quot;&gt;http://drupal.org/node/193311&lt;/a&gt;)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is the most interesting one.  It is a use case/poster child for modal dialogs.  It provides the infrastructure for opening a drupal page inside a popup without needing to modify the original drupal page or form flowing any way.  It provides a hook for defining rule for what links on a page want (configurable) popup behavior, and gets the ball rolling with rules for about three dozen links on 12 admin pages and forms.&lt;br /&gt;
  This page-in-a-popup behavior is what is shown in the various screencasts I have released.  One cool feature that has not been shown yet, is that it automatically handles multistep forms/wizards.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Popups in Drupal 7: Retheme page contents (&lt;a href=&quot;http://drupal.org/node/218830&quot; title=&quot;http://drupal.org/node/218830&quot;&gt;http://drupal.org/node/218830&lt;/a&gt;)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This patch provides a way to control the page theme using a url parameter.  This makes it easy to for the page-in-a-popup behavior to just get the content that it will display, significantly speeding up  the display.  There are several interesting proposals in this space, and this patch will most likely be refactored to use one of them:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/134478&quot; title=&quot;http://drupal.org/node/134478&quot;&gt;http://drupal.org/node/134478&lt;/a&gt; - Refactor node rendering (eaton)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/218770&quot; title=&quot;http://drupal.org/node/218770&quot;&gt;http://drupal.org/node/218770&lt;/a&gt; - Drupal Pipes (chx)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/145551&quot; title=&quot;http://drupal.org/node/145551&quot;&gt;http://drupal.org/node/145551&lt;/a&gt; - Enable dynamic page loading and rendering into different formats (JSON, XML) (nedjo) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;TODO List (love to get some help here):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix the edge cases where js behaviors are not working inside dialog.
&lt;ul&gt;
&lt;li&gt;One solution is to make the raw callback always return JSON that includes the Drupal JS settings for the page returned, which are then used to populate behaviors within the scope of the popup. &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Make the default theme more attractive.&lt;/li&gt;
&lt;li&gt;Explore non-modal messaging/alert options.
&lt;ul&gt;
&lt;li&gt;If we get this into core, it is best to make it as widely useful as possible.&lt;/li&gt;
&lt;li&gt;I worry about accessibility with non-modal alert messages&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Accessibility issue - get the tab ordering to wrap from last element in dialog back to the first.&lt;/li&gt;
&lt;li&gt;Cache the results of hook_popups&lt;/li&gt;
&lt;li&gt;Find out what Panels 2 is using
&lt;ul&gt;
&lt;li&gt;Internal scrollbar - this can be accomplished with an iFrame or simply clever use of the CSS &quot;overflow: auto&quot; property.&lt;/li&gt;
&lt;li&gt;Nice close window icon.&lt;/li&gt;
&lt;li&gt;Closer to garland colors.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Figure out what to call this effort :)
&lt;ul&gt;
&lt;li&gt;Popups, modals, dialogs, modal dialogs, popup modal dialogs, PMDs?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Have muti-popup flow not close popup, instead just replace the contents.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Thoughts on other existing javascript modal dialog projects (Incomplete!):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;jQuery UI (1.5 beta)
&lt;ul&gt;
&lt;li&gt;Movable &amp;amp; re-sizable (with other jUI bits).&lt;/li&gt;
&lt;li&gt;Themable - but default look is ugly.&lt;/li&gt;
&lt;li&gt;Unimpressive demos&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;jQuery Improptu (&lt;a href=&quot;http://trentrichardson.com/Impromptu/&quot; title=&quot;http://trentrichardson.com/Impromptu/&quot;&gt;http://trentrichardson.com/Impromptu/&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/project/jquery_impromptu&quot; title=&quot;http://drupal.org/project/jquery_impromptu&quot;&gt;http://drupal.org/project/jquery_impromptu&lt;/a&gt;)
&lt;ul&gt;
&lt;li&gt;Attractive and Nice overlay effects.&lt;/li&gt;
&lt;li&gt;Simple buttons and single callback (maybe too simple?).&lt;/li&gt;
&lt;li&gt;Themeable&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;jqModal
&lt;ul&gt;
&lt;li&gt;Multiple dialogs at once.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Lightbox/thickbox/craqbox
&lt;ul&gt;
&lt;li&gt;All seem too heavy and image specific.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Mon, 25 Feb 2008 21:53:07 +0000</pubDate>
 <dc:creator>starbow</dc:creator>
 <guid isPermaLink="false">9185 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Are you interested in learning or using Flex?</title>
 <link>http://groups.drupal.org/node/9180</link>
 <description>&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/theme-development&quot;&gt;Theme development&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/9180#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/4209">adobe flex actionscript mxml</category>
 <group domain="http://groups.drupal.org/adobe-technologies">Adobe Technologies</group>
 <group domain="http://groups.drupal.org/drupal-dojo">Drupal Dojo</group>
 <group domain="http://groups.drupal.org/graphing-svg">Graphing &amp;amp; SVG</group>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <group domain="http://groups.drupal.org/flash-embedding">Object Embedding (Flash)</group>
 <group domain="http://groups.drupal.org/object-oriented-programming-and-design">Object Oriented Programming and design</group>
 <group domain="http://groups.drupal.org/services">Services</group>
 <group domain="http://groups.drupal.org/theme-development">Theme development</group>
 <pubDate>Mon, 25 Feb 2008 19:41:33 +0000</pubDate>
 <dc:creator>Chris Charlton</dc:creator>
 <guid isPermaLink="false">9180 at http://groups.drupal.org</guid>
</item>
<item>
 <title>sun&#039;s vision for handling embedded/inline content and Wysiwyg in Drupal</title>
 <link>http://groups.drupal.org/node/8707</link>
 <description>&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;As some of you know, I&#039;ve recently taken over maintenance of &lt;a href=&quot;http://drupal.org/project/inline&quot;&gt;Inline&lt;/a&gt; and &lt;a href=&quot;http://drupal.org/project/img_assist&quot;&gt;Image Assist&lt;/a&gt;, and initiated the &lt;a href=&quot;http://drupal.org/project/wysiwyg&quot;&gt;Wysiwyg&lt;/a&gt; project. That was not only caused by personal interest, but also to take the necessary steps to realize the long awaited &lt;a href=&quot;http://drupal.org/node/80170&quot;&gt;Inline API&lt;/a&gt;. You might ask yourself, what those three modules have in common or to do with each other at all: They deal with user input, allow to embed complex contents into a content, and provide an interactive GUI for that. If you already had the chance to work with them, you already know that there is a rather &lt;q&gt;hidden&lt;/q&gt;, non-obvious hard-dependency between them.&lt;/p&gt;
&lt;p&gt;Although I&#039;d really like to discuss both topics (Inline and Wysiwyg support) separately, the gained experience on these topics enforces us to discuss them concurrently. The following mockup hopefully explains why: (see attachment to view in full size)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://groups.drupal.org/files/inline-wysiwyg-api.png&quot;&gt;&lt;img src=&quot;http://groups.drupal.org/files/inline-wysiwyg-api.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This draft already incorporates &lt;a href=&quot;http://hojtsy.hu/blog/2008-feb-04/supporting-wysiwyg-editing-better-drupal-battle-plan&quot;&gt;Gabor&#039;s battle plan for Wysiwyg support in Drupal&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;1. Inline API macro management&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;configurable per input format&lt;/li&gt;
&lt;li&gt;automatically forces/ensures that required HTML tags for macro rendering are in the set of allowed HTML tags.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. Inline API macro processing&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;available/required arguments supplied through hook_inline()&lt;/li&gt;
&lt;li&gt;support for default values and multiple values&lt;/li&gt;
&lt;li&gt;parameter validation&lt;/li&gt;
&lt;li&gt;CCK support&lt;/li&gt;
&lt;li&gt;stores references of &lt;q&gt;inlined&lt;/q&gt; contents in the database to track where else a content (f.e. an image) is in use&lt;/li&gt;
&lt;li&gt;very easy to implement for any contrib module&lt;/li&gt;
&lt;li&gt;centralizes required code for macro processing into one module&lt;/li&gt;
&lt;li&gt;goal: standardized way for macro processing in Drupal&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. Inline API macro rendering&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;allows to display any contents inline&lt;/li&gt;
&lt;li&gt;cached output via Drupal&#039;s filter system&lt;/li&gt;
&lt;li&gt;provides previews for Wysiwyg editors&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4. Inline/Wysiwyg API plugin framework&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;exposes an Inline API plugin widget to textarea buttons and Wysiwyg editor buttons&lt;/li&gt;
&lt;li&gt;invokes a widget in a popup, modal dialog (you name it...)&lt;/li&gt;
&lt;li&gt;returns user supplied data from the widget as a macro into the content (textarea/editor)&lt;/li&gt;
&lt;li&gt;allows to edit existent tags in contents (tags shouldn&#039;t be written manually)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;5. Inline API widget&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;each hook_inline() implementation automatically provides a default/basic widget&lt;/li&gt;
&lt;li&gt;supports extended widgets (f.e. Image Assist)&lt;/li&gt;
&lt;li&gt;returns user supplied data (macro parameters) to the framework&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;6. Inline API plugin button&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;controlled by Inline API macro management&lt;/li&gt;
&lt;li&gt;displayed below a textarea&lt;/li&gt;
&lt;li&gt;only displayed if no Wysiwyg editor is enabled for a field&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;7. Inline API instant plugin button&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;inserts an Inline tag based on an already displayed widget (f.e. node attachments)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;8. Wysiwyg API (editor) controller&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;configurable per input format (in D5/6 also per content-type, page url, and field name).&lt;/li&gt;
&lt;li&gt;automatically forces/ensures that required HTML tags for all editor plugins are in the set of allowed HTML tags.&lt;/li&gt;
&lt;li&gt;allows editor and editor plugin configuration per editor&lt;/li&gt;
&lt;li&gt;may allow to assign an editor or editor profiles to user roles&lt;/li&gt;
&lt;li&gt;supports loading of different editors on the same page&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;9. Wysiwyg API plugin button&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;controlled by Inline API macro management&lt;/li&gt;
&lt;li&gt;displayed in an editor&#039;s toolbar&lt;/li&gt;
&lt;li&gt;invokes a widget via the Inline/Wysiwyg API plugin framework&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;10. Wysiwyg API editor plugin hook&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;allows to add external editor plugins via hook_wysiwyg_plugin() (f.e. Link to node)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As a result of having both APIs working, a module like Image Assist would not have to deal with macro processing at all. Image Assist would only provide a extended widget (for selecting images), some rendering-related settings, and a button for Inline/Wysiwyg API. The framework takes care of user access, user input validation, generating and parsing of macros, aso.&lt;br /&gt;
As an (almost working) example, the former Inline v1 module (which allowed to embed uploaded attachments into a content) has been ported to implement hook_inline(). Many feature requests of Inline&#039;s issue queue are actually resolved due to that.&lt;/p&gt;
&lt;p&gt;While Inline API is already under heavy development and plenty of above features are already implemented, Wysiwyg API only gained &lt;q&gt;interested&lt;/q&gt; developers so far. From my personal experience, I can understand that not many Drupal developers have studied and dealt with the code and issue queues of available macro-based, Wysiwyg editor and editor plugin modules for Drupal - which is badly required to bring both APIs into shape. However, if you would like to contribute to these efforts, please let me know.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/wysiwyg&quot;&gt;Wysiwyg&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8707#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/189">api</category>
 <category domain="http://groups.drupal.org/taxonomy/term/176">apis</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2923">assistance</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1996">content</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1222">development</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3232">editor</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1810">embed</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2352">embedding</category>
 <category domain="http://groups.drupal.org/taxonomy/term/744">end users</category>
 <category domain="http://groups.drupal.org/taxonomy/term/4030">gui</category>
 <category domain="http://groups.drupal.org/taxonomy/term/10">image</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3460">inline</category>
 <category domain="http://groups.drupal.org/taxonomy/term/201">input formats</category>
 <category domain="http://groups.drupal.org/taxonomy/term/314">interface</category>
 <category domain="http://groups.drupal.org/taxonomy/term/185">module development</category>
 <category domain="http://groups.drupal.org/taxonomy/term/403">usability</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3511">user interface</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1337">widget</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2941">widgets</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1976">wizard</category>
 <category domain="http://groups.drupal.org/taxonomy/term/732">WYSIWYG</category>
 <enclosure url="http://groups.drupal.org/files/inline-wysiwyg-api.png" length="39515" type="image/png" />
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <group domain="http://groups.drupal.org/reviewers">Reviewers</group>
 <group domain="http://groups.drupal.org/designers-and-information-architects">Designers and Information Architects</group>
 <group domain="http://groups.drupal.org/image">Image</group>
 <group domain="http://groups.drupal.org/improvements-core">Improvements to core</group>
 <group domain="http://groups.drupal.org/flash-embedding">Object Embedding (Flash)</group>
 <group domain="http://groups.drupal.org/usability">Usability</group>
 <group domain="http://groups.drupal.org/wysiwyg">Wysiwyg</group>
 <pubDate>Wed, 06 Feb 2008 20:59:46 +0000</pubDate>
 <dc:creator>sun</dc:creator>
 <guid isPermaLink="false">8707 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Popup Dialogs and CCK</title>
 <link>http://groups.drupal.org/node/8561</link>
 <description>&lt;p&gt;I have been playing with the CCK head and my modal dialogs, and you can see the result at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.citris-uc.org/blog/tao/drupal_modal_dialogs_and_cck&quot; title=&quot;http://www.citris-uc.org/blog/tao/drupal_modal_dialogs_and_cck&quot;&gt;http://www.citris-uc.org/blog/tao/drupal_modal_dialogs_and_cck&lt;/a&gt; (2 minute loop)&lt;/p&gt;
&lt;p&gt;I am particularly happy with the new ability to detect if the drag-and-drop table has been modified, and to offer to save the current progress.&lt;/p&gt;
&lt;p&gt;Aside: Those of you paying close attention might have noticed me cheating.  The /admin/content/types page doesn&#039;t actually have &quot;fields&quot; links.  But it should (&lt;a href=&quot;http://drupal.org/node/215623&quot; title=&quot;http://drupal.org/node/215623&quot;&gt;http://drupal.org/node/215623&lt;/a&gt;)&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/usability&quot;&gt;Usability&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8561#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/234">ajax</category>
 <category domain="http://groups.drupal.org/taxonomy/term/108">CCK</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3984">dialogs</category>
 <group domain="http://groups.drupal.org/content-construction-kit-cck">Content Construction Kit (CCK)</group>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <group domain="http://groups.drupal.org/usability">Usability</group>
 <pubDate>Thu, 31 Jan 2008 01:04:37 +0000</pubDate>
 <dc:creator>starbow</dc:creator>
 <guid isPermaLink="false">8561 at http://groups.drupal.org</guid>
</item>
<item>
 <title>jQuery / JS ninja wanted for collaboration</title>
 <link>http://groups.drupal.org/node/8493</link>
 <description>&lt;p&gt;It&#039;s that time.  Time to start porting &lt;a href=&quot;http://drupal.org/project/mysite&quot;&gt;MySite to Drupal 6&lt;/a&gt;.  It will take some effort, since I will be refactoring some code and doing an API cleanup to more closely integrate with Panels.&lt;/p&gt;
&lt;p&gt;One of the coolest features in MySite is the ability to drag-and-drop elements around the page.  Problem is, the feature is a little buggy and relies on the jQuery Interface project.  Based on &lt;a href=&quot;http://groups.drupal.org/node/8452&quot;&gt;some recent discussion&lt;/a&gt;, I think a Drupal-specific solution might be best.&lt;/p&gt;
&lt;p&gt;But I&#039;m not a jQuery ninja.  So I&#039;m looking for one.  I&#039;m already hoping to leverage &lt;a href=&quot;http://drupal.org/project/popups&quot;&gt;starbow&#039;s AJAX popup modals&lt;/a&gt; to make for cooler interfaces.&lt;/p&gt;
&lt;p&gt;If you&#039;re a jQuery ninja looking to contribute to a Drupal project, just let me know.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/mysite&quot;&gt;MySite&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8493#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/235">javascript</category>
 <category domain="http://groups.drupal.org/taxonomy/term/583">jquery</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1696">MySite</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <group domain="http://groups.drupal.org/mysite">MySite</group>
 <pubDate>Mon, 28 Jan 2008 15:11:56 +0000</pubDate>
 <dc:creator>agentrickard@drupal.org</dc:creator>
 <guid isPermaLink="false">8493 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Ajax Modal Dialogs (Popup Module)</title>
 <link>http://groups.drupal.org/node/8452</link>
 <description>&lt;p&gt;I have a new Drupal 6 module that brings modal dialog to the admin interface. You can check out a screencast at:&lt;br /&gt;
&lt;a href=&quot;http://www.citris-uc.org/drupal_modal_dialogs&quot; title=&quot;http://www.citris-uc.org/drupal_modal_dialogs&quot;&gt;http://www.citris-uc.org/drupal_modal_dialogs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The project itself is at:&lt;br /&gt;
&lt;a href=&quot;http://drupal.org/project/popups&quot; title=&quot;http://drupal.org/project/popups&quot;&gt;http://drupal.org/project/popups&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some things of note:&lt;br /&gt;
* The project currently includes rules for about 10 admin pages.&lt;br /&gt;
* It includes a hook_popups so other modules can define rules for their pages or forms.&lt;br /&gt;
* It also includes a simple generic API for creating popup dialogs (ie: other modules can call Drupal.popups.message( &#039;Hello World&#039; ) ).&lt;br /&gt;
* I have figured out how to get Drupal to serve any page without the applying the page theme, which really cuts down on the traffic and Ajax parsing.&lt;br /&gt;
* The appearance of the popups can be modified by rules in your theme&#039;s style.css.&lt;br /&gt;
* I&#039;d love help testing and polishing. I really want to get functionality like this built into Drupal 7.&lt;/p&gt;
&lt;p&gt;The announcement on my site didn&#039;t seem to get picked up by Drupal Planet, and it is already a little out of date (most of the limitations listed have been fixed in the latest beta).&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/usability&quot;&gt;Usability&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8452#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/234">ajax</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <group domain="http://groups.drupal.org/usability">Usability</group>
 <pubDate>Sat, 26 Jan 2008 01:27:59 +0000</pubDate>
 <dc:creator>starbow</dc:creator>
 <guid isPermaLink="false">8452 at http://groups.drupal.org</guid>
</item>
<item>
 <title>jQ Module</title>
 <link>http://groups.drupal.org/node/8424</link>
 <description>&lt;p&gt;I just created the &lt;a href=&quot;http://drupal.org/project/jq&quot;&gt;jQ&lt;/a&gt; module. This attempts to centralize jQuery plugins (from an administration view-point), and somewhat simplify jQuery development. As an example, I also created the &lt;a href=&quot;http://drupal.org/project/hoverintent&quot;&gt;hoverIntent&lt;/a&gt; wrapper module.&lt;/p&gt;
&lt;p&gt;Currently, jQuery plugin support in Drupal is spotty. There are a few modules creating wrappers willy-nilly, some with little or no documentation about how to use them. Based on how Drupal evolves, I imagine that will continue to happen, and is not necessarily a bad thing (except the documentation part).&lt;/p&gt;
&lt;p&gt;This initial jQ release creates two things to help out. First, it creates an admin screen to see all registered plugins, with descriptions, versions, and home pages. It uses hook_jq to do this, so that any module may define a plugin, passing along any js or css files that need to be loaded when invoked. This information is cached, so we don&#039;t have to poll every single module every page load. Additionally, the administrator may disable plugins globally from this screen.&lt;/p&gt;
&lt;p&gt;Secondly, it allows modules or themes to invoke a plugin with a simple jq_add(&#039;plugin-name&#039;) call. That function will take care of ensuring the plugin is enabled (which is TRUE by default), loading any required files (once), and allowing the plugin wrapper module to do any fancy processing it might want to do.&lt;/p&gt;
&lt;p&gt;I believe this will help standardize how plugins are invoked and used, and will help make things a little simpler when developing. I encourage maintainers of other jQuery plugin wrapper modules to support jQ, even optionally. I can help with that if you&#039;re interested.&lt;/p&gt;
&lt;p&gt;I&#039;d love any feedback, comments, questions, criticisms.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
Aaron Winborn&lt;br /&gt;
&lt;a href=&quot;http://advomatic.com&quot;&gt;Advomatic&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8424#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3937">hoverIntent</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3936">jQ</category>
 <category domain="http://groups.drupal.org/taxonomy/term/583">jquery</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Thu, 24 Jan 2008 19:38:20 +0000</pubDate>
 <dc:creator>aaron</dc:creator>
 <guid isPermaLink="false">8424 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Moving JS to the Bottom of the Page</title>
 <link>http://groups.drupal.org/node/8399</link>
 <description>&lt;p&gt;I&#039;ve been using &lt;a href=&quot;http://developer.yahoo.com/yslow/&quot;&gt;yslow&lt;/a&gt; to review a few sites and always leave one last step out:  &lt;a href=&quot;http://developer.yahoo.com/performance/rules.html#js_bottom&quot;&gt;move javascript to the bottom of the page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So, on a test site I just moved my     &lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;print &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$scripts &lt;br /&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt; to the bottom of the page.tpl.php right before the print $closure.&lt;/p&gt;
&lt;p&gt;Of the two benefits (progressive rendering and better download parallelization) the progressive rendering makes a big differences for certain pages.  For example, the &lt;a href=&quot;http://drupal.org/node/211404&quot;&gt;admin/build/menu page&lt;/a&gt; problem is reduced - users see the page content and then the interface freezes while the JS loads/modifies the page.  This makes it seem like &quot;oh, js is working&quot; as opposed to &quot;woah, white screen of death!&quot;&lt;/p&gt;
&lt;p&gt;They mention that not all scripts can support this, such as document.write.  AFAIK we don&#039;t use that much (at all?) so I feel like this is a good improvement.  Has anyone else done this?  Any advice you can share?  Any reason not to do this for all themes in Drupal7?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;EDIT: adding in the Javascript group so they can share their knowledge&lt;/em&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/8399#comments</comments>
 <group domain="http://groups.drupal.org/high-performance">High performance</group>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Wed, 23 Jan 2008 18:13:37 +0000</pubDate>
 <dc:creator>greggles</dc:creator>
 <guid isPermaLink="false">8399 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Weird Javascript syntax..</title>
 <link>http://groups.drupal.org/node/7408</link>
 <description>&lt;p&gt;Other than this there isnt really much that strikes me as being overly weird about javascript but I cannot find any good documentation on this syntax that I have seen around because I dont know what it does! Any suggestions or documentation would be great thanks, its just been bugging me...&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;(function() {
    // ...
})();

(function() {
    // ...
})(var);

function() {
    // ...
})();
&lt;/code&gt;&lt;/pre&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7408#comments</comments>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Sat, 01 Dec 2007 02:04:03 +0000</pubDate>
 <dc:creator>tjholowaychuk</dc:creator>
 <guid isPermaLink="false">7408 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Aptana / Eclipse Drupal profile</title>
 <link>http://groups.drupal.org/node/7325</link>
 <description>&lt;p&gt;has anyone documented the drupal js functionality for use with Aptana ?&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7325#comments</comments>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Tue, 27 Nov 2007 18:16:29 +0000</pubDate>
 <dc:creator>tjholowaychuk</dc:creator>
 <guid isPermaLink="false">7325 at http://groups.drupal.org</guid>
</item>
<item>
 <title>I really need some help with ajax and jquery</title>
 <link>http://groups.drupal.org/node/7281</link>
 <description>&lt;p&gt;Hello everybody,&lt;/p&gt;
&lt;p&gt;I&#039;m sure this is not the right place to post this. It&#039;s just that I&#039;m not sure where to post it and I&#039;m about to pull whats left of my hair out messing with this ajax stuff. I have an idea for a niche website and am working to develop it. I want to throw in some ajax and jquery in order to enhance the user experience. So I&#039;m trying to learn how to do things with ajax.&lt;/p&gt;
&lt;p&gt;What I am trying to learn is how to allow the user to click on a link or button that will make a database call and get some information to display in a div on the page. Eventually this data will be called from a table that is created by my customized module.&lt;/p&gt;
&lt;p&gt;After reading Pro Drupal Development and trying out various code I have been able to write the module and it creates the table. But for testing purposes with this ajax code I have just been using the node table and grabbing the nid and title for the data to display.&lt;/p&gt;
&lt;p&gt;Can someone please look at my code and tell me what I need to do to make this work. I want the user to click on a link &#039;Show Titles&#039;, and a list of all node titles will be called from the database and display inside a div. Then every click after that will just call the ajax functions and refresh without a full page reload.&lt;/p&gt;
&lt;p&gt;I will attach the code I have so far. The node titles do display on the page inside the div but when I click the link to refresh the page I get some stuff that looks like this:&lt;/p&gt;
&lt;p&gt;{ &quot;nodeList&quot;: &quot;Site Content Type Setup\x3cbr\x3eRegency Hotel\x3cbr\x3eFirst Shift\x3cbr\x3eHilltop\x3cbr\x3eFirst Shift\x3cbr\x3eSecond Shift\x3cbr\x3eSecond Shift - Regency\x3cbr\x3eWendys\x3cbr\x3eFirst Shift\x3cbr\x3eFirst Shift\x3cbr\x3eHilton Hotel\x3cbr\x3eFirst Shift\x3cbr\x3eJQuery Test\x3cbr\x3eTabs Test\x3cbr\x3etest post\x3cbr\x3edrury\x3cbr\x3efirst shift drury\x3cbr\x3emcdonalds\x3cbr\x3efirst shift - mcdonalds\x3cbr\x3eMirandas Place\x3cbr\x3eFirst shift - Mirandas\x3cbr\x3eTim Wooten\x3cbr\x3eJimmie Officer\x3cbr\x3etest shift\x3cbr\x3eAjax Image Loader\x3cbr\x3eSecond Shift - Mirandas\x3cbr\x3eajax test\x3cbr\x3elist test\x3cbr\x3e&quot; }&lt;/p&gt;
&lt;p&gt;Thanks for any help.&lt;/p&gt;
&lt;p&gt;Tim&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7281#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3508">ajax javascript jquery</category>
 <enclosure url="http://groups.drupal.org/files/scheduler.module.txt" length="2239" type="text/plain" />
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Sat, 24 Nov 2007 12:59:37 +0000</pubDate>
 <dc:creator>twooten</dc:creator>
 <guid isPermaLink="false">7281 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Inline search</title>
 <link>http://groups.drupal.org/node/7136</link>
 <description>&lt;p&gt;I plan to make an inline search module for D6. Basically it would provide a UI for various pages such as permissions, modules, menu, and other core ( and well supported module pages ) to provide a very fast way to narrow down the page content to find what you want.&lt;/p&gt;
&lt;p&gt;For example on the permissions page if you are searching for &quot;edit page content&quot; rather than scrolling down and finding the permissions amoung many other modules simply type &quot;page&quot; and all other table rows that do not contain this text will simply be hidden. This is the base idea, very simple, but I can see this being handy at times.&lt;/p&gt;
&lt;p&gt;Also rather than simply having a textfield to search, portions of the module may provide specialized options for specific pages again such as access controls allowing &quot;quick links&quot; of modules which would simply hide all permission sections that are not relevant to the module you selected. Or perhaps on the menu page choosing &quot;show only disabled items&quot; etc.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/7136#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3460">inline</category>
 <category domain="http://groups.drupal.org/taxonomy/term/235">javascript</category>
 <category domain="http://groups.drupal.org/taxonomy/term/583">jquery</category>
 <category domain="http://groups.drupal.org/taxonomy/term/1480">search</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Thu, 15 Nov 2007 01:40:23 +0000</pubDate>
 <dc:creator>tjholowaychuk</dc:creator>
 <guid isPermaLink="false">7136 at http://groups.drupal.org</guid>
</item>
<item>
 <title>JavaScript errors with Google Gadgets</title>
 <link>http://groups.drupal.org/node/6722</link>
 <description>&lt;p&gt;Over on the &lt;a href=&quot;http://drupal.org/project/mysite&quot;&gt;MySite project&lt;/a&gt; we&#039;re having a recurring issue with handling the JavaScript for Google Gadgets on our pages.  It looks as though there is a problem with the order in which the JS are executed -- but that&#039;s really a guess on my part.&lt;/p&gt;
&lt;p&gt;Sometimes, Flash embeds don&#039;t fully load: &lt;a href=&quot;http://drupal.org/files/issues/gadgets.png&quot; title=&quot;http://drupal.org/files/issues/gadgets.png&quot;&gt;http://drupal.org/files/issues/gadgets.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sometimes, the JS loads the same element repeatedly: &lt;a href=&quot;http://drupal.org/files/issues/GoogleWidgetScreenshot.png&quot; title=&quot;http://drupal.org/files/issues/GoogleWidgetScreenshot.png&quot;&gt;http://drupal.org/files/issues/GoogleWidgetScreenshot.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Expert &#039;scripters exploring the issue would be much appreciated.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://drupal.org/node/170660&quot; title=&quot;http://drupal.org/node/170660&quot;&gt;http://drupal.org/node/170660&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can see the MySite pages in action on the demo site:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://therickards.com/mysite/demo&quot; title=&quot;http://therickards.com/mysite/demo&quot;&gt;http://therickards.com/mysite/demo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://therickards.com/mysite/agentrickard&quot; title=&quot;http://therickards.com/mysite/agentrickard&quot;&gt;http://therickards.com/mysite/agentrickard&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For reference, MySite uses the jQuery Update and jQuery Interface modules to provide drag-and-drop functionality.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/mysite&quot;&gt;MySite&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/6722#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/235">javascript</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <group domain="http://groups.drupal.org/mysite">MySite</group>
 <pubDate>Wed, 24 Oct 2007 01:54:49 +0000</pubDate>
 <dc:creator>agentrickard@drupal.org</dc:creator>
 <guid isPermaLink="false">6722 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Make iframe resizable (like textarea) with JQuery</title>
 <link>http://groups.drupal.org/node/6395</link>
 <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I wonder how hard it would be to make an iframe resizable, much like textareas are resizable in Drupal (with the textarea.js).&lt;br /&gt;
The reason i ask this, is because i have created a module to integrate the &quot;Whizzywig&quot; WYSIWYG editor into Drupal (see &lt;a href=&quot;http://drupal.org/project/whizzywig&quot; title=&quot;http://drupal.org/project/whizzywig&quot;&gt;http://drupal.org/project/whizzywig&lt;/a&gt;).&lt;br /&gt;
This editor replaces the textarea with an iframe to allow WYSIWYG editing.&lt;/p&gt;
&lt;p&gt;Now some people already asked me if it would be possible to have a &#039;grippie&#039; like textareas have, so the editor can be resized.&lt;br /&gt;
I have roughly gotten this to work, by making a copy of textarea.js and replacing&lt;br /&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;$(&amp;#039;textarea.resizable:not(.processed)&amp;#039;).each(function() {&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
with&lt;br /&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;$(&amp;#039;iframe:not(.processed)&amp;#039;).each(function() {&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;This shows the &#039;grippie&#039; under the iframe and lets it resize, but now i cannot input any more text, which kinda sucks :)&lt;br /&gt;
There seem to be some other things not working exactly, such as the editor width.&lt;/p&gt;
&lt;p&gt;In short: i&#039;m looking for someone with decent JS/JQuery skills that is able to get this functionality working, or at least have a look at it :)&lt;br /&gt;
Many people will be very happy with this, and you will ofcourse get proper credit for the work.&lt;/p&gt;
&lt;p&gt;I&#039;m a JS/JQuery newbie, so i have no clue how to get this working like it should.&lt;/p&gt;
&lt;p&gt;Please reply to this thread or contact me directly if you wanna help me out on this.&lt;/p&gt;
&lt;p&gt;Much appreciated&lt;/p&gt;
&lt;p&gt;Sven&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/6395#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/3164">iframe</category>
 <category domain="http://groups.drupal.org/taxonomy/term/235">javascript</category>
 <category domain="http://groups.drupal.org/taxonomy/term/583">jquery</category>
 <category domain="http://groups.drupal.org/taxonomy/term/537">module</category>
 <category domain="http://groups.drupal.org/taxonomy/term/732">WYSIWYG</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Mon, 01 Oct 2007 13:37:53 +0000</pubDate>
 <dc:creator>svendecabooter@drupal.org</dc:creator>
 <guid isPermaLink="false">6395 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Views Slideshow</title>
 <link>http://groups.drupal.org/node/6291</link>
 <description>&lt;p&gt;I just added a new slideshow mode to the &lt;a href=&quot;http://drupal.org/project/views_slideshow&quot;&gt;Views Slideshow&lt;/a&gt; module. You can see a demo at &lt;a href=&quot;http://drupalhub.org/videos&quot;&gt;Drupal Hub&lt;/a&gt;. It uses JQuery and views, so any type of view could be made into a slideshow. The current modes are single frame, as seen in the left sidebar of the demo page, and with &#039;thumbnails&#039; as shown on the content of that page.&lt;/p&gt;
&lt;p&gt;I also revamped the themes for it, making it easier to theme specific elements of the slideshow.&lt;/p&gt;
&lt;p&gt;Note that until Views 2 comes out, you either have to set global options (fade, timer, etc) or use the arg php code to add individual view options. Instructions are available at /admin/build/views/views_slideshow once you have the module installed.&lt;/p&gt;
&lt;p&gt;Still todo: add slideshow controls. Easy to do; all the hooks are there. I just need to find a couple of hours of my &quot;copious amounts&quot; of free time to do it... :/&lt;/p&gt;
&lt;p&gt;Aaron Winborn&lt;br /&gt;
&lt;a href=&quot;http://advomatic.com&quot;&gt;Advomatic&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/views-developers&quot;&gt;Views Developers&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/6291#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/583">jquery</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3107">slideshow</category>
 <category domain="http://groups.drupal.org/taxonomy/term/100">views</category>
 <category domain="http://groups.drupal.org/taxonomy/term/3106">views slideshow</category>
 <group domain="http://groups.drupal.org/image">Image</group>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <group domain="http://groups.drupal.org/video">Video</group>
 <group domain="http://groups.drupal.org/views-developers">Views Developers</group>
 <pubDate>Sun, 23 Sep 2007 22:18:20 +0000</pubDate>
 <dc:creator>aaron</dc:creator>
 <guid isPermaLink="false">6291 at http://groups.drupal.org</guid>
</item>
<item>
 <title>jQueryCamp &#039;07 (Boston)</title>
 <link>http://groups.drupal.org/node/6053</link>
 <description>&lt;p&gt;We&#039;re going to be having the first &lt;a href=&quot;http://docs.jquery.com/JQueryCamp07&quot;&gt;all-day jQuery mini-conference&lt;/a&gt; October 27th, here in Boston, MA. Already, a large portion of the &lt;a href=&quot;http://docs.jquery.com/About/Contributors&quot;&gt;jQuery team&lt;/a&gt; will be attending and giving talks - so if you&#039;re interested in meeting some of the people who&#039;ve helped to make jQuery possible and chatting with fellow developers, then this is a fantastic place to do it! (&lt;b&gt;Note:&lt;/b&gt; jQuery is the JavaScript library that&#039;s used to power Drupal.)&lt;/p&gt;
&lt;p&gt;This event will be immediately following the &lt;a href=&quot;http://ajaxexperience.techtarget.com/east/index.html&quot;&gt;Ajax Experience conference&lt;/a&gt;. A number of people are coming to both events, generally sponsored as business travel by their employer. If you need any more details about the events in order to coordinate that, please &lt;a href=&quot;mailto:jeresig@gmail.com&quot;&gt;let me know&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Be sure to add yourself to the &lt;a href=&quot;http://docs.jquery.com/JQueryCamp07&quot;&gt;registration list&lt;/a&gt; so that we know how large of a venue to get. Hope to see everyone there!&lt;/p&gt;
&lt;p&gt;If you, or your company, is interested in sponsoring this event, please contact &lt;a href=&quot;mailto:jeresig@gmail.com&quot;&gt;John Resig&lt;/a&gt;. We&#039;re generally looking for a couple hundred dollars to help defray the cost of food - and if we get enough, t-shirts for those who attend.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/6053#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/235">javascript</category>
 <category domain="http://groups.drupal.org/taxonomy/term/583">jquery</category>
 <category domain="http://groups.drupal.org/taxonomy/term/4">meetup</category>
 <category domain="http://groups.drupal.org/taxonomy/term/739">programming</category>
 <group domain="http://groups.drupal.org/boston">Boston</group>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Fri, 07 Sep 2007 12:45:48 +0000</pubDate>
 <dc:creator>John Resig</dc:creator>
 <guid isPermaLink="false">6053 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Software Engineer | Getty Images</title>
 <link>http://groups.drupal.org/node/5723</link>
 <description>&lt;p&gt;Who we are:&lt;/p&gt;
&lt;p&gt;Getty Images is the world’s leading creator and distributor of visual content and the first place creative professionals turn to discover, purchase and manage imagery. The company’s award winning photographers and imagery help customers create inspiring work which appears every day in the world’s most influential newspapers, magazines, advertising campaigns, films, television programs, books and Web sites. Headquartered in Seattle, WA and serving customers in more than 100 countries, Getty Images believes in the power of imagery to drive positive change, educate, inform, and entertain. Visit Getty Images at &lt;a href=&quot;http://gettyimages.com&quot; title=&quot;http://gettyimages.com&quot;&gt;http://gettyimages.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mission:&lt;/p&gt;
&lt;p&gt;This position is responsible for leading front end UI strategies and implementation. The candidate is responsible for all client side/front end development of dynamic web content. This position also involves creating user interface components and designing Web 2.0 features. The candidate should have expert knowledge of HTML, CSS, and JavaScript. Must understand Ajax, HTTP, and DOM manipulation. Should have experience in various Javascript UI frameworks such as script.aculo.us, Yahoo! UI library, prototype.js and others. Must have an expert knowledge of cross browser compatibility and strategies for cross browser UI development and support. Knowledge of Flash, Actionscript, and Ajax/Flash interaction are also very important.&lt;/p&gt;
&lt;p&gt;Responsibilities:&lt;/p&gt;
&lt;p&gt;Researches new UI technologies, creates proof of concepts and prototypes dynamic web functionality.&lt;/p&gt;
&lt;p&gt;Responsible for defining all HTML/CSS/Javascript standards.&lt;/p&gt;
&lt;p&gt;Participates in code development by actively writing code, testing completed code, and working with software engineers to create reusable web components.&lt;/p&gt;
&lt;p&gt;Responsible for ensuring cross browser compatibility.&lt;/p&gt;
&lt;p&gt;Responsible for creating Ajax components and user interfaces.&lt;/p&gt;
&lt;p&gt;Collaborating with designers and implementing design mock ups.&lt;/p&gt;
&lt;p&gt;Works with Flash developers to create fluid designs and user interaction between Flash/dynamic content.&lt;/p&gt;
&lt;p&gt;Testing UI components.&lt;/p&gt;
&lt;p&gt;Qualifications:&lt;/p&gt;
&lt;p&gt;BS Degree.&lt;/p&gt;
&lt;p&gt;5+ years developing user interface components using HTML, Javascript, and CSS.&lt;/p&gt;
&lt;p&gt;Solid understanding of web usability and creativity for implementing dynamic web experiences.&lt;/p&gt;
&lt;p&gt;Expert knowledge of HTML, CSS, Javascript and Ajax.&lt;/p&gt;
&lt;p&gt;Must know about cross browser compatibility, DOM manipulation, and user interface design.&lt;/p&gt;
&lt;p&gt;Solid understanding of CSS and table based layouts.&lt;/p&gt;
&lt;p&gt;Knowledgeable about Web 2.0 and mash ups.&lt;/p&gt;
&lt;p&gt;Experience in ASP.NET or JSP a plus.&lt;/p&gt;
&lt;p&gt;Behaviors:&lt;/p&gt;
&lt;p&gt;Work from verbal and written instructions of varying levels of detail.&lt;/p&gt;
&lt;p&gt;Ability to take direction from a tech lead and Director.&lt;/p&gt;
&lt;p&gt;Exhibits a high level of individual initiative and creativity.&lt;/p&gt;
&lt;p&gt;Please visit our website at &lt;a href=&quot;http://www.gettyimagesjobs.com&quot; title=&quot;www.gettyimagesjobs.com&quot;&gt;www.gettyimagesjobs.com&lt;/a&gt; and review our Compelling Offer and Leadership Principles.&lt;/p&gt;
&lt;p&gt;Getty Images, Inc. is an equal opportunity employer and strongly supports diversity in the workplace.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <category domain="http://groups.drupal.org/taxonomy/term/2872">html css ajax javascript dom web2.0 asp.net jsp software engineer ui developer flash yahoo</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Mon, 20 Aug 2007 14:04:10 +0000</pubDate>
 <dc:creator>chilli42</dc:creator>
 <guid isPermaLink="false">5723 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Dynamic Views module (AHAH page loads)</title>
 <link>http://groups.drupal.org/node/5356</link>
 <description>&lt;p&gt;Hi Everyone,&lt;br /&gt;
I just wanted to let you know about a new views related module, &lt;a href=&quot;http://drupal.org/project/dynamic_views&quot;&gt;Dynamic Views&lt;/a&gt;. (&lt;a href=&quot;http://drupal.org/project/dynamic_views&quot; title=&quot;http://drupal.org/project/dynamic_views&quot;&gt;http://drupal.org/project/dynamic_views&lt;/a&gt;) It allows you to dynamically update the main content area (no page reload) when you click a node link in a view block. It also allows you to change dynamically update a view using a filter at the top. You can combine it with some elements of the jquery interface library for some pretty cool effects. (see &lt;a href=&quot;http://warnerbrosrecords.com/artists&quot; title=&quot;http://warnerbrosrecords.com/artists&quot;&gt;http://warnerbrosrecords.com/artists&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;I&#039;ve pasted in the description from the README.txt file here. The module is in early stages, but works well. See at the bottom of the readme for some planned enhancements/todos.&lt;/p&gt;
&lt;p&gt;Any feedback, comments, suggestions and criticisms are welcome!&lt;/p&gt;
&lt;p&gt;-Chris&lt;/p&gt;
&lt;h2&gt;Description&lt;/h2&gt;
&lt;p&gt;Dynamic Views allows users to create dynamically updated content areas using&lt;br /&gt;
views. It provides the ability to combine block and page views along with&lt;br /&gt;
exposed filters to create dynamic pages that update without a page refresh.&lt;/p&gt;
&lt;h2&gt;Dependencies&lt;/h2&gt;
&lt;p&gt;Views&lt;/p&gt;
&lt;h2&gt;Installation&lt;/h2&gt;
&lt;p&gt;Add to your modules directory and enable&lt;/p&gt;
&lt;h2&gt;Configuration&lt;/h2&gt;
&lt;p&gt;First you need to just setup a standard view&lt;/p&gt;
&lt;p&gt;Use Case #1:&lt;br /&gt;
A teaser list of nodes in a pager-enabled-block showing up on the page view&lt;br /&gt;
with 1 Full Node setup&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Enable the page-type for your view&lt;/li&gt;
&lt;li&gt;Set the type of view to Dynamic Full Node&lt;/li&gt;
&lt;li&gt;Set the # of Nodes Per Page to 1&lt;/li&gt;
&lt;li&gt;Enable the block-type for the view&lt;/li&gt;
&lt;li&gt;Set the type of view to Dynamic Teaser List&lt;/li&gt;
&lt;li&gt;Set the # of Nodes Per Block to 3-4&lt;/li&gt;
&lt;li&gt;Enable &quot;[More] Link?&quot;&lt;/li&gt;
&lt;li&gt;Save view and go to admin/build/blocks&lt;/li&gt;
&lt;li&gt;Enable Dynamic: your_view in a region of your choice and make sure its viewable on your view page&lt;/li&gt;
&lt;li&gt;Go to your pages url and click on a node title in the block and watch it get updated in the main&lt;br /&gt;
content area. You can also click your page #&#039;s in the blocks pager and watch the block get updated&lt;br /&gt;
with the new page.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Use Case #2:&lt;br /&gt;
Use an exposed filter in your view to dynamically update your content.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Enable the page-type for your view&lt;/li&gt;
&lt;li&gt;Set the type of view to Dynamic Filter: Teaser/Full/List/Table&lt;/li&gt;
&lt;li&gt;Expose a filter that will create a select list. (eg. Taxonomy terms, Content types)&lt;/li&gt;
&lt;li&gt;Check &quot;Force Single&quot; and &quot;Lock Operator&quot;&lt;/li&gt;
&lt;li&gt;Save view&lt;/li&gt;
&lt;li&gt;Visit your view&#039;s url and click on a link in the newly created list of items that replaced your&lt;br /&gt;
filter and watch the content update in response.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Future Enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Easily turn on/off fancy jQuery effects&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Cool Effects&lt;/h2&gt;
&lt;p&gt;In order to achieve similar functionality to &lt;a href=&quot;http://warnerbrosrecords.com/artists&quot; title=&quot;http://warnerbrosrecords.com/artists&quot;&gt;http://warnerbrosrecords.com/artists&lt;/a&gt; you can&lt;br /&gt;
combine this module with the jQuery interface slider plugin from &lt;a href=&quot;http://interface.eyecon.ro/download&quot; title=&quot;http://interface.eyecon.ro/download&quot;&gt;http://interface.eyecon.ro/download&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some extra javascript + styles will need to be used in order to set it up.&lt;/p&gt;
&lt;h2&gt;Todo&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Write up a howto to create a nice slider using jQuery interface slider&lt;/li&gt;
&lt;li&gt;Rewrite the exposed filters code so that it works with any type of exposed filter&lt;/li&gt;
&lt;li&gt;Allow dynamic blocks on their own without requiring a dynamic page as well.&lt;/li&gt;
&lt;li&gt;Instead of using extra view types to setup the dynamic functionality, add checkboxes to &quot;make view dynamic&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bugs/Features/Patches:&lt;/h2&gt;
&lt;p&gt;If you want to report bugs, feature requests, or submit a patch, please do so&lt;br /&gt;
at the project page on the Drupal web site.&lt;br /&gt;
&lt;a href=&quot;http://drupal.org/project/issues/dynamic_views&quot; title=&quot;http://drupal.org/project/issues/dynamic_views&quot;&gt;http://drupal.org/project/issues/dynamic_views&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/views-developers&quot;&gt;Views Developers&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5356#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/2678">ahah</category>
 <category domain="http://groups.drupal.org/taxonomy/term/234">ajax</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2677">dynamic views</category>
 <category domain="http://groups.drupal.org/taxonomy/term/100">views</category>
 <group domain="http://groups.drupal.org/art-music">Art &amp;amp; Music</group>
 <group domain="http://groups.drupal.org/bay-area">Bay Area</group>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <group domain="http://groups.drupal.org/theme-development">Theme development</group>
 <group domain="http://groups.drupal.org/views-developers">Views Developers</group>
 <pubDate>Sat, 28 Jul 2007 20:06:47 +0000</pubDate>
 <dc:creator>ChrisB</dc:creator>
 <guid isPermaLink="false">5356 at http://groups.drupal.org</guid>
</item>
<item>
 <title>Spry AJAX Framework</title>
 <link>http://groups.drupal.org/node/5271</link>
 <description>&lt;p&gt;I just created the &lt;a href=&quot;http://drupal.org/project/spry&quot;&gt;Spry Framework Module&lt;/a&gt; to facilitate the implementation of some &lt;a href=&quot;http://labs.adobe.com/technologies/spry/demos/index.html&quot; target=&quot;_blank&quot;&gt;Spry Goodness&lt;/a&gt; into Drupal.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The Spry framework for Ajax is a JavaScript library for web designers that provides functionality that allows designers to build pages that provide a richer experience for their users. It is designed to bring Ajax to the web design community who can benefit from Ajax, but are not well served by other frameworks.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;So far the only module that uses it is the Spry Validation Text Field, which uses CCK to add a text widget to nodes.  You give it a validation type, as well as some formatting options, and you have real time text validation that looks pretty. Since Spry is so powerful, there are bound to be more addon modules in the future.&lt;/p&gt;
&lt;p&gt;What I&#039;m looking for are other ideas on how Spry could be used within Drupal.  Maybe a replacement of the image_gallery.module with the &lt;a href=&quot;http://labs.adobe.com/technologies/spry/demos/gallery/&quot; target=&quot;_blank&quot;&gt;Spry Image Gallery Example&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Tell me what you think!&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/5271#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/234">ajax</category>
 <category domain="http://groups.drupal.org/taxonomy/term/235">javascript</category>
 <category domain="http://groups.drupal.org/taxonomy/term/2643">spry</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Mon, 23 Jul 2007 20:37:41 +0000</pubDate>
 <dc:creator>Rob Loach</dc:creator>
 <guid isPermaLink="false">5271 at http://groups.drupal.org</guid>
</item>
<item>
 <title>JQuery UI</title>
 <link>http://groups.drupal.org/node/4997</link>
 <description>&lt;p&gt;Has anyone had a chance to check out the new &lt;a href=&quot;http://dev.jquery.com/browser/trunk/plugins/ui&quot;&gt;JQuery UI&lt;/a&gt;?  I think it is what people have been referring to as Interface2.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; It looks like Dimitri has created the &lt;a href=&quot;http://drupal.org/project/ui&quot;&gt;UI project&lt;/a&gt; to deal with jQuery UI in D6. I have just created the &lt;a href=&quot;http://drupal.org/project/jquib&quot;&gt;jQuery UI Backport project&lt;/a&gt; to allow the library to be used in D5 without breaking anything.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;a href=&quot;/javascript&quot;&gt;Javascript&lt;/a&gt;&lt;/div&gt;</description>
 <comments>http://groups.drupal.org/node/4997#comments</comments>
 <category domain="http://groups.drupal.org/taxonomy/term/583">jquery</category>
 <group domain="http://groups.drupal.org/javascript">Javascript</group>
 <pubDate>Thu, 05 Jul 2007 18:19:48 +0000</pubDate>
 <dc:creator>starbow</dc:creator>
 <guid isPermaLink="false">4997 at http://groups.drupal.org</guid>
</item>
<item>
 <title>mootools JavaScript framework benchmark</title>
 <link>http://groups.drupal.org/node/4555</link>
 <description>&lt;p&gt;Ran across this &#039;speedtest&#039; page today, it has interesting results especially cross-browser:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mootools.net/slickspeed/&quot; title=&quot;http://mootools.net/slickspeed/&quot;&gt;http://mootools.net/slickspeed/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you run it on FF ( at least on my iMac and a nearby Vista machine ) moo and prototype are much faster, but extjs wins hands down on Safari ( OS X ) and IE7 on Vista. jQuery is middling IMHO the benefits in developer satisfaction are worth the speed cost vs prototype.&lt;/p&gt;
&lt;p&gt;Discuss.&lt;/p&gt;
&lt;div class=&quot;og_rss_groups&quot;