<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>YUI Library Archives - Orange Internet Solutions</title>
	<atom:link href="https://orangeinternetsolutions.com/tag/yui-library/feed/" rel="self" type="application/rss+xml" />
	<link>https://orangeinternetsolutions.com/tag/yui-library/</link>
	<description>All You Need for Your Online Business</description>
	<lastBuildDate>Sat, 19 Oct 2013 21:13:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://orangeinternetsolutions.com/wp-content/uploads/2017/10/orange-favicon-1-75x75.png</url>
	<title>YUI Library Archives - Orange Internet Solutions</title>
	<link>https://orangeinternetsolutions.com/tag/yui-library/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>YUI Library Update 3.13.0 released</title>
		<link>https://orangeinternetsolutions.com/security-updates/yui-library-update-3-13-0-released/</link>
		
		<dc:creator><![CDATA[Orange]]></dc:creator>
		<pubDate>Sat, 19 Oct 2013 21:13:57 +0000</pubDate>
				<category><![CDATA[Security & Updates]]></category>
		<category><![CDATA[Softaculous]]></category>
		<category><![CDATA[web hosting]]></category>
		<category><![CDATA[YUI]]></category>
		<category><![CDATA[YUI Library]]></category>
		<guid isPermaLink="false">http://miamihoster.com/yui-library-update-3-13-0-released</guid>

					<description><![CDATA[<p>YUI Library 3.13.0 The main focus of this release centered around improvements to the Rich Text Editor, but there are changes across the board reflecting the amazing activity of our YUI community.  YUI Library is a set of utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such [&#8230;]</p>
<p>The post <a href="https://orangeinternetsolutions.com/security-updates/yui-library-update-3-13-0-released/">YUI Library Update 3.13.0 released</a> appeared first on <a href="https://orangeinternetsolutions.com">Orange Internet Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote>
<h4 style="text-align: center;"><em>YUI Library 3.13.0 The main focus of this release centered around improvements to the Rich Text Editor, but there are changes across the board reflecting the amazing activity of our YUI community. </em></h4>
</blockquote>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-4854" alt="yui logo - Miami Hoster - domains, hosting and websites" src="http://miamihoster.com/wp-content/uploads/2013/10/yui-logo.gif" width="100" height="100" />YUI Library is a set of utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. YUI is proven, scalable, fast, and robust.</p>
<p>Built by frontend engineers at Yahoo! and contributors from around the world, it&#8217;s an industrial-strength JavaScript library for professionals who love JavaScript.</p>
<h2>Changes Details</h2>
<h4>What’s New In This Release</h4>
<p>A full plate of changes and improvements! The main focus of this release centered around improvements to the Rich Text Editor, but there are changes across the board reflecting the amazing activity of our YUI community. You can find them listed below.</p>
<h4><span style="font-size: 1.17em;">Rich Text Editor Improvements</span></h4>
<p><span style="font-size: 13px;">A major new feature for </span><span style="font-size: small;">Editor</span><span style="font-size: 13px;"> is the ability to work in one of two modes. The traditional mode was via an iframe element on a page, and this is not changed. A second new mode allows Editor to work as an inline editor on a page using ContentEditable.</span></p>
<p>Due to this, some internal changes have been made. <code style="font-size: 13px;">Y.Frame</code><span style="font-size: 13px;"> is now a plugin and it extends </span><code style="font-size: 13px;">Y.Plugin.Base</code><span style="font-size: 13px;">. There is a new Plugin called ContentEditable which allows the editor to work without having to use an iframe element. If a container is not specified, </span><code style="font-size: 13px;">EditorBase</code><span style="font-size: 13px;">creates and plugs an instance of Y.Frame, otherwise it uses the provided container (</span><span style="font-size: small;">#1041</span><span style="font-size: 13px;">).</span></p>
<p>This is thanks to the work of <span style="font-size: small;">Iliyan Peychev</span> <span style="font-size: 13px;">and </span><span style="font-size: small;">Tony Pipkin</span><span style="font-size: 13px;">. Check out the </span><span style="font-size: small;">updated examples</span><span style="font-size: 13px;"> on the staging site for implementation details. </span></p>
<p><span style="font-size: 13px;">Note if you are already using Editor, there should be no changes needed for you to make, as it is backwards compatible.</span></p>
<h4>App Framework Improvements</h4>
<p><strong>Router</strong></p>
<p>Take note that several changes in Router are not backwards compatible. These include a Router’s <code>root</code> path is now enforced as its mount point.</p>
<p>Routers with a specified <code>root</code> will only consider paths as matching its route handles if that path is semantically within the Router’s <code>root</code> path (#1083).</p>
<p>The <code>getPath()</code> method now returns the <em>full</em> current path, whereas before it returned the current path relative to the Router’s <code>root</code>.<br />
This also affects <code>req.path</code> which is now the full path as well. Router’s dispatching process has been changed to take <code>req</code> and <code>res</code> objects instead of creating them inside the <code>_dispatch()</code> method.<br />
This refactor also removed the deprecated support for calling <code>res()</code> as an alias for <code>next()</code>.</p>
<p>Please take note of these changes as you may have to change the way you implement Router if you call these methods.</p>
<p>There were several other changes as well.</p>
<p>Router now accepts route objects through its <code>route()</code> method.<br />
These route objects are the same as those specified in a Router’s <code>routes</code> attribute and what Router uses for its internal storage of its routes. If these route objects contain a regular expression as their <code>path</code> or they contain a <code>regex</code> or <code>regexp</code> property, then they are considered fully-processed.</p>
<p>Route objects can also contain any arbitrary metadata which will be preserved (#1067). Additional <code>req</code> attributes were added: <code>req.router</code>which is a reference to the Router instance, and <code>req.route</code> which is a reference to the current route object whose callbacks are being dispatched. Lastly, calling the <code>dispatch()</code> method will now set a <code>req.src</code> to <code>dispatch</code>.</p>
<p><strong>Model</strong></p>
<p>In Y.Model, <code>ModelSync.Local</code> was added which is an extension that provides a <code>sync()</code> implementation for <code>localStorage</code> that can be mixed into Models and ModelLists (#1218). You can find an example in the YUI TodoMVC example app.</p>
<h4><strong><span style="font-size: 1.17em;">Button and Widget Changes</span></strong></h4>
<p>The changes made in both Button and Widget were in order to improve Y.Button. One long-standing issue was the problem of always having to wrap Button with a container element such as a div.</p>
<p>In Widget, support was improved for having single-box widgets (where the ‘bounding box’ was equivalent to the ‘container box’) by defaulting <code>boundingBox</code> to <code>srcNode</code> if <code>CONTENT_TEMPLATE</code> is null (#1125).</p>
<p>In support of this, in Y.Button a <code>labelHTML</code> attribute was added to <code>Y.ButtonCore</code> for nested HTML label support, and now Y.Button correctly retains all node attributes upon render. In the past, the node was recreated, and any custom attributes on the node would get destroyed.</p>
<h4><strong><span style="font-size: 1.17em;">Calendar Updates</span></strong></h4>
<p>Some fixes in Calendar include resolving an issue where one couldn’t select a date when passing <code>minimumDate</code> (#1030), and removal of some superfluous strings from the Hungarian calendar translations (#1054 – thanks Jeroen Versteeg ).</p>
<h4><span style="font-size: 1.17em;">DataTable Changes</span></h4>
<p>DataTable has had a number of updates. A highlight module was added (#1196), improvements were made to the documentation and variable naming for better code understanding (#946 – thanks Satyam), <code>Show All</code> was added to language packs (#1173), a<code>contentUpdate</code>event was added to trigger after a DataTable has been updated from a <code>dataChange</code> event (#1072), and an issue was fixed with objects that were recursively nested being cloned infinitely (#1008).</p>
<p>In addition, an issue where Paginator’s count would become out of sync with DataTable when DataTable data was added or removed (#1011), and a French language pack was added as well (#1166).</p>
<h4><span style="font-size: 1.17em;">Event, CustomEvent, and Event ValueChange Updates</span></h4>
<p>In Event, delegated focus and blur events now behave the same way other events do when a delegate sub from a container closer to the target calls <code>e.stopPropagation()</code>. Delegate subs from containers higher in the parent axis are not notified (#1145).</p>
<p>In CustomEvent, <code>addTarget</code> and <code>removeTarget</code> are now chainable.</p>
<p>Event ValueChange was updated to support <code>&lt;select&gt;</code> and <code>[contenteditable="true"]</code> elements as well (#1184).</p>
<h4><span style="font-size: 1.17em;">Updates in File</span></h4>
<p>YUI Community member Jerry Reptak added a check in File to make sure that the XHR exists before aborting (#1053).</p>
<h4><span style="font-size: 1.17em;">Graphics Change</span></h4>
<p>In Graphics, a fix was made for an issue involving elements being orphaned after <code>destroy()</code> being called (#1138).</p>
<h4><span style="font-size: 1.17em;">History Fixes</span></h4>
<p>The History module received some fixes including fixing a possible exception with <code>HistoryHTML5.init()</code> in IE10 (fixed by Ariel Schiavoni), Rob Lund added a workaround for a <code>replaceState</code> bug in Chrome/Webkit (#1159), and Byran Zaugg fixed an issue with<code>parseHash</code> not parsing blank values in a hash string (#1116).</p>
<h4><span style="font-size: 1.17em;">Node and ScrollInfo Node Plugin Fixes</span></h4>
<p>In Node, pull request #1169 fixed an issue with <code>inDoc</code> failing if Node was not bound to a DOM node. In the Node plugin for ScrollInfo, the methods <code>getOffsceenNodes()</code> and <code>getOnscreenNodes()</code> were fixed to avoid returning incorrect information in certain cases.</p>
<h4><span style="font-size: 1.17em;">Paginator Naming Fix</span></h4>
<p>In Paginator, a minor fix was done for a misspelling of Paginator in a NAME parameter.</p>
<h4><span style="font-size: 1.17em;">Transition Update</span></h4>
<p>In Transition, an optional flag was added to NodeList.transition which, if true, fires the callback only once at the end of the NodeList transitions (#880 – thanks Perturbatio).</p>
<h4><span style="font-size: 1.17em;">Uploader Fix</span></h4>
<p>Jerry Reptak fixed another issue in Uploader involving an <code>uploadcancel</code> typo.</p>
<h4><span style="font-size: 1.17em;">YUI Core Update</span></h4>
<p>A new method under Y.Lang, called <code>Y.Lang.isRegExp()</code> was created.</p>
<h4><span style="font-size: 1em;">Removals and Deprecations</span></h4>
<p><span style="font-size: 13px;">Another theme of sorts for this release was deprecation and removal. We </span><span style="font-size: small;">deprecated SimpleYUI</span><span style="font-size: 13px;"> a while back, and as of this release it is removed from the codebase. We also have </span><span style="font-size: small;">deprecated and removed</span><span style="font-size: 13px;"> all of the Flash files from our repository. If you are looking to compile and host your own SWFs to include in YUI, you will need to visit the </span><span style="font-size: small;">yui3-swfs</span><span style="font-size: 13px;"> repo to obtain the source files. Also removed was </span><span style="font-size: small;">widget-locale</span><span style="font-size: 13px;">, as it had been already deprecated almost 3 years ago.</span></p>
<p>New deprecations include the official deprecation of PHP Loader and YUI 2in3. These projects will no longer be supported and their features may removed from YUI in the future (as in the case for YUI 2in3).</p>
<h4>Additional Details</h4>
<p>We run over 8,700 tests for every target environment with our internal CI system, so having a comprehensive set of tests for every feature is critical to maintaining our high standards for the quality in our codebase. If you are interested in contributing to YUI, consider taking on an <code>up-for-grabs</code> bug, write a test, or even simply file an issue.<br />
<!-- ------------------------------------------- MORE INFO &amp; RELATED POSTS START -------------------------------------------- --><br />
[otw_is sidebar=otw-sidebar-8]</p>
<table width="100%">
<tbody>
<tr>
<td valign="top" width="50%">
<h2>More Information</h2>
<ul>
<li><strong>Try Online Demo</strong>:<br />
<a title="YUI Library Demo - Softaculous external link" href="http://www.softaculous.com/demos/YUI" target="_blank" rel="noopener noreferrer">YUI Library Live Demo<br />
</a>(Softaculous<em> &#8211; External Link</em>)<br />
<a title="YUI Library changelog - Oficial website external link" href="http://www.yuiblog.com/blog/2013/10/02/yui-3-13-0-release-candidate-1/" target="_blank" rel="noopener noreferrer">YUI Library Changelog<br />
</a>(<em>Official Website &#8211; External Link</em>)</li>
</ul>
<ul>
<li><strong>Start <strong>YUI Library</strong></strong><br />
Run YUI Library from your domain and hosting service.<br />
<a title="Register a domain to start Office Group" href="http://miamihoster.com/client_area/domainchecker.php">Register a Domain Name</a> if you don&#8217;t have one or choose one of our <a title="Web Hosting Comparison Chart" href="http://miamihoster.com/services/web-hosting-cloud-services/web-hosting-chart/">Hosting Plans</a> to install YUI Library.</li>
</ul>
<ul>
<li><strong>Hosted <strong>YUI Library</strong></strong><br />
<a title="Group Office stand alone" href="http://miamihoster.com/contact-us/"><strong>Contact us</strong></a> if you <strong><strong>don&#8217;t need a domain or hosting </strong></strong>service, but you want to use  <strong>YUI Library</strong> anyway.</li>
</ul>
</td>
<td valign="top" width="50%">[otw_is sidebar=otw-sidebar-7]</td>
</tr>
</tbody>
</table>
<div></div>
<p><!-- ------------------------------------------- MORE INFO &amp; RELATED POSTS END -------------------------------------------- --></p>
<p>The post <a href="https://orangeinternetsolutions.com/security-updates/yui-library-update-3-13-0-released/">YUI Library Update 3.13.0 released</a> appeared first on <a href="https://orangeinternetsolutions.com">Orange Internet Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
