<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>YUI 3 :: {126} Tickets Addressed in 3.6.0</title>
<link>http://yuilibrary.com//projects/yui3/report/126</link>
<description>YUI Library RSS Feed</description>
<language>en</language>
<generator>DavGlass</generator>
<item>
   <title>Allow Selecting Dates In Calendar Before Rendering</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531276</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531276</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;You are unable to call the .selectedDates() method of a calendar widget before rendering the calendar. It would be nice to be able to use this method before calling the .render() method. I think it would be even better to be able to specify the selectedDates from the constructor of the widget like so:&lt;/p&gt;

&lt;p&gt;new Y.Calendar({ selectedDates: myDates })&lt;/p&gt;

&lt;p&gt;Here is a fiddle that can be used. Move the .selectedDates() call above .render() and you'll get an error in the console.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://jsfiddle.net/ddelrio1986/Kev8J/2/&quot;&gt;http://jsfiddle.net/ddelrio1986/Kev8J/2/&lt;/a&gt;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Calendar Rules overhaul</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531322</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531322</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;- Instead of reparsing strings every time a rule is matched, generate closures for each rule and apply them in succession.&lt;br /&gt;
- Support date ranges as a top-level definition for the rule sets.&lt;br /&gt;
- Support for &amp;quot;nth weekday of the month&amp;quot;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Hardcoded h4 in HEADER_TEMPLATE</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531676</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531676</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Line 1005 and 1028 of calendar-base.js have the H4 from the HEADER_TEMPLATE hardcoded:&lt;/p&gt;

&lt;p&gt;&lt;pre class=&quot;wikicode&quot;&gt;contentBox.one(&amp;quot;.&amp;quot; + CAL_HD).one(&amp;quot;h4&amp;quot;)&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;This makes the HEADER_TEMPLATE less customizable as the H4 needs to be there or else the afterChange events fail.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Calendar Day Template breaks click event</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532277</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532277</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;I overwrote the CALDAY_TEMPLATE to contain a .liner div around the day number. The _clickCalendar callback is using ev.target, the clickedCell is getting assigned to div.liner, and not the td. Changing clickedCell = ev.target to clickedCell = ev.currentTarget fixed this for me.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Example tests for Calendar</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532407</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532407</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Implement example tests for Calendar&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>hover style not cleared when navigating with keyboard</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532029</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532029</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;If I click on a date, the hover style is also active (dark blue).  If I then move the day with the keyboard and change to another month, the hover style is still active on the date that was originally hovered.  E.g. if I click on the 17th, then move to the next month via keyboard, the 17th of the next month has the hover style (because it's the same &amp;lt;td&amp;gt;, obviously).&lt;/p&gt;

&lt;p&gt;The hover style should be cleared on the first keyboard interaction.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Build out calendar unit tests to achieve 100% code coverage</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532190</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532190</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Build out calendar unit tests to achieve 100% code coverage&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Refocus on calendar nav elements after they are activated via keyboard in IE</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532262</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532262</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;See summary&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Rules object resets if rules are specified at render time</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532273</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532273</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;See summary.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>No selection rendering is bound to selection change event.</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532274</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532274</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;See summary&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Removal of dates from selection doesn't function correctly if removeDates private method is used.</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532275</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532275</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;See summary.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>CustomRenderer attribute should be lazyAdded</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532276</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532276</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;See summary&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>setYear is deprecated</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531828</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531828</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;According to MDN (see URL), the setYear method on the Date object is deprecated in favor of setFullYear.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Example tests for Date and Number</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532408</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532408</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Implement example tests for Date and Number&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Deprecate Y.DataFormat.Date/Number in favor of Y.Date/Number</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532290</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532290</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;See summary&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>SWF utility doesn't allow for preventing autoplay and loop</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532178</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532178</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Please see &lt;a href=&quot;http://yuilibrary.com/forum/viewtopic.php?p=28211&quot;&gt;http://yuilibrary.com/forum/viewtopic.php?p=28211&lt;/a&gt;. In there I mentioned that the SWF does not support the fixedattributes loop and play. Without the ability to set loop=&amp;quot;false&amp;quot; and play=&amp;quot;false&amp;quot;, the movie file starts as soon as the page loads and loops continously. I know these properties do not apply to Flex but Flash applications should support them. Please add the 'loop' and 'play' to the SWF's fixed property list.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br /&gt;
Sridhar&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>ExternalInterface.addCallback does not work with Y.SWF, Flash 10.0 and IE // Test and incorporate Tripp's patch</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2529891</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2529891</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Methods added via ExternalInterface.addCallback do not work in Flash 10.0 and IE when embedded with Y.SWF.&lt;/p&gt;

&lt;p&gt;Replicated in Flash 10,0,22,87.&lt;/p&gt;

&lt;p&gt;Embedding the same swf with swfobject 2 works as intended.&lt;/p&gt;

&lt;p&gt;Source files attached as a ZIP.&lt;/p&gt;

&lt;p&gt;Useful links:&lt;br /&gt;
Archived Flash Player versions: &lt;a href=&quot;http://kb2.adobe.com/cps/142/tn_14266.html&quot;&gt;http://kb2.adobe.com/cps/142/tn_14266.html&lt;/a&gt;&lt;br /&gt;
Remove Flash Registry Key to install older version: &lt;a href=&quot;http://kb2.adobe.com/cps/116/4da116d3.html&quot;&gt;http://kb2.adobe.com/cps/116/4da116d3.html&lt;/a&gt;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Review TreeView code and example</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532412</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532412</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;See summary&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Standardize uploader event names</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2530002</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2530002</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Uploader publishes &amp;quot;uploaderReady&amp;quot; but also passes through all-lowercase event names from the SWF, resulting in mixed formatting event names and even mixed prefixes. These event names should be updated before being relayed.&lt;/p&gt;

&lt;p&gt;Uploader should also be using Y.Base's NAME property to auto-prefix capability.&lt;/p&gt;

&lt;p&gt;For example, these events:&lt;br /&gt;
uploaderReady&lt;br /&gt;
uploadcomplete&lt;br /&gt;
uploaderror&lt;/p&gt;

&lt;p&gt;Should be:&lt;br /&gt;
uploader:ready&lt;br /&gt;
uploader:complete&lt;br /&gt;
uploader:error&lt;/p&gt;

&lt;p&gt;So that implementers can use uploader.on('error', ...) syntax.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>More Robust File FIlters</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531876</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531876</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Only basic allowed extension file filters are supported in the Flash Uploader, this does not seem to be supported in the HTML5 uploader.  Wondering if this feature is being abandoned or if it is on the roadmap for the HTML5 Uploader as well.  If so I think it would make good sense to also offer disallowed extensions, and also a max/min file size.  I find I am building this functionality now in my implementation but it occured to me that this may be something that is desirable for all.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>File List Manipulation</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531877</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531877</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;There is no mechanism to control and manipulate the built in (multiple) file list that the uploader control uses.  You can add files, but you cannot remove them.  It is pretty easy to add an event to clear the list entirely, but I am finding it much more challenging to remove individual files from the list using the out of the box solution.  This also makes it difficult to perform validations (i.e. file size, file extension, max # of files) before adding a file to the list.  I am going to build a solution for my implementation to manipulate an array of Y.File objects to allow for these adjustments and use UploadThese to send them to our backend.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>HTML5 Uploader: Drag 'n Drop Functionality: Drop event is not being fired</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532111</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532111</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;When a file is &amp;quot;dropped&amp;quot; in the drop area the &amp;quot;drop&amp;quot; event is suppose to fire.&lt;/p&gt;

&lt;p&gt;However, the &amp;quot;this.fire(&amp;quot;drop&amp;quot;);&amp;quot; is missing from the source code. In uploader-html5.js between lines 335 thru 351. The drop event should be fired.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Can't upload the same file twice with webkit</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532140</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532140</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;When you try to upload a file twice within webkit it doesn't work:&lt;/p&gt;

&lt;p&gt;You can test by yourself: &lt;a href=&quot;http://jumbay.info/yui/uploader/&quot;&gt;http://jumbay.info/yui/uploader/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select a file, upload it, then select the same file, the &amp;quot;fileselect&amp;quot; event won't fire.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Uploader Flash, empty fileList array after fileselect event</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532150</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532150</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;After fileselect event fileList array is empty for a few milliseconds. uploader.uploadAll() in fileselect event callback function is impossible.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Set a XMLHttpRequest header in the request header.</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532248</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532248</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;I am using uploader in a progressive enhancement scenario.&lt;/p&gt;

&lt;p&gt;Normally a file input and a submit button is displayed. This is then hidden and replaced by the uploader's buttons. Normally, without javascript, the page will refresh and be rerendered. However, with the uploader, depending on the upload, I would just like to send back a simple JSON response.&lt;/p&gt;

&lt;p&gt;Normally, with Y.IO, I can check if XMLHttpRequest is the value of the X-Requested-With header to determine if it's an AJAX request. With Uploader, however, the X-Requested-With is not set, which results in a not so neat solution:&lt;/p&gt;

&lt;p&gt;Setting an extra POST variable, for example, called &amp;quot;isAJAX&amp;quot;, and then check that on the server side.&lt;/p&gt;

&lt;p&gt;It would be much neater if the X-Requested-With header is set, so that we can determine if the request is &amp;quot;AJAX&amp;quot; or just an ordinary request.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Uploader: IE10 does not upload files</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532548</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532548</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;IE10 with the &amp;quot;Multiple Files Upload with Transparent Overlay Button&amp;quot; only seems to partially finish the file upload and displays &amp;quot;Hasn't started&amp;quot; for the first file.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;File name | File size | Percent uploaded&lt;/p&gt;

&lt;p&gt;lol.txt         |       3      | Hasn't started yet&lt;br /&gt;
rofl.txt       |       4      |     100%&lt;/p&gt;

&lt;p&gt;Total uploaded: 100%&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Uploader: IE10 has no server data retrieved</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532551</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532551</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Example &amp;quot;Multiple Files Uploader with POST Variables and Server Data Retrieval&amp;quot; has no data from server received in IE10.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Minor error with uploader's documentation</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532241</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532241</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;I found a small error with uploader's documentation (features based on avaliable functionality) here: http://yuilibrary.com/yui/docs/uploader/#features-based-on-available-functionality&lt;/p&gt;

&lt;p&gt;I believe this code here:&lt;/p&gt;

&lt;p&gt;&lt;pre class=&quot;wikicode&quot;&gt;&lt;br /&gt;
uploader.set(&amp;quot;fileFilters&amp;quot;, [{description:&amp;quot;Images&amp;quot;, extensions:&amp;quot;*.jpg;*.png;*.gif&amp;quot;},&lt;br /&gt;
                                    {description:&amp;quot;Videos&amp;quot;, extensions:&amp;quot;*.avi;*.mov;*.mpg&amp;quot;}];);&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;Should be:&lt;br /&gt;
&lt;pre class=&quot;wikicode&quot;&gt;&lt;br /&gt;
uploader.set(&amp;quot;fileFilters&amp;quot;, [{description:&amp;quot;Images&amp;quot;, extensions:&amp;quot;*.jpg;*.png;*.gif&amp;quot;},&lt;br /&gt;
                                    {description:&amp;quot;Videos&amp;quot;, extensions:&amp;quot;*.avi;*.mov;*.mpg&amp;quot;}]); //removed extra semi colon.&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Explicitly state necessity of Flash on Uploader Examples for IE</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532544</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532544</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Testing Uploader on IE without Flash installed gives the message:&lt;/p&gt;

&lt;p&gt;&amp;quot;We are sorry, but the uploader technology is not supported on this platform.&amp;quot;&lt;/p&gt;

&lt;p&gt;This should be changed so that the user understands that Flash is required.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>All Uploader examples fail in Chrome on Android 4.1</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532545</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532545</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;All Uploader examples fail in Chrome on Android 4.1&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Credentials issue in Uploader examples in FF14</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532566</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532566</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;withCredentials changed the default value, which causes issue in Uploader examples.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Pull in existing Uploader unit tests</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532194</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532194</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Pull in existing Uploader unit tests&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Flash Uploader does not fire error events correctly</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532297</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532297</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/yui/yui3/blob/master/src/uploader/as/FlashUploader.as#L391&quot;&gt;https://github.com/yui/yui3/blob/master/src/uploader/as/FlashUploader.as#L391&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looks like there's a missing event.type assignment, which results in events not getting correctly relayed to JS.&lt;/p&gt;

&lt;p&gt;A patch SWF will be included in this ticket once it is produced.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Uploader Queue does not push the next file up to upload when a running upload is cancelled</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532312</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532312</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;The cancelUpload() method is not starting the next file once a running file is cancelled.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Uploader issue in Safari because withCredentials is set before XHR is opened</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532396</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532396</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;See summary&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Deprecated modules should be excluded from &quot;Related Examples&quot; box on the right</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532565</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532565</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Uploader examples: Related Examples box on the right points to deprecated examples, but we shouldn't link to those from there.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>contentready event documentation has two weird selectors</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532577</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532577</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;In the example documentation at the URL listed, it looks like the ID selectors inside the javascript are incorrect. There are 3 different IDs which I think are all trying to refer to the same element:&lt;/p&gt;

&lt;p&gt;var notHereYet = Y.one('#list'); // null&lt;/p&gt;

&lt;p&gt;Y.on('contentready', addItem, '#todo');&lt;/p&gt;

&lt;p&gt;&amp;lt;div id=&amp;quot;todos&amp;quot;&amp;gt;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>error in documentation for CSS buttons</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532153</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532153</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;on this page: &lt;a href=&quot;http://yuilibrary.com/yui/docs/button/cssbutton.html&quot;&gt;http://yuilibrary.com/yui/docs/button/cssbutton.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Source: HTML&lt;/p&gt;

&lt;p&gt;&amp;lt;!-- Include the cssbutton stylesheet --&amp;gt;&lt;br /&gt;
&amp;lt;link &lt;strong&gt;ref=&amp;quot;stylsheet&amp;quot;&lt;/strong&gt; href=&amp;quot;&lt;a href=&quot;http://yui.yahooapis.com/3.5.0/build/cssbutton/cssbutton.css&quot;&gt;http://yui.yahooapis.com/3.5.0/build/cssbutton/cssbutton.css&lt;/a&gt;&amp;quot;&amp;gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;S/B link rel= not ref='&lt;/em&gt;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Additional tests for Widget-StdMod</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532373</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532373</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Tests for setStdModContent() and the HTML_PARSER.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Error in documentation for Handlebars</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532315</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532315</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;In the &amp;quot;Partials&amp;quot; section,&lt;/p&gt;

&lt;p&gt;The line :&lt;br /&gt;
Y.Handlebars.registerPartial('header', '&amp;lt;h1&amp;gt;Handlebars&amp;lt;/h1&amp;gt;');&lt;/p&gt;

&lt;p&gt;should actually be:&lt;br /&gt;
Y.Handlebars.registerPartial('header', '&amp;lt;h1&amp;gt;{{title}}&amp;lt;/h1&amp;gt;');&lt;/p&gt;

&lt;p&gt;This shows the inheritance of the context in partials.&lt;/p&gt;

&lt;p&gt;In the example, the partial template should renders to &amp;quot;&amp;lt;h1&amp;gt;My Page About Mustaches&amp;lt;/h1&amp;gt;&amp;quot;&lt;br /&gt;
With the provided code, it renders to &amp;quot;&amp;lt;h1&amp;gt;Handlebars&amp;lt;/h1&amp;gt;&amp;quot;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Improper use of &quot;it's&quot; in docs</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532380</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532380</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;&amp;quot;It's&amp;quot; is not the possessive form of &amp;quot;it,&amp;quot; it is the contraction of &amp;quot;it is.&amp;quot;&lt;/p&gt;

&lt;p&gt;The following:&lt;/p&gt;

&lt;p&gt;A YUI module can be described as &amp;quot;any code that can be separated to run on it's own&amp;quot;. Many times, this code can be reusable in different ways.&lt;/p&gt;

&lt;p&gt;Should read:&lt;/p&gt;

&lt;p&gt;A YUI module can be described as &amp;quot;any code that can be separated to run on its own&amp;quot;. Many times, this code can be reusable in different ways.&lt;/p&gt;

&lt;p&gt;This would have been a pull-request but your tech writers haven't committed the web site to git yet...&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Drag handles aren't well explained in the example.</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532106</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532106</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;The example here: &lt;a href=&quot;http://stage.yuilibrary.com/yui/docs/dd/drag-plugin.html&quot;&gt;http://stage.yuilibrary.com/yui/docs/dd/drag-plugin.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It demonstrates using the dd node plugin.  The drag handle is an h2 element that says Drag Me Here.  That's a good visual clue.  The old example has a little x in the top corner to drag by, and that was confusing since it appeared to be a close button.  The new example failed to change this comment in the source: //Now you can only drag it from the x in the corner&lt;/p&gt;

&lt;p&gt;Also, I think it's pretty obvious what happening by looking at the example, yet I feel like there should be at least a 1 sentence description of what a drag handle is and does.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>DDConstrained does not remove event listeners on destroy properly</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532216</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532216</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Even if we unplug DDConstrained plugin, the node is still constrained, because the listeners were not removed.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>DD Delegate ignores dragNode configuration option</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532291</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532291</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;DD Delegate allows you to pass in a configuration object, dragConfig, which is later used when creating the Drag instance.  However during  mousedown event handling the 'dragNode' configuration option is overridden without checking the 'dragConfig' object first.&lt;/p&gt;

in _delMouseDown&lt;br /&gt;
&lt;pre class=&quot;wikicode&quot;&gt;&lt;br /&gt;
if (dd.proxy) {&lt;br /&gt;
    dd.set('dragNode', Y.DD.DDM._proxy);&lt;br /&gt;
} else {&lt;br /&gt;
    dd.set('dragNode', tar);&lt;br /&gt;
}&lt;p&gt;&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;instead it should be something like&lt;/p&gt;

&lt;pre class=&quot;wikicode&quot;&gt;&lt;br /&gt;
if (dd.proxy) {&lt;br /&gt;
    dd.set('dragNode', Y.DD.DDM._proxy);&lt;br /&gt;
} else if ( conf.dragNode ) {&lt;br /&gt;
    dd.set('dragNode', conf.dragNode);&lt;br /&gt;
}else {&lt;br /&gt;
    dd.set('dragNode', tar);&lt;br /&gt;
}&lt;p&gt;&lt;/pre&gt;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Drag and Drop Window scrolling not working when dragged vertically</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532308</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532308</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;I am testing using this example here: &lt;a href=&quot;http://yuilibrary.com/yui/docs/dd/winscroll.html&quot;&gt;http://yuilibrary.com/yui/docs/dd/winscroll.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When dragging the div horizontally, the window scrolls as expected.&lt;/p&gt;

&lt;p&gt;When dragging the div vertically, the window never scrolls. This is regardless of whether the browser is maximized or whether it has been resized to take up part of the screen.&lt;/p&gt;

&lt;p&gt;This is happening in all browsers.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Y.Plugin.Drag interferes with browser's native handling of dragged links, even when those links aren't targets</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532500</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532500</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;It's usually possible to drag a link into the bookmarks bar in a browser to bookmark that link directly. However, if Y.Drag or Y.Plugin.Drag are used, it's no longer possible to drag a link and have the browser handle it as normal -- even if the node is not a target, or explicitly marked as Invalid.&lt;/p&gt;

&lt;p&gt;See the attached fiddle for an example. I've just added the addInvalid too - but it doesn't work either with, or without it.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>bz #5540030 - Indent/Outdent button doestn't work properly in Chrome/IE when in RTL mode</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532376</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532376</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;While Indent/Outdent works properly with LTR mode, it doesn't work with RTL&lt;br /&gt;
mode in Chrome/IE. It works properly in FF.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>nodeChange event's command key loses both the underline and strikethrough property if both are applied to text in the text editor</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532395</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532395</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;If you underline and strikethrough text in the texteditor, nodeChange events connected to the text will not have underline or strikethrough in the commands object in the event object. Only when you apply &lt;strong&gt;both&lt;/strong&gt; underline and strikethrough to the text does the commands object lose both  aforementioned commands.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>page not found</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532529</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532529</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;while browsing the IO API, I received the following error&lt;/p&gt;

&lt;p&gt;Not Found&lt;/p&gt;

&lt;p&gt;The requested URL /yui/docs/api/modules/io-nodejs.html was not found.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Y.io in nodejs fails when config.data is an object</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532390</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532390</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;config.data needs to be manually stringified&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>loader docs specify incorrect maxlengthurl</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532173</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532173</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;docs say 2048, code says 1024&lt;/p&gt;

&lt;p&gt;not sure if this is a mistake in the docs or the code, but they don't match up.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>The trigger field under modules definition should support multiple module names</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2529939</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2529939</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;I could have this yui config: {&amp;quot;modules&amp;quot;:{&amp;quot;mymodule&amp;quot;:&amp;quot;condition&amp;quot;:{&amp;quot;trigger&amp;quot;:&amp;quot;dom-base&amp;quot;,&amp;quot;test&amp;quot;:function(){return true;}}}}&lt;br /&gt;
I think trigger should accept an array of module names so if any of these modules are being used, mymodule would be used.&lt;br /&gt;
btw - the condition field is not documented under &lt;a href=&quot;http://developer.yahoo.com/yui/3/yui/#loader&quot;&gt;http://developer.yahoo.com/yui/3/yui/#loader&lt;/a&gt;.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Configuring the loader for modules that ship with only the root bundle.</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531640</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531640</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;If I want to write a module that will uses Y.Intl bundles for strings, I would typically start with a root bundle, and then add language specifics later. To configure the Loader to load bundles for a module where only the root bundle is currently defined is a bit inconsistent. I actually have to provide an empty string in the array for the lang property {lang:[&amp;quot;&amp;quot;]}, something which I don't have to do when I have language specific bundles.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>YUI instance's combine:false should override group's combine:true</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531855</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531855</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;First, I configure a group:&lt;/p&gt;

&lt;p&gt;window.YUI_config =&lt;br /&gt;
    {&lt;br /&gt;
        groups:&lt;br /&gt;
        {&lt;br /&gt;
            ygallery:&lt;br /&gt;
            {&lt;br /&gt;
                ext:       true,&lt;br /&gt;
                combine:   true,&lt;br /&gt;
                base:      '&lt;a href=&quot;http://localhost:8666/combo?&quot;&gt;http://localhost:8666/combo?&lt;/a&gt;',&lt;br /&gt;
                comboBase: '&lt;a href=&quot;http://localhost:8666/combo?&quot;&gt;http://localhost:8666/combo?&lt;/a&gt;',&lt;br /&gt;
                root:      '',&lt;br /&gt;
                patterns:&lt;br /&gt;
                {&lt;br /&gt;
                    'ygallery-':      { },&lt;br /&gt;
                    'lang/ygallery-': { },&lt;br /&gt;
                    'ygallerycss-':   { type: 'css' }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;/p&gt;

&lt;p&gt;Then I require them:&lt;/p&gt;

&lt;p&gt;YUI({&lt;br /&gt;
    filter: 'debug', combine: false,&lt;br /&gt;
    gallery: 'gallery-2012.01.11-21-03'&lt;br /&gt;
}).use('ygallery-foo', 'ygallery-blah', function(Y) {...});&lt;/p&gt;

&lt;p&gt;When I view the generated source in Firefox, I see this script request:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://localhost:8666/combo?ygallery-foo/3.5/ygallery-foo-debug.js&amp;amp;ygallery-blah/1.5/ygallery-blah-debug.js&quot;&gt;http://localhost:8666/combo?ygallery-foo/3.5/ygallery-foo-debug.js&amp;amp;ygallery-blah/1.5/ygallery-blah-debug.js&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I think the combine:false configuration for the YUI instance should override the group's combine:true configuration.&lt;/p&gt;

&lt;p&gt;In addition, I think that Loader should fall back on using comboBase even for single modules, if base isn't defined.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Enhance YUI Loader to support module versions</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531856</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531856</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;I'm working on a combo handler that understands versions, to allow each module to have an independent update history, and any combination of module versions can be loaded.  (This is different from the YUI 3 Gallery, where only a single gallery version can be specified.)&lt;/p&gt;

&lt;p&gt;This patch seems to do the trick:&lt;/p&gt;

&lt;p&gt;_path = function(dir, file, type, nomin) {&lt;/p&gt;

&lt;p&gt;+                        if (Y.config.moduleVersions &amp;amp;&amp;amp; Y.config.moduleVersions[dir]) {&lt;/p&gt;

&lt;p&gt;+                           dir += '/' + Y.config.moduleVersions[dir];&lt;/p&gt;

&lt;p&gt;+                        }&lt;/p&gt;

&lt;p&gt;var path = dir + '/' + file;&lt;br /&gt;
                        if (!nomin) {&lt;br /&gt;
                            path += '-min';&lt;br /&gt;
                        }&lt;br /&gt;
                        path += '.' + (type || CSS);&lt;/p&gt;

&lt;p&gt;return path;&lt;br /&gt;
                    };&lt;/p&gt;

&lt;p&gt;I configure a map of module names to version numbers in YUI_config (along with the module group which defines comboBase, root, and patterns), and the above patch automatically includes the version number in the path sent to the combo handler.&lt;/p&gt;

&lt;p&gt;YUI_config = {moduleVersions:{'ygallery-foo':'3.5'}, groups:{...}};&lt;br /&gt;
YUI().use('ygallery-foo', function(Y) {...});&lt;/p&gt;

&lt;p&gt;This generates a request for&lt;/p&gt;

&lt;p&gt;{comboBase}ygallery-foo/3.5/ygallery-foo-min.js&lt;/p&gt;

&lt;p&gt;and similarly for any CSS.  This directory structure makes it very easy to store many different versions for each module.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Loader may calculate incorrect css file paths for different skins</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532070</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532070</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Requesting a non-native module from two different Loader instances with different skins will calculate incorrect css file paths for all but the first Loader instance that calls resolve.&lt;/p&gt;

&lt;p&gt;Full write-up available at &lt;a href=&quot;http://www.brainsfordinner.com/yui/yui-loader-bug.html&quot;&gt;http://www.brainsfordinner.com/yui/yui-loader-bug.html&lt;/a&gt;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Combo Loader broken in 3.5.0pr4</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532076</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532076</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;YUI combo loader is broken in 3.5.0pr4 and fails to load js files in the correct order. But it does look like these are loaded correctly in the Chrome debugger. This is major show stopper.&lt;/p&gt;

&lt;p&gt;The test case is below. If you keep pressing F5 in Chrome, you will get 'Uncaught ReferenceError: a is not defined' eventually in Chrome:&lt;/p&gt;

&lt;ul&gt;
                                                            &lt;li&gt; ComboTest.html&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;lt;script src=&amp;quot;&lt;a href=&quot;http://yui.yahooapis.com/3.5.0pr4/build/yui/yui-min.js&quot;&gt;http://yui.yahooapis.com/3.5.0pr4/build/yui/yui-min.js&lt;/a&gt;&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;

&amp;lt;script&amp;gt;&lt;br /&gt;
var getConfig = function () {&lt;br /&gt;
var config = {&lt;br /&gt;
modules: {&lt;br /&gt;
'a': {&lt;br /&gt;
fullpath: 'a.js'&lt;br /&gt;
},&lt;br /&gt;
'b': {&lt;br /&gt;
fullpath: 'b.js',&lt;br /&gt;
requires: ['a']&lt;br /&gt;
}&lt;p&gt;}&lt;br /&gt;
};&lt;/p&gt;

&lt;p&gt;return config;&lt;br /&gt;
};&lt;/p&gt;

&lt;p&gt;YUI(getConfig()).use('b', function (YUI3) { &lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/p&gt;

&lt;ul&gt;
                                            &lt;li&gt; a.js file:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;a = function () {&lt;br /&gt;
};&lt;/p&gt;

&lt;ul&gt;
                                            &lt;li&gt; b.js file:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;b = function () {&lt;br /&gt;
};&lt;/p&gt;

&lt;p&gt;b.prototype = new a();&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Allow for cascading module requirements</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532089</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532089</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;It would be very cool if loader allowed for taking required modules that are shared and specifying those at a higher level as opposed to needing to repeat them for every module.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://gist.github.com/2259463&quot;&gt;https://gist.github.com/2259463&lt;/a&gt; has some examples of how I think this would work.&lt;/p&gt;

&lt;p&gt;Implementation-wise, it would merge requires from each level together for the final module. In that respect it would be like base/root/etc work now either at the root or for groups. The difference would be unlike these simpler properties the arrays would be concatenated together.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>YUI config does not properly override skins</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532168</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532168</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;We have a sample of our CONFIG parameter that we pass in here:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://jsfiddle.net/UYEvU/&quot;&gt;http://jsfiddle.net/UYEvU/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We override some skins with an empty array to avoid loading the default skins.&lt;/p&gt;

&lt;p&gt;Repro:&lt;br /&gt;
Run the above on both 3.4.1 and 3.5.0 and watch the CSS tab of your browser's inspector.&lt;/p&gt;

&lt;p&gt;Actual:&lt;br /&gt;
3.4.1 obeys the override and does not load widget-base.css or widget-stack.css&lt;br /&gt;
3.5.0 does not obey the override and loads &lt;a href=&quot;http://yui.yahooapis.com/combo?3.5.0/build/widget-base/assets/skins/sam/widget-base.css&amp;amp;3.5.0/build/widget-stack/assets/skins/sam/widget-stack.css&quot;&gt;http://yui.yahooapis.com/combo?3.5.0/build/widget-base/assets/skins/sam/widget-base.css&amp;amp;3.5.0/build/widget-stack/assets/skins/sam/widget-stack.css&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This results in a large performance degradation; our hack for the meantime is to edit the yui/yui.js file directly.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Performance problems on YUI().use  on FF3.6 and IE8</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532236</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532236</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;We have recently upgraded YUI to its latest version to find that for FF 3.6 and IE8 is much slower to call YUI().use than it was on YUI3.4. We are aware that there is functionality on 3.5 that did not existed on 3.4 but still the perforamnce penalty in those browsers is too high.&lt;/p&gt;

&lt;p&gt;The problem comes with the _inspectPage method in the YUI object. This method builds everytime the instance is called the dependency tree, there is no caching whatsoever among instances. As far as I know there are two possible methods to load dependencies in YUI:&lt;/p&gt;

&lt;p&gt;1) Use YUI().use('whatever-module')&lt;br /&gt;
2) Load JS directly with a &amp;quot;script&amp;quot; tag.&lt;/p&gt;

&lt;p&gt;There is no method to remove dependencies, then, it seems that caching of what has been already loaded should happen across YUI instances. If a module is loaded is loaded &amp;quot;for ever&amp;quot;, thus why do we need to rebuild the dependency tree everytime from scratch when the YUI instance is found?&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Intl.get doesn't load language modules for non-yui modules defined in a group with configFn</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532268</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532268</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;While upgrading from 3.4.1 to 3.5.0, this configuration stopped working.&lt;br /&gt;
We have external yui modules, pulled in from a private server (no combo handling) and defined as groups (as per http://yuilibrary.com/yui/docs/api/classes/config.html#property_groups). The path of those files is defined in the configFn function. &lt;br /&gt;
Some of those modules need to get their language packs through Intl.get. &lt;br /&gt;
Those modules are YUI().use'd in html pages where their language packs are written (http://yuilibrary.com/yui/docs/intl/#packaging).&lt;br /&gt;
In the attached archive, you'll find an example of this html page; also, a fake module (mygroup-util-1.4), that (given the configFn), will be searched in http://my.server.it/js/util/1.4/util.js.&lt;br /&gt;
Note: paste this in the Firebug console and this will work:&lt;br /&gt;
&lt;pre class=&quot;wikicode&quot;&gt;YUI({lang: 'it'}).use(&amp;quot;mygroup-util-1.4&amp;quot;, function(Y) { Y.log(Y.mygroup.test()); })&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Loader error on Node Js</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532310</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532310</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;I'm running Node v0.6.17 on Fedora 16 with yui@3.5.1.&lt;/p&gt;

&lt;p&gt;I'm trying to load a custom module from the current directory.  I'm pretty sure that the problem is because the config object I'm passing to the YUI factory method is invalid, but it's not failing in a clean way.  I get this:&lt;/p&gt;

&lt;p&gt;/home/username/node_modules/yui/yui-nodejs/yui-nodejs.js:6450&lt;br /&gt;
        var f = this.onFailure, msg = [], i = 0, len = o.errors.length;&lt;br /&gt;
                                                               ^&lt;br /&gt;
TypeError: Cannot read property 'length' of undefined&lt;br /&gt;
    at Object._onFailure (/home/username/node_modules/yui/yui-nodejs/yui-nodejs.js:6450:64)&lt;br /&gt;
    at Object.&amp;lt;anonymous&amp;gt; (/home/username/node_modules/yui/yui-nodejs/yui-nodejs.js:6625:24)&lt;br /&gt;
    at [object Object].&amp;lt;anonymous&amp;gt; (/home/username/node_modules/yui/yui-nodejs/yui-nodejs.js:6692:30)&lt;br /&gt;
    at /home/username/node_modules/yui/yui-nodejs/yui-nodejs.js:3747:26&lt;br /&gt;
    at /home/username/node_modules/yui/yui-nodejs/yui-nodejs.js:3788:21&lt;br /&gt;
    at /home/username/node_modules/yui/yui-nodejs/yui-nodejs.js:3725:25&lt;br /&gt;
    at [object Object].&amp;lt;anonymous&amp;gt; (fs.js:98:14)&lt;br /&gt;
    at [object Object].emit (events.js:64:17)&lt;br /&gt;
    at [object Object].&amp;lt;anonymous&amp;gt; (fs.js:92:18)&lt;br /&gt;
    at [object Object].emit (events.js:67:17)&lt;/p&gt;

&lt;p&gt;I tracked it back to this line of code: &lt;a href=&quot;https://github.com/yui/yui3/blob/master/src/loader/js/loader.js#L1961&quot;&gt;https://github.com/yui/yui3/blob/master/src/loader/js/loader.js#L1961&lt;/a&gt;&lt;br /&gt;
It looks like o.errors is definitely expected to exist.&lt;/p&gt;

&lt;p&gt;I'll try to fix my config object.  I will post updates here if I find out more about what's going wrong.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Loader loads language files for custom modules from YUI CDN</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532370</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532370</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;When defining a custom module with languages, the loader tries to get the language files from &lt;a href=&quot;http://yui.yahooapis.com&quot;&gt;http://yui.yahooapis.com&lt;/a&gt; :&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>loader.calculate({ignoreRegistered:true}) still pulls in dependencies from a previous run of loader.calculate()</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532385</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532385</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;When I call loader.calculate() with ignoreRegistered:true, I'm still getting results from a previous call to loader.calculate().  Specifically, I'm recalculating the dependencies for the same module, but with a different set of modules registered via loader.addGroup().&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Skin override loads 2 stylesheets: sam and the custom one</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532423</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532423</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;See &lt;a href=&quot;http://yuilibrary.com/forum/viewtopic.php?f=93&amp;amp;t=9801&quot;&gt;http://yuilibrary.com/forum/viewtopic.php?f=93&amp;amp;t=9801&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Unlike in 3.4.1, if you select a skin override in 3.6.0, it will load both the sam skin and the custom skin. The order in which this happens doesn't seem to be guaranteed at first, which is why I was confused at first because the isolated test seemed to work.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Loader does not always use of configFn</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532498</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532498</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;See the attached example code. It is not necessary for the example code to work, the only thing of interest is WHAT PATH the modules are attempted to be loaded.&lt;/p&gt;

&lt;p&gt;I have a &amp;quot;group&amp;quot; section and in it a configFn which changes the path, because my directory structure is not &amp;quot;module-name/module-name.js&amp;quot; but just &amp;quot;module-name.js&amp;quot;, with all JS files in one top level build/ directory.&lt;/p&gt;

&lt;p&gt;When I don't include the &amp;quot;module:&amp;quot; information everything works. When I DO include the module information the following strange thing happens:&lt;/p&gt;

&lt;p&gt;/build/part1-xhr-datasource-debug.js&amp;quot;&lt;br /&gt;
/build/part1-util-debug.js&amp;quot;&lt;br /&gt;
/build/part1-init-configevent-provider-debug.js&amp;quot;&lt;br /&gt;
/build/part1-settings-ds-provider-debug.js&amp;quot;&lt;br /&gt;
/build/part1-busyloader/part1-busyloader-debug.js&amp;quot;&lt;br /&gt;
/build/part1-textnode/part1-textnode-debug.js&amp;quot;&lt;br /&gt;
/build/part1-treeview-debug.js&amp;quot;&lt;br /&gt;
/build/part1-treeview-json/part1-treeview-json-debug.js&amp;quot;&lt;br /&gt;
/build/part1-test/part1-test-debug.js&amp;quot;&lt;br /&gt;
/build/part1-base-debug.js&amp;quot;&lt;/p&gt;

&lt;p&gt;As you can see SOME files are attempted to be loaded USING the configFn, and some DON'T use the configFn, attempting to load the file from &amp;quot;/build/module-name/module-name.js&amp;quot;.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>if Y.Loader is loaded (without meta), it should allow to load modules defined in meta</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532571</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532571</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;With the new loader.resolve(true) we can generate (pre-compute) all the metadata needed for the app instead of loading the whole meta from CDN (loader-min.js) to improve performance. The problem with 3.5.x is that it will always try to load &amp;quot;loader-min.js&amp;quot; no matter what.&lt;/p&gt;

&lt;p&gt;Here is an example, loading a custom module without any YUI dependency:&lt;/p&gt;

&lt;p&gt;YUI.applyConfig({&lt;br /&gt;
    &amp;quot;fetchCSS&amp;quot;: false,&lt;br /&gt;
    &amp;quot;modules&amp;quot;: {&lt;br /&gt;
        &amp;quot;foo&amp;quot;: {&lt;br /&gt;
            &amp;quot;fullpath&amp;quot;: &amp;quot;&lt;a href=&quot;http://caridy.github.com/examples/blog/foo.js&quot;&gt;http://caridy.github.com/examples/blog/foo.js&lt;/a&gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;foo&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;js&amp;quot;,&lt;br /&gt;
            &amp;quot;requires&amp;quot;: []&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
YUI().use('foo');&lt;/p&gt;

&lt;p&gt;If the seed file is:&lt;br /&gt;
&lt;a href=&quot;http://yui.yahooapis.com/combo?3.5.1-2/build/yui-base/yui-base-debug.js&amp;amp;3.5.1-2/build/loader-base/loader-base-debug.js&quot;&gt;http://yui.yahooapis.com/combo?3.5.1-2/build/yui-base/yui-base-debug.js&amp;amp;3.5.1-2/build/loader-base/loader-base-debug.js&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;then the loader meta doesn't need to be loaded.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Update default Selleck Templates</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532303</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532303</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Update the default Selleck templates that we use to include a querystring parameter that will turn on a predefined test module to test the content of the example for CI integration.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;foo.mustache //example&lt;br /&gt;
assets/foo-tests.js //This will contain a YUI module named ('foo-tests')&lt;/p&gt;

&lt;p&gt;The main page will contain logic to include a base test module that will include this module, the test module and the test console and call TestRunner.run();&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Sortable - JS error when drug between two full join lists after manual nodes manipulation</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531909</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531909</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;I create two Sortable lists with full join &lt;a href=&quot;http://yuilibrary.com/yui/docs/sortable/sortable-multi-full.html&quot;&gt;http://yuilibrary.com/yui/docs/sortable/sortable-multi-full.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If manually remove or add some nodes into lists it stops work even after sortable.sync()&lt;/p&gt;

&lt;p&gt;Please loook on following example: &lt;a href=&quot;http://jsfiddle.net/pqr7/A23WT/&quot;&gt;http://jsfiddle.net/pqr7/A23WT/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;1. Drag one element from List 2 into List 1&lt;br /&gt;
2. Click on &amp;quot;Recreate List 1&amp;quot; - List 1 will be filled with new elements&lt;br /&gt;
3. Try to drag one more element from List 2 into List 1 =&amp;gt; JavaScript error (in Firefox: &amp;quot;x is null&amp;quot;, in IE 9: &amp;quot;Unable to get value of the property 'style': object is null or undefined&amp;quot;)&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Would like to see a context property in the YQL module</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2529620</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2529620</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Right now if you want the callback to operate in a different context you have to; send it as a param, bind the function or use a reference variable. I would like to see a context property much like other callbacks in YUI.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Misspelled word on Add Behaviors to Objects example</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532547</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532547</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;&amp;quot;extention&amp;quot; should be &amp;quot;extension&amp;quot;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>YUI configuration to delay use() callback until domready or window load</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2528334</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2528334</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Depending on where implementers put the YUI instantiation code, there will be a race between the async module loading and the DOM tree assembly status.  In YUI 2, it was typical to use YAHOO.util.Event.onDOMReady(...).  In YUI 3, the domready might occur before or after the used modules are loaded and applied to the Y instance.&lt;/p&gt;

&lt;p&gt;It appears the only way to ensure safe DOM manipulation would be to either put the instantiation code at the bottom of the body or wrap a decent chunk of the use() callback in a Y.on('domready', ... ) subscription.&lt;/p&gt;

&lt;p&gt;It would be convenient to have this eventuality handled by a constructor config, e.g. delayUntil: 'domready' or 'window.load', whereby the use callback would be wrapped in the appropriate event subscription under the hood.&lt;/p&gt;

&lt;p&gt;I can also imagine something like delayUntil: '#container.contentready', but the selector syntax vs the target and event identification would be messy (and require Selector).&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Y[UI()].use() callback's 2nd parameter: 2 issues</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2529742</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2529742</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;When performing a Y.use(modules, callback) the callback gets TWO parameters: The YUI instance, AND a response object from the loader.&lt;/p&gt;

&lt;p&gt;Issues:&lt;/p&gt;

&lt;p&gt;- That 2nd parameter is not documented.&lt;/p&gt;

&lt;p&gt;- The response is &amp;quot;success&amp;quot; when I try to load a module that the loader does not know about:&lt;/p&gt;

&lt;p&gt;Y.use('no-such-module', function (Y, result) {console.dir(result);})&lt;/p&gt;

&lt;p&gt;Hoowever, when I have a group-configuration for my own modules and try to load a non-existing module matching that group's pattern the loader goes out and trys to load it, and in this case I DO get an error response.&lt;/p&gt;

&lt;p&gt;In general, I think having the response object is MOST helpful. I know in the YUI-configuration I can specify onsuccess and onfailure handlers, but the disadvantage of them is they are global and I would like to know about failures locally. I could set locally-aware functions before each use of Y.use(), but that's a lot of work compared to simply using the response status inside the callback function. If one loads all modules upfront the global handlers are fine, but when one has a lot of loading going on on demand locally in many places in the code it would be so nice to just use that response object.&lt;/p&gt;

&lt;p&gt;So I would like to vote for making it &amp;quot;offical&amp;quot; by adding it to the documentation, and for making it work consistently (returning an error in the above example where there is no XHR call going on because the loader decides right away there is no such module).&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>div is appended precedent to &lt;head&gt; node</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531647</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531647</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;While debugging i came across a div (#yui3-css-stamp) which is slightly out of place afaiac.&lt;/p&gt;

&lt;p&gt;It is inserted by the following lines, which you can find  at yui-core.js at line 451.&lt;/p&gt;

&lt;p&gt;Could the stamp div be placed inside the body element?&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Module/use callback load errors do not provide useful stacktrace</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531679</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531679</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;The issue is that the Y.use callbacks and the dependent module function errors are reported with a stack trace that doesn't contain the problematic file:line reference.&lt;/p&gt;

&lt;p&gt;ERROR: use callback error&lt;br /&gt;
  INSTANCE.log yui-log.js:71&lt;br /&gt;
  INSTANCE.message yui-log.js:111&lt;br /&gt;
  proto.error yui-core.js:1155&lt;br /&gt;
  proto._notify yui-core.js:826&lt;/p&gt;

&lt;p&gt;Whereas it should provide a stack trace which contains the reference to the problematic line (Button.html:201 in this example):&lt;/p&gt;

&lt;p&gt;Uncaught TypeError: Object #&amp;lt;Object&amp;gt; has no method 'puts'&lt;br /&gt;
(anonymous function) Button.html:201&lt;br /&gt;
proto._notify yui-core.js:819&lt;/p&gt;

&lt;p&gt;I am marking this as a defect because YUI is a developer library and as such one of the major focus topics should be dev time improvements.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Y.Parallel should push arguments if fn is not specified</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532215</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532215</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;The way it is now, if I want to save the results passed to the callback, I have to pass a function which echoes its arguments.  There is great value in providing the option to transform the results before pushing them onto the result stack, but the default should be to push the raw results, not to push a blank.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Missing requirements sometimes return in wrong order</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532344</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532344</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Reference: &lt;a href=&quot;http://yuilibrary.com/forum/viewtopic.php?p=32643#p32643&quot;&gt;http://yuilibrary.com/forum/viewtopic.php?p=32643#p32643&lt;/a&gt;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Create a button README</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532525</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532525</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Button appears to be missing a README.md&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Basic button widgets example page name change</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532503</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532503</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Basic Button Widget's page name is conflicting with the index page when testing&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>ButtonGroup incorrectly handles Buttons that contain innerHTML</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532458</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532458</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;My button group was being created with HTML similar to the following:&lt;/p&gt;

&lt;p&gt;[code]&amp;lt;div class='mode-group'&amp;gt;&lt;br /&gt;
    &amp;lt;button class='list-view-mode'&amp;gt;&amp;lt;div class='yui3-button-label yui3-button-icon'&amp;gt;List View&amp;lt;/div&amp;gt;&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;button class='grid-view-mode'&amp;gt;&amp;lt;div class='yui3-button-label yui3-button-icon'&amp;gt;Grid View&amp;lt;/div&amp;gt;&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;[/code]&lt;/p&gt;

&lt;p&gt;I was then creating a ButtonGroup on the mode-group node. However, when clicking on the buttons the selected state is incorrectly applied to the label nodes unless I'm very careful and click on the button node itself. Thus selection state gets all messed up.&lt;/p&gt;

&lt;p&gt;I had a look through button-group.js and I think the error occurs in _handleClick around like 126:&lt;/p&gt;

&lt;p&gt;&lt;pre class=&quot;wikicode&quot;&gt;&lt;br /&gt;
            if (!isSelected) {&lt;br /&gt;
                buttons = group.getButtons(); // Todo: getSelectedButtons()? Need it to return an arraylist then.&lt;br /&gt;
                buttons.removeClass(selectedClass);&lt;br /&gt;
                clickedNode.addClass(selectedClass);&lt;br /&gt;
                group.fire('selectionChange', {originEvent: e});&lt;br /&gt;
            }&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;clickedNode in this case is the target of the click event, which in the case of a label using the above HTML is not the correct node to add the selectedClass to.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Unnamed unit tests in console-filters</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531112</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531112</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;There may be some unnamed tests in console-filters. Please name them so they can surface in our automated tests properly.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>ScrollView can't scroll sprint EVO running android 2.2</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2529644</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2529644</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;I have a project that is utilizing ScrollView that will support the iOS and android.  ScrollView works great in iOS, but is a little choppy in android 2.2.  The biggest problem is with the sprint EVO, you can't scroll at all.  I tried the example from the library and get the same result.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>dynamic Update the content of a scrollview</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2529893</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2529893</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;I use a scrollview to show the messages. The message will be updated automaticly by use of a timer.&lt;br /&gt;
under the firefox the scrollview works well.&lt;br /&gt;
With ie, the content cannot be pulled down to the bottom.&lt;/p&gt;

&lt;p&gt;the code clip is as follows:&lt;/p&gt;

&lt;p&gt;//root is the result of a webservice return.&lt;br /&gt;
          var root = o.responseXML.documentElement.firstChild.nodeValue;&lt;br /&gt;
                var re;&lt;br /&gt;
                re = root.split(&amp;quot;&amp;amp;@&amp;amp;&amp;quot;);&lt;br /&gt;
                Y.one(&amp;quot;#lmc&amp;quot;).set(&amp;quot;value&amp;quot;, re[0]);&lt;br /&gt;
                if (re[1] != &amp;quot;&amp;quot;) {&lt;br /&gt;
                    Y.one(&amp;quot;#OrgMsg&amp;quot;).set(&amp;quot;innerHTML&amp;quot;, re[1] + Y.one(&amp;quot;#OrgMsg&amp;quot;).get(&amp;quot;innerHTML&amp;quot;));&lt;br /&gt;
            if (msgtag == 0) {&lt;br /&gt;
                        msgtag = 1;&lt;br /&gt;
                        var scrollView = new Y.ScrollView({&lt;br /&gt;
                            srcNode: &amp;quot;#orgmsgslide&amp;quot;,&lt;br /&gt;
                            height: 450&lt;br /&gt;
                        });&lt;br /&gt;
                        scrollView.render();&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>ScrollView example tests</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532505</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532505</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;ScrollView needs functional tests on the examples.  Stubs to start, then fill in later.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>[Pull Request] - Allow nesting of scrollviews by stopping gesture propagation</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2530129</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2530129</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Nesting of scrollviews almost works, except gesture events propagating up the tree cause flicking the inner scrollview to flick the outer scrollview as well (doubtfully a desirable consequence, especially if both scrollviews are oriented on the same axis). stopPropagation() fixes that, although it is a little aggressive, would be nice to be able to declare event listeners as belonging to a certain group, that could be stopped selectively.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>ScrollView bounds twice</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531486</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531486</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Message&lt;br /&gt;
&lt;hr /&gt;
&lt;br /&gt;
I'd like to fix the probrem of ScrollView in 3.4.1.&lt;/p&gt;

&lt;p&gt;The content bounds twice when I flick it from the edge beyond the end.&lt;br /&gt;
Particuraly this behavior can be observed when both the parameters &amp;quot;bounce&amp;quot; and &amp;quot;deceleration&amp;quot; are set near &amp;quot;1&amp;quot;.&lt;/p&gt;

&lt;p&gt;It seems that the cause of this probrem is that the handler of gesturemoveend event conflicts with that of flick event.&lt;br /&gt;
However the position of the content is set to this edge in _onGestureMoveEnd(),&lt;br /&gt;
it is set continually in _flickFrame() until &amp;quot;velocity&amp;quot; is over the threshold(=0.015).&lt;/p&gt;

&lt;p&gt;I tried to fix this problem like following statement, for your information.&lt;/p&gt;

&lt;hr /&gt;
&lt;br /&gt;
$ diff -u scrollview-base{,.new}.js&lt;br /&gt;
--- scrollview-base.js  2011-11-21 11:10:54.000000000 +0900&lt;p&gt;+++  scrollview-base.new.js      2011-11-21 17:25:23.000000000 +0900&lt;/p&gt;

&lt;p&gt;@@ -740,6 +740,12 @@&lt;br /&gt;
            vel = sv._currentVelocity,&lt;br /&gt;
            step = ScrollView.FRAME_STEP;&lt;/p&gt;

&lt;p&gt;+         if (sv._snapToEdge) {&lt;/p&gt;

&lt;p&gt;+            sv._flicking = false;&lt;/p&gt;

&lt;p&gt;+             sv._killTimer(false);&lt;/p&gt;

&lt;p&gt;+            return;&lt;/p&gt;

&lt;p&gt;+         }&lt;/p&gt;

&lt;p&gt;+&lt;br /&gt;
        if (scrollsVertical) {&lt;br /&gt;
            maxY = sv._maxScrollY;&lt;br /&gt;
            minY = sv._minScrollY;&lt;br /&gt;
&lt;hr /&gt;
&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br /&gt;
Yuta Igarashi &lt;a href=&quot;mailto://yuuigara@yahoo-corp.jp&quot;&gt;yuuigara@yahoo-corp.jp&lt;/a&gt;&lt;br /&gt;
Yahoo! JAPAN&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Scrollview build creates extra css files</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531657</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531657</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;The Scrollview build creates a bunch of extra CSS files that are not used. It causes confusion to those that need to build ScrollView.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Horizontal scroll indicator rests out of bounds to the right</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532006</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532006</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;If you flick to the last image (the right-most), the scroll indicator's rounded end is obscured by the bounding box.  This is different than the visual treatment when the scroll indicator is all the way to the left.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Improve optimizeMemory feature </title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532118</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532118</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;It currently is a little buggy.  For example, when you continue scrolling from one page to the next without letting the scrollview stop, it will not properly add the new page to the beginning/end until SV comes to a rest.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>If multiple ScrollViews on a page, mousewheel will only work on the first instance</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532377</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532377</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Reproducible @ &lt;a href=&quot;http://jsfiddle.net/derek/cd9Am/&quot;&gt;http://jsfiddle.net/derek/cd9Am/&lt;/a&gt;&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Update scrollview-paginator to offset by page instead of widget container.</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532405</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532405</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;With the updates to scrollview-base in ticket &lt;a href=&quot;/projects/yui3/ticket/2532404&quot; class=&quot;closed&quot; title=&quot;Update scrollview-base to support dual axes - closed&quot;&gt;#2532404&lt;/a&gt;, paginator should override host.moveTo/scrollTo and handle all movement by itself.  This will enable an expected experience for a horizontal paginated carousel with each &amp;quot;card&amp;quot; being able to scroll vertically (continuous).&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Weird behaviour with link selector in 3.6.0</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532456</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532456</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;I am migrating an app that uses the AppFramework from 3.5.1 to 3.6.0pr3 and will eventually be using 3.6.0 GA.&lt;/p&gt;

&lt;p&gt;I understand that the AppFramework can select all the links on a page and process them using AJAX. I have been using this with 3.5.1 and it worked perfectly in IE9 and other browsers that does not support the HTML history state.&lt;/p&gt;

&lt;p&gt;As I could not get things working with jsfiddle, I have uploaded the a simple test page to a webhost:&lt;/p&gt;

&lt;p&gt;3.5.1: &lt;a href=&quot;http://yuitesting.host.sk/3.5.1/&quot;&gt;http://yuitesting.host.sk/3.5.1/&lt;/a&gt;&lt;br /&gt;
3.6.0: &lt;a href=&quot;http://yuitesting.host.sk/3.6.0/&quot;&gt;http://yuitesting.host.sk/3.6.0/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If using the 3.5.1 version and visiting the page in IE9, clicking the link called &amp;quot;test&amp;quot; results in this URL (with a hash fragment) being generated and no page reload: &lt;a href=&quot;http://yuitesting.host.sk/3.5.1/#!/testtest&quot;&gt;http://yuitesting.host.sk/3.5.1/#!/testtest&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, if I were to visit the 3.6.0 version in IE9, and click the link called &amp;quot;test&amp;quot;, the AppFramework does not seem to intercept that click at all, and instead the browser is allowed to load that page.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Add @extensionfor API doc tags to App.Transitions and App.TransitionsNative</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532488</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532488</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;See Summary.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Determine which module should go into the &quot;app&quot; rollup</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532489</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532489</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Right now the API docs for the &amp;quot;app&amp;quot; module say that everything is in there, when in fact &amp;quot;view-node-map&amp;quot; is not part of the &amp;quot;app&amp;quot; rollup. The ModelSync modules are going to be in this same boat, so I'm wondering if these extensions should be included as part of the &amp;quot;app&amp;quot; rollup.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Completed code examples omit reference to YUI library</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531625</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531625</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;This may seem like a minor quibble, but the code examples would not &amp;quot;run&amp;quot; on their own without the YUI library included js. &lt;br /&gt;
At the end of most code example pages there is a &amp;quot;full listing&amp;quot; of the source. However without the YUI &amp;quot;seed&amp;quot; nothing would work.&lt;/p&gt;

&lt;p&gt;Perhaps this is by design, however when someone comes to this example page directly there is not even a mention of having to have a YUI seed script. It would be cool if there was a simple example of how to include the YUI seed (perhaps based off the code from the front page) which all the other code examples pages at least refer to via a simple link.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Pjax should ignore all non-HTTP URIs</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2531943</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2531943</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Pjax currently tries to navigate on mailto: links, and it shouldn't&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>Investigate a default and generic Model/ModelList sync layer</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532125</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532125</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Currently Model/ModelList ship with no sync layer. Any real application using the App Framework will require a sync layer, therefore that currently means the developer will have to implement one. There is a de facto Gallery module for interacting with a RESTful backend, gallery-model-sync-rest, we need to determine what we should provide out-of-the-box to help people get started quicker and make it easier for them to access their data from a remote source.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>showView() should throw error if view doesn't exist</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532132</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532132</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;You can call showView on a view what doesn't exist - it would be great if this could throw some type of warning to aid debugging on large apps.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>App.Transitions does not account for natural whitespace in the HTML</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532298</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532298</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;The cross-fade transition requires that all whitespace be &amp;quot;canceled-out&amp;quot; between the two views being transitioned. Natural whitespace may exist in the HTML from line-returns, spaces, tags or other characters between the HTML element tags. When this whitespace is not removed the views seem to &amp;quot;jump&amp;quot; around once the transition has finished.&lt;/p&gt;

&lt;p&gt;The natural whitespace can be removed using the same technique that CSS Grids uses. These style rules only have to be applied while the views are transitioning, i.e. the &amp;quot;yui3-app-transitioning&amp;quot; CSS class is applied.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
<item>
   <title>When a router is destroyed, all router's history event subscriptions are detached</title>
   <link>http://yuilibrary.com//projects/yui3/ticket/2532317</link>
   <guid isPermaLink="false">http://yuilibrary.com//projects/yui3/ticket/2532317</guid>
   <description>&lt;span class=&quot;wikipage&quot;&gt;&lt;p&gt;Router needs to hold its history event subscriptions per-instance, otherwise destroying one router will detach the history event subscriptions for _all_ routers.&lt;/p&gt;

&lt;/span&gt;</description>
   <category>Report</category>
</item>
 </channel>
</rss>
