09 Mar 2010
Yahoo! User Interface Blog
YUI Theater — Douglas Crockford: “Crockford on JavaScript — Episode IV: The Metamorphosis of Ajax” (93 min.)
Last week, Yahoo! JavaScript architect Douglas Crockford delivered the fourth installment of his Crockford on JavaScript series: Volume One: The Early Years Chapter 2: And Then There Was JavaScript Act III: Function the Ultimate Episode IV: The Metamorphosis of Ajax Part V: The End of All Things (March 31 - RSVP) In this session, Douglas tackles the DOM. On the [...]
09 Mar 2010 8:40pm GMT
Ext JS Blog
Announcing Ext JS 3.2 beta – Multisort, Transitions and Composite Fields
We are pleased to announce that a beta version of Ext JS 3.2 is now publicly available. 3.2 introduces a number of exciting new components and adds great new capabilities to your existing applications.
09 Mar 2010 5:01pm GMT
05 Mar 2010
Yahoo! User Interface Blog
YUI 3 Gallery Contest 2010 — Win a Ticket to JSConf 2010
We're pleased to announce the YUI 3 Gallery Contest 2010. Thanks to our friends at the Yahoo! Developer Network, we have a conference pass to the sold-out JSConf 2010 to offer. We're pairing that with a $500 gift certificate to Expedia.com to help the prize winner get back and forth to Virginia for [...]
05 Mar 2010 10:12pm GMT
Official jQuery Blog
The Official jQuery Podcast – Episode 14 – Phil Haack
This week Elijah and Ralph sit down and talk with Microsoft's Phil Haack, Senior Program Manager on the ASP.NET team, currently working on the new ASP.NET MVC Framework. We discuss their recent decisions to include jQuery into several of their products what ASP.NET MVC is and how jQuery is integrated into the project. [...]
05 Mar 2010 4:46pm GMT
04 Mar 2010
MooTools
More Than Meets the Eye: Form.Request
MooTools More features a diverse, powerful collection of Classes (60 plugins!!) and some are my favorite tools that I use over and over again. I thought I'd take some time to dig into some of the plugins in MooTools More that I think are interesting and really useful that maybe you haven't had time to [...]
04 Mar 2010 10:06pm GMT
John Resig
Spring 2010 jQuery Talks
I gave a number of talks this spring on jQuery and especially on some of the recent additions made in jQuery 1.4. Below are all the slides and demos that I've given. The conferences / meetups that I spoke at (or will speak at, in the case of MIX), and the talks that I gave, are [...]
04 Mar 2010 2:27pm GMT
Yahoo! User Interface Blog
Happy First Birthday, JSMag
Tom Hughes-Croucher is an evangelist for the Yahoo! Developer Network. Our friends over at JSMag are celebrating their first birthday. If you haven't read JSMag it's a monthly PDF magazine that covers news on hot JavaScript topics and provides practical tutorials. JSMag are giving away a free issue from their first year. Simply log into your JSMag [...]
04 Mar 2010 3:27am GMT
03 Mar 2010
jQuery (English) Google Group
Re: [jQuery] How to add a button
what???
----- Original Message -----
To: "jQuery (English)" <jquery-en@googlegroups.com>
Sent: Wednesday, March 03, 2010 8:22 AM
03 Mar 2010 3:50pm GMT
[jQuery] Block link with lightbox
I'm having a massive headache with this, please help!!
I have a number of divs, each containing an image that launches a lightbox
gallery. A text description is also within the div and underneath each image
describing what's going on (I don't want it as part of the gallery), but it
doesn't contain a link to the lightbox.
03 Mar 2010 3:49pm GMT
superfish IE error - pleasee help
Hi All, this is the error i get in superfish menu in joomla
jQuery.noConflict();
jQuery(function($){ $("ul.sf-menu").superfish({hov erClass:'sfHover',
pathClass:'active', pathLevels:0, delay:800, animation:
{opacity:'show'}, speed:'def', autoArrows:0, dropShadows:1}) });
jQuery(window).load( function() {jQuery("ul.sf-
03 Mar 2010 3:39pm GMT
Autocomplete, extraParams and this
Hi there,
been searchin' for a solution for hours, hope someone here can help me
out.
This what I'm trying to do, I have several inputs on one page with
autocomplete. I need to pass a variable based on the input field the
user is in. So I decided to go with having this information as id
value.
I've found several solutions for autocompletes only called by the id,
03 Mar 2010 3:32pm GMT
Yahoo! User Interface Blog
In the YUI 3 Gallery: Stephen Woods’ TimePicker Module
Stephen Woods works on frontend platforms at Yahoo! and has been working closely with YUI 3 and technologies related to the Yahoo! Home Page during the past year. You can find him at @ysaw and at stephenwoods.net I was working on an internal product here at Yahoo! that required users to input time-of-day in [...]
03 Mar 2010 3:30pm GMT
jQuery (English) Google Group
problem with ajaxForm
I NEED HELP PLEASE... IM USING AJAXform and i need send a javascript
variable but i don´t know how i can do that! this is the code:
obs: I need send the form and the array "series"
//en series[] se almacena cada fila de la tabla
for(var i=0;i<numFilas;i++){
var fila=filas[i];
var columnas=fila.cells;
03 Mar 2010 2:54pm GMT
jQuery UI accordion
HI all
I wanna create a accordion with jq UI with this options,
accordion have 5 header and load with header 1 by default,and I wanna
disable other headers when user click on them.how can I disable
showing content of header when user click on that.
thanks
03 Mar 2010 2:33pm GMT
How to add a button for opening the list? [autocomplete]
Hello!
Is it possible to add a button (like standard drop down list has) to
open the list with all the results? I need two ways to select item by
typing and selection from the list.
If not, may be you can add this functionality to this plug-in?
Thank you! :)
03 Mar 2010 2:24pm GMT
treeview - prevent expand/collapse on node click
Hi,
I want to prevent expand/collapse behavior when clicking on a node
(folder) in the tree. I only want to expand/collapse when clicking on
the plus/minus sign (+/-).
I have tried to use stopPropagation on the click event but I don't get
it to work.
Any sugestions?
Thanks
Andreas
03 Mar 2010 7:34am GMT
Yahoo! User Interface Blog
Tickets Remaining for Wednesday’s Crockford on JavaScript
Continuing the Crockford on JavaScript lecture series (Videos: Part One, Part Two, Part Three), Douglas will be presenting Wednesday at Yahoo! headquarters in Sunnyvale, CA. Attendance is free, but seating is limited (a few tickets remain for each of the final shows) - a full schedule including links to RSVP is available on the [...]
03 Mar 2010 6:04am GMT
jQuery (English) Google Group
My little film
Hello to group. I am Emma and have cast my short new erotic clip. Is
it good?
[link]
03 Mar 2010 3:00am GMT
02 Mar 2010
jQuery (English) Google Group
Nested Tab call function on tab select help
I'm fairly new to jQuery and don't understand exactly why this isn't
working. I bind the tabsselect to one of my nested tabs hoping it will
execute that function, though I do not get any errors with firebug and
it doesn't work. Can anyone clue me into what I'm doing wrong? Thanks!
Jonathan
$(function () {
02 Mar 2010 11:55pm GMT
VALIDATE
Hi Jörn Zaefferer,
Is there any reason validator Plugin not supporting
"validate multiple form fields with identical names"
Is there any way to validate Identical Names Fields?
Thanks
Amarjeet
02 Mar 2010 9:59pm GMT
What I need to know?
Is it possible with jQuery to update a database / call a stored
procedure when I update an Input box that represents Quantity of an
item?
I am using vanilla ASP and have not used jQuery in a while.
Because it is a wish list with line-items of quantity and being able
to submit one line to the cart for purchase... etc I am running into
02 Mar 2010 9:31pm GMT
[jQuery] Get the previous element matching a class
Hi,
I would like to have the previous TD element with class "time".
I tried : $(this).closest('td').prev('td .time').html() (where "this" is a
div element inside a TD)
But it only works for a div inside a TD that is *directly* following the
td.time element.
See the code below: my jquery selector above is only working for the div's
02 Mar 2010 3:20pm GMT
Yahoo! User Interface Blog
Using YUI at EtreProprio.com
About the Author: Philippe Bernou is the founder and CEO of the French startup EtreProprio.com, a real estate website for individuals. After working for four years in Luxemburg on IBM technologies, he launched EtreProprio.com in 2008 with Aurélie Eav. EtreProprio.com aims to provide high quality classifieds for free (see an example of a listing here). There [...]
02 Mar 2010 3:18pm GMT
01 Mar 2010
jQuery (English) Google Group
JQuery Email Validation does not work
Hello
I am on JQuery 1.4.1 using validation fromawork by Jörn Zaefferer 1.6
version.
I need to send multiple comma separated emails .
It fails for the following format
FirstName Last Name [firstName dot lastName at xyz dot com]
Please guide.
Thank You
Iceman
01 Mar 2010 10:06pm GMT
Yahoo! User Interface Blog
In the YUI 3 Gallery: Checkbox Group Behaviors
John Lindal (@jafl5272 on twitter) is one of the lead engineers working on the foundation on which Yahoo! APT is built. Previously, he worked on the Yahoo! Publisher Network. Checkboxes and radio buttons are well known patterns for choosing from a small set of items. The former lets you choose any subset of items [...]
01 Mar 2010 9:31pm GMT
jQuery (English) Google Group
page_request.send(null)
[link]
I'm getting an error win LINE 30 with Firebug.... I'm using AJAX
Includes to load in external content. Everything looks great and
works fine, but I keep getting an error"
global.js (line 30)
page_request.send(null)
Should I delete this line?
Should I add something in the line?
Erik
01 Mar 2010 6:23pm GMT
26 Feb 2010
Yahoo! User Interface Blog
In the Wild for February 26, 2010
It's been an exciting couple of weeks in the YUI community with some great new gallery modules (Storage Lite, Simple Menu, and more good ones coming). Here's some other recent news, featuring two nice YUI demos from the prolific Christian Heilmann (who was recently on YUI Theater talking about how to be prolific about [...]
26 Feb 2010 6:48pm GMT
Official jQuery Blog
The Official jQuery Podcast – Episode 13 – David Walsh
In this episode we sat down and talked with David Walsh, a developer for the MooTools JavaScript framework. We spent time comparing jQuery with MooTools and talked about how each community can help each other. You can subscribe to the show in iTunes or via the raw RSS feed or you can download the MP3. Here are [...]
26 Feb 2010 3:02pm GMT
Yahoo! User Interface Blog
YUI Theater — Philippe Le Hégaret: “The Next Open Web Platform” (52 min.)
Philippe Le Hégaret, who heads the W3C Interaction Domain, stopped by Yahoo! recently to give a talk about HTML5. While the HTML5 specification itself does actually not contain many new features, the new Web platform, often labeled as HTML5, does come with many new features. These range from HTML video to SVG to [...]
26 Feb 2010 2:28pm GMT
Frontend Engineering Job on the YUI Team
If working alongside people like Douglas Crockford and on the team that created YUI (Matt Sweeney, Adam Moore, Dav Glass, Jenny Donnelly, Luke Smith, Tripp Bridges, Allen Rabinovich, Satyen Desai, and others) sounds like a good way to spend your time, read on: We're hiring. We're looking for a great engineer to help us with every [...]
26 Feb 2010 12:11am GMT
23 Feb 2010
Ext JS Blog
Implementation Spotlight: cara3 from Generis
cara3, built on Ext GWT, is an ergonomically designed, fast, single browser window that connects individually or simultaneously to different document repositories, like Documentum and Sharepoint.
23 Feb 2010 12:26am GMT
19 Feb 2010
Official jQuery Blog
jQuery 1.4.2 Released
jQuery 1.4.2 is now out! This is the second minor release on top of jQuery 1.4, fixing some outstanding bugs from the 1.4 release and landing some nice improvements. I would like to thank the following people that provided patches for this release: Ben Alman, Justin Meyer, Neeraj Singh, and Noah Sloan. Downloading As usual, we provide two [...]
19 Feb 2010 9:09pm GMT
The Official jQuery Podcast – Episode 12 – Rey Bomb 1
This week Elijah Manor is attending the MVP Summit at Microsoft so Ralph Whitbeck sits down with fellow Developer Relation members Rey Bango, Cody Lindley and Karl Swedberg. Additionally, we had Doug Neiner of Fuel Your Coding on to talk about everything jQuery. We discuss the reactions to 14 Days of jQuery, Pros and Cons of [...]
19 Feb 2010 3:16pm GMT
15 Feb 2010
MooTools
MooTools at FOSDEM: Video
Hello everyone, I'm really excited and pleased to announce that my presentation "MooTools as a General Purpose Application Framework" which I delivered at the FOSDEM is now available on YouTube. If you are not able to watch the HD-Version you can download the slides here. Thanks again to the FOSDEM team for inviting me and for giving us [...]
15 Feb 2010 3:59pm GMT
MooTools Roundup January 2010
The foundation of every great open source project is its community. The MooTools Team creates the base framework code but it's all of you that take the framework and build outstanding plugins. Here are some great plugins and tutorials that have been released recently. MooTools Driver for Rails 3 Helpers Rails 3 has been recently been released [...]
15 Feb 2010 3:56pm GMT
Official jQuery Blog
The Official jQuery Podcast – Episode 11 – Yehuda Katz
In our final episode from the 14 Days of jQuery recordings in Washington, DC, Ralph and Elijah sat down with Yehuda Katz, core team member of the Rails and jQuery teams. We discuss the new hooks that are coming in Ruby on Rails that allow it to use jQuery natively. Note: Since we've recorded this [...]
15 Feb 2010 1:35pm GMT
The Official jQuery Podcast – Episode 10 – appendTo, LLC
During the 14 Days of jQuery recordings, Elijah and Ralph sat down with appendTo cofounders Mike Hostetler and Jonathan Sharp. We discuss the company's mission, services and client experiences. appendTo, provides training, support and consulting services to programmers and end-user enterprises who adapt jQuery into their front-end web development strategies. We provide world-class service and [...]
15 Feb 2010 4:22am GMT
13 Feb 2010
Ext JS Blog
Ext JS is Migrating to Git
With many of our developers moving to Git for smaller internal projects, and with Ext JS 3.1.1 just released, we decided to take the opportunity to move development of Ext to Git.
13 Feb 2010 12:49am GMT
10 Feb 2010
MooTools
MooTools More 1.2.4.3, 1.2.4.4
UPDATE: 1.2.4.4 is also released; there was a new bug in Tips introduced in 1.2.4.3 that was immediately patched. This is mostly a bug fix release. Nearly 50 bug fixes (see the milestone for 1.2.4.3 in Lighthouse). Keyboard: Added some support for just pressing 'shift', 'control', or 'alt' Added a bunch of keycodes for Mac compatibility Keyboard.Extras: Support for "shortcuts" which are [...]
10 Feb 2010 2:10am GMT
30 Jan 2010
Official jQuery Blog
The Official jQuery Podcast – Episode 9 – David Artz, Aol.
In this prerecorded episode from Washington DC, we sit down with David Artz, Director of Website Optimization at Aol. David talks to us about the conviences and challenges of using jQuery at the enterprise level. You can subscribe to the show in iTunes or via the raw RSS feed or you can download the MP3. Here are [...]
30 Jan 2010 2:34am GMT
29 Jan 2010
Official jQuery Blog
14 Days of jQuery Summary: Days 8-14, jQuery 1.4.1 Released
In case you're not following along with the 14 days of jQuery, here's a summary of what has been released for days 8-14. Highlights On Day 12, the jQuery team released jQuery 1.4.1, the first bug release to jQuery 1.4. jQuery 1.4.1 is now the latest release of jQuery; take a moment to review the 1.4.1 [...]
29 Jan 2010 6:13pm GMT
22 Jan 2010
Official jQuery Blog
The Official jQuery Podcast – Episode 8 – api.jquery.com
In this episode we are at the Aol. headquarters in Washington DC filming video and releasing jQuery 1.4 for the 14 Days of jQuery. In this episode we talk with Karl Swedberg and Paul Irish about the new api.jquery.com documentation site. You can subscribe to the show in iTunes via the raw RSS feed or [...]
22 Jan 2010 5:25pm GMT
20 Jan 2010
Official jQuery Blog
14 Days of jQuery Summary: Days 1 – 7
In case you're not following along with the 14 days of jQuery, here's a summary of what has been released thus far. Pre Release Day 1 New jQuery API Site Pre Release Day 2 jQuery 1.4rc1 Day 1 jQuery 1.4 Released jQuery 1.4 Live Q&A Day 2 HD version of jQuery 1.4 Q&A Media Temple Giveaway jQuery Podcast episode 7 with John Resig Day 3 Internal Changes in [...]
20 Jan 2010 7:08pm GMT
14 Jan 2010
Ext JS Blog
HTML5, Video, Canvas, and Ext JS
HTML5 is coming. All of us at Ext are excited to embrace the new standard as it gains acceptance. This post will examine two notable HTML5 developments - Video and Canvas. The video tag allows for native video rendering, removing the current need for third-party plugins like Flash. Likewise, the canvas tag has a clean yet very powerful API allowing you to draw complex graphics at the pixel level.
14 Jan 2010 8:53am GMT
06 Jan 2010
MooTools
MooTools Roundup December 2009
With the release of the Forge in December the way people contribute to MooTools has changed. The quality, amount, and the variety of plugins has amazed all of us. There are already more than 100 plugins available. In addition to that, Jacob Gube (SixRevisions) and MooTools contributor Garrick Cheung (@garrickcheung) have co-authored a new MooTools [...]
06 Jan 2010 2:21pm GMT
05 Jan 2010
Ext JS Blog
Implementation Spotlight: Spiral Universe
Spiral 2.0 is a browser-based desktop used by schools to increase efficiency, reduce costs, and improve their management and administration. Built on Ext GWT, Spiral Universe has become the fastest growing School Information System available.
05 Jan 2010 10:50pm GMT
31 Dec 2009
MooTools
MooTools 1.1 Upgrade Helper (beta)
Users wishing to upgrade any large site from MooTools 1.1 to 1.2 can sometimes find it difficult. The API for 1.2 changed quite a bit, so without help upgrading your code can be fraught with danger. Our solution is an upgrade helper that will allow you to replace your old MooTools 1.1 code with 1.2 code [...]
31 Dec 2009 8:03pm GMT
18 Dec 2009
John Resig
.closest(Array) in jQuery 1.4
A new method signature is slated for jQuery 1.4: .closest(Array). It builds upon the previous .closest() method and hyper-optimizes the logic needed for handling event delegation (and live events). closest() (and by extension, is()) has become a critical function in jQuery. With more people using live events reducing any overhead has become of the utmost importance. [...]
18 Dec 2009 5:31pm GMT
17 Dec 2009
Ext JS Blog
Ext JS 3.1: Massive memory improvements, TreeGrid, and more
On behalf of the Ext Team, I am extremely excited to announce the final release of Ext JS 3.1. With this release we rededicate ourselves to making Ext JS the best it can be, in both features and performance.
17 Dec 2009 5:53pm GMT
10 Dec 2009
MooTools
The Official MooTools Plugins Repository Is Here!
If I was to highlight the single most important thing for MooTools in 2009, I would say without a doubt it's been its community. This year has seen the involvement of many individuals from all over the world that have contributed their time, expertise, talent and charm. Our San Francisco & London hackathons are clear [...]
10 Dec 2009 11:33am GMT
30 Nov 2009
MooTools
London Hackathon 2009
Anyone that follows any MooTools Core Developer or Contributor on Twitter may have seen us talking about a 'hackathon'. Last weekend a large number of the dev team met up in London to work on various parts of the framework. We thought we'd share with you what we got up to, some pictures, and give [...]
30 Nov 2009 7:28pm GMT
24 Nov 2009
John Resig
.nodeName Case Sensitivity
When working with the DOM .nodeName property there are two hard-and-fast rules that most people abide by: The node names of HTML elements are always uppercase, even if they're explicitly created using lowercase characters. <html> will result in a .nodeName === "HTML" (see the HTML 5 draft). The node names of XML elements are always in the [...]
24 Nov 2009 6:08pm GMT
23 Nov 2009
Ext JS Blog
Creating a Custom Ext GWT Component
Creating custom Web components can prove challenging without a good foundation. Fortunately, the Ext GWT framework contains a Component API that provides the ability to quickly and easily create custom components while using Java. This post will walk you through the steps needed to create our ContentScroller - an Ext GWT UX component.
23 Nov 2009 9:08am GMT
17 Nov 2009
John Resig
Deep Tracing of Internet Explorer
After reading a recent post by Steve Souders concerning a free tool called dynaTrace Ajax, I was intrigued. It claimed to provide full tracing analysis of Internet Explorer 6-8 (including JavaScript, rendering, and network traffic). Giving it a try I was very impressed. I tested against a few web sites but got the most interesting [...]
17 Nov 2009 6:20pm GMT
11 Nov 2009
Ext JS Blog
Advanced Plugin Development with Ext JS
When creating a cross browser RIA, choosing a framework with a plethora of components is where most of us look first. Selecting a framework that enables you the flexibility to enhance and expand its offering becomes very important. Fortunately, Ext JS has all the rich UI functionality that most applications require coupled with a vibrant community creating impressive extensions. Ext's elegant design allows us to explore our creativity by adding new features to existing widgets.
11 Nov 2009 8:32pm GMT
09 Nov 2009
MooTools
MooTools Depender - A Build Tool for MooTools JavaScript Libraries
As mentioned in the new features in MooTools More in 1.2.4.1, there's a new plugin called Depender which uses MooTools dependency mappings to allow you to lazy load additional scripts on the fly based on what you need. Rather than list every single file you depend on, you just list the features you want to [...]
09 Nov 2009 7:10pm GMT
07 Nov 2009
MooTools
MooTools Roundup - October 2009
The foundation of every great open source project is its community. The MooTools Team creates the base framework code but it's all of you that take the framework and build outstanding plugins. Here are some great plugins and tutorials that have been released recently. MooShell MooShell, created by Piotr Zalewa (zalun), is the best code pasting tool [...]
07 Nov 2009 1:51am GMT
02 Nov 2009
MooTools
Call to Upgrade: MooTools 1.1.2 and MooTools 1.2.4
You've probably noticed a flurry of MooTools 1.2 updates recently, including updates to both MooTools Core and More. We're happy to give them to you and hope you continue to upgrade your existing MooTools 1.2.x builds. We would like to bring to you attention an upgrade to the MooTools 1.1.2 build and MooTools 1.2.4 [...]
02 Nov 2009 10:43pm GMT
27 Oct 2009
MooTools
MooTools More 1.2.4.2
There's nothing like releasing code to uncover glitches. Since last week's release of MooTools Core 1.2.4 and MooTools More 1.2.4.1, there have been a few bugs reported and we wanted to get the fixes out to you as quickly as possible. Most of these are minor. We have unit tests for all the classes we [...]
27 Oct 2009 7:50pm GMT
John Resig
Google Groups is Dead
As far as I'm concerned, Google Groups is dead. For the jQuery project we've run all of our community discussions through Google Group mailing lists for the past three years. At this moment the main jQuery group is the second most popular programming group (next to Android developers) clocking in at over 21,000 members. We also [...]
27 Oct 2009 9:56am GMT
19 Oct 2009
MooTools
MooTools 1.2.4
It's been three months to the day since the last point release of MooTools and we're excited about all the goodness packed into this release. At this point, the 1.2 codebase has a very stable API, and our current plan is to release these point releases every three months or so until the 2.0 codebase [...]
19 Oct 2009 10:41pm GMT
12 Oct 2009
MooTools
Enhanced MooTools Search Launched
The MooTools team would like to announce the launch of an enhanced MooTools web search: MooTools Search Beta: http://mootools.net/search This enhanced search has been integrated with the MooTools documentation and will help you easily navigate and identify information in the documentation better than the previous documentation search. The new search system also searches multiple [...]
12 Oct 2009 12:28pm GMT
08 Oct 2009
script.aculo.us web 2.0 javascript
scriptaculous V1.8.3: Prototype 1.6.1, service release/bug fixes
This is a bugfix release that bumps script.aculo.us to version 1.8.3.
Most importantly, the included Prototype 1.6.1 provides performance and compatibility improvements with the latest browsers.
Other fixes:
- Effect.toggle to return effect (to be able to do Effect.toggle(element, 'appear', {sync: true});) [RStankov]
- Use element.identify() for fetching element.id in Sortable.create [RStankov]
- Fix deprecated usage of Position.cumulativeOffset. [#182 state:resolved] [James Wheare]
- Make loader work for application/xhtml+xml served documents. Closes #95. [Pavel Sedek]
- Check for Windows Media plugin and RealPlayer plugin in Firefox on Windows to allow sound playback. Closes #36, #86. [Alexander Gavazov et al.]
- Remove dead code in effects.js. Closes #125. [Confusioner]
Download at http://script.aculo.us/, or grab/fork the source at http://github.com/madrobby/scriptaculous.
08 Oct 2009 10:32am GMT
Ext JS Blog
Ext JS Designer Preview
We are very excited to share our latest version of the Ext JS Designer. This new version adds many new features to improve your efficiency creating application designs. Once you get accustomed to these features its difficult to live without them. For those of you that don't have the time or ability to download and play around with the Designer, we have created a Preview screencast in which we mock up some interfaces. We have tried to show off as much features and functionality as possible.
08 Oct 2009 4:29am GMT
04 Oct 2009
MooTools
MooTools Roundup - September 2009
The foundation of every great open source project is its community. The MooTools Team creates the base framework code but it's all of you that take the framework and build outstanding plugins. Here are some great plugins and tutorials that have been released recently. MilkChart MilkChart is an outstanding set of MooTools classes that create robust charts [...]
04 Oct 2009 7:03pm GMT
30 Sep 2009
Ext JS Blog
Ext JS on Rails: A ComprehensiveTutorial
I've had my eyes on Ruby-based ExtJS code-generation tools for a few years now. Back in Ext-1.0 days, I even took a shot at creating a large Rails wrapper framework, mapping Ext UI widgets to plain-old Ruby-objects which could be stored in YAML files and rendered into views. However, with Ext-2.0+ came new ideas which brought many changes to the framework (great new component-model, plugins, xtype, normalized component configuration-objects) and the Rails wrapper framework was rendered immediately obsolete. Until recently, I gave up on auto-generating ExtJS code and concentrated upon writing good Ext plugins and base-classes.
30 Sep 2009 4:12pm GMT
25 Sep 2009
script.aculo.us web 2.0 javascript
script.aculo.us 2.0 alpha preview
scripty2 is now out in a preview alpha release, with cool demos and some of the nicest documentation any open source project has (we do know that's a bold statement!).
In this release, the focus has been on the effects engine, with the UI parts still pending a rewrite (there will be a lot of really cool stuff coming for the UI part, but more about that later).
As a bonus, the minified and gzipped version of scripty2 is a mere 5k in size. That's a lot of animation features in a very, very small package.
Hop over to http://scripty2.com to see the demos and documentation, and learn more about the background story on Thomas' blog post.
25 Sep 2009 4:30pm GMT
16 Sep 2009
John Resig
Talks at the 2009 jQuery Conference
This past weekend was the 2009 jQuery Conference here in Boston. It was an incredible event - 300 people attended and a ton of discussion, collaboration, and learning happened. Nearly the entire jQuery project team had the opportunity to meet for two days prior to the conference and hash a number of things out - figuring [...]
16 Sep 2009 9:35am GMT
10 Sep 2009
Prototype JavaScript framework - blog
Documentation: not just new, but also improved
When we officially released 1.6.1 last week, we also published new documentation, the first official docs generated with PDoc.
10 Sep 2009 5:20am GMT
01 Sep 2009
John Resig
50% Off Secrets of the JavaScript Ninja
I've been slowly working on a new JavaScript book that covers many of the specifics behind how and why JavaScript libraries are designed they way that they are - titled Secrets of the JavaScript Ninja. I'm still working on the book - I have four chapters left to write - and am hoping to have [...]
01 Sep 2009 2:31pm GMT
Prototype JavaScript framework - blog
Core Team update: Andrew & Tobie take the reins
In addition to releasing Prototype 1.6.1, I'm pleased to announce that Andrew Dupont and Tobie Langel now officially head up the Prototype Core Team. They'll be in charge of maintaining Prototype, deciding what makes the cut for new releases, and handling day-to-day operations.
01 Sep 2009 2:20pm GMT
Prototype 1.6.1 released
We're pleased to announce the release of Prototype 1.6.1 today. This version features improved performance, an element metadata storage system, new mouse events, and compatibility with the latest browsers. It's also the first release of Prototype built with Sprockets, our JavaScript packaging tool, and PDoc, our inline documentation tool.
01 Sep 2009 2:15pm GMT
26 Aug 2009
John Resig
Test Swarm Alpha Open
TestSwarm, the project that I've been working on over the past 6 months, or so, is now open to the public. Mozilla has been very gracious, allowing me to work on this project exclusively. At the beginning of April I moved from my old position as a JavaScript Evangelist on the Mozilla Evangelism team to [...]
26 Aug 2009 9:44am GMT
19 Aug 2009
John Resig
Eulogy to _why
Unfortunately I'm short on time at the moment (trying to launch a project this week) but I have to say, at least, a few words about the hacker and artist _why. At this moment, _why's online presence appears to be no more. All of his sites and code are gone. This includes, and is not limited [...]
19 Aug 2009 5:05pm GMT
21 Jul 2009
John Resig
Computing with JavaScript Web Workers
Web Workers are, undoubtedly, the coolest new feature to arrive in the latest version of web browsers. Web Workers allow you to run JavaScript in parallel on a web page, without blocking the user interface. Normally in order to achieve any sort of computation using JavaScript you would need to break your jobs up into tiny [...]
21 Jul 2009 8:25pm GMT
09 Jul 2009
John Resig
Easy Retweet Button
Ever since I saw the Bit.ly JavaScript API I've been wanting to build a simple script for tracking the number of people visiting a blog post from Twitter. This past weekend I built a little script for doing just that - and in a completely unobtrusive manner. The script itself is completely standalone (no dependencies) [...]
09 Jul 2009 12:18pm GMT
07 Jul 2009
John Resig
HTML 5 Parsing
One of the biggest wins of the HTML 5 recommendation is a detailed specification outlining how parsing of HTML documents should work. For too many years browsers have simply tried to guess and copy what others were doing in hopes that their parser would work well enough to not cause too many problems with HTML [...]
07 Jul 2009 10:00pm GMT
02 Jul 2009
John Resig
Which Unit Testing Framework?
I'm in the process of working on, and improving, test suite support in TestSwarm (an upcoming project of mine). However, there isn't a lot of information on which unit testing frameworks developers actually use to test their code (whereas there is more information on which JavaScript libraries are used). It will be of great help to [...]
02 Jul 2009 8:43am GMT
30 Jun 2009
John Resig
JSConf Talk: Games, Performance, TestSwarm
The video from my talk at JSConf has been posted. Thanks to Chris for organizing the conference and the excellent quality of the video. The description from the JSConf site summarizes the talk well: John Resig presents his mystery topic, which is actually three topics that strike his interest. First up is measuring performance and a quick [...]
30 Jun 2009 9:45pm GMT
19 Jun 2009
John Resig
Unimpressed by NodeIterator
I just posted a run down of some of the new DOM Traversal APIs in Firefox 3.5. The first half of the post is mostly a recap of my old Element Traversal API post. The second half of the post is all about the new NodeIterator API that was just implemented. For those that are familiar [...]
19 Jun 2009 10:51am GMT
16 Jun 2009
Prototype JavaScript framework - blog
Prototype 1.6.1 RC3: Chrome support and PDoc
Today we're announcing Release Candidate 3 of Prototype 1.6.1. Among the highlights of this release are official Chrome support, improved IE8 compatibility, faster generation of API documentation with PDoc, and lots of bug fixes.
16 Jun 2009 10:21pm GMT
27 Mar 2009
Prototype JavaScript framework - blog
Prototype 1.6.1 RC2: IE8 compatibility, Element storage, and bug fixes
Today we tagged the first public release candidate of Prototype 1.6.1. (What happened to RC1? Long story.) While there are more minor fixes we'd like to get into this release, we decided an interim release was necessary because of the final release of Internet Explorer 8 last week.
27 Mar 2009 11:33pm GMT
20 Feb 2009
Prototype JavaScript framework - blog
Sprockets: Beautiful and angular
Over at SvN, Sam announced the 1.0 release of Sprockets, the new dependency management and concatenation tool that makes it easy to modularize your JavaScript. Sprockets is Prototype's new build system, but it's also been extracted into a Ruby library so you can use it anywhere you write JavaScript.
20 Feb 2009 1:59am GMT
16 Feb 2009
Prototype JavaScript framework - blog
Pimp My Code #1: Element.Storage
Man, it's quiet around here. Interested in doing some pimpin'?
16 Feb 2009 8:41am GMT
25 Jan 2009
script.aculo.us web 2.0 javascript
JavaScript performance ebook: special discount for script.aculo.us users
Dear script.aculo.us user!
Amy Hoy and Thomas Fuchs have been busy on writing the JavaScript Rocks! Performance ebook, which is now available in beta!
The package consists of a 100+ pages ebook PDF, the DOM Monster, a tool that analyzes your websites and gives tips and hints, and free updates (including the final version, once the book is out of beta).
Topics covered in the book (applicable to all frameworks, not just Prototype and script.aculo.us):
- how to know if you've got a problem
- how to track down bottlenecks
- how to create custom profiling tools
- how to minimize your load & render time
- how to optimize your hosting environment
- how not to optimize your JavaScript files
- how to write faster DOM code
- how to write faster pure JavaScript
- how to improve perceived performance
- key performance differences between browsers
- tips & tricks for JavaScripty iPhone apps
With the following discount code, you get $5 off the listed price.
Discount code: goscripty2. Either go to the JavaScript Rocks! Performance ebook page, and locate the 'have a discount code? click here' link under the big 'Buy Now!' button at the end of the page, or follow this link to enter the code directly.
Thanks for supporting our free materials and open source work on scriptaculous 2.0!
Grab your JavaScript Rocks! Performance ebook!
P.S. Once we're out of beta, this discount code will no longer work, so be sure to grab yours soon!
25 Jan 2009 2:30am GMT
18 Nov 2008
script.aculo.us web 2.0 javascript
V1.8.2: Prototype 1.6.0.3, service release/bug fixes
This is a bugfix release that bumps script.aculo.us to version 1.8.1.
This version is recommended for all users.
- Update to Prototype 1.6.0.3
- Make sure InPlaceEditor converts HTML entities to text. [Sean Kirby]
- Fix that Builder.node did not return extended elements on IE. Closes #71 and #77.
- Fix a bug in Sortable.destroy to make sure it's called on the referenced Sortable only, which allows for the correct intialization of nested Sortables. Closes Trac #8615. [Leon Chevalier]
- Change Effect.Base#render not to use eval(), so certain JavaScript runtime environments (like Adobe AIR) that do not support eval() work. [King Maxemilian, John-David Dalton]
- Fixed a calculation error in Effect.Transitions.pulse that could lead to flickering, add easing and change it to be a normal 0 to 1 transition that can be used with any effects; Effect.Pulsate now uses its own implementation. [Thomas Fuchs]
- Fixed Effect.ScrollTo. Changeset 8686 had a typo, document.viewport.getScrollOffsets[0] is always undefined. Removed the max check as it is not a cross-browser way to get scroll height and breaks the effect. Depending on scrollTo to do the right thing. Closes #11306. [Nick Stakenburg]
- Update version check so all Prototype versions can be required, not just x.x.x. Closes #10966. [Nick Stakenburg]
- Using $$ in the loader instead of getElementsByTagName to prevent limitations. Closes #9032. [Nick Stakenburg]
- Fix some missing semicolons. [jdalton]
- Fix an issue with Effect.ScrollTo that caused Firefox to scroll to the wrong offset in some situations. Closes #10245. [nik.wakelin]
- Fixes an issue with IE ghosting on non-absolute elements. Closes #10423. [Tanrikut, tdd]
18 Nov 2008 5:42pm GMT
17 Oct 2008
Prototype JavaScript framework - blog
Prototype Linkedin Group
When we first launched the Linkedin Prototype Group, we weren't necessarily expecting it to be such a success-it's over 800 members strong and counting.
17 Oct 2008 7:32am GMT
07 Oct 2008
Prototype JavaScript framework - blog
Want your code "pimped"?
We decided it's finally time to implement an idea we had long ago.
07 Oct 2008 9:23pm GMT
Growing the community
Now that 1.6.0.3 is out, let's talk about the Prototype community.
07 Oct 2008 5:39pm GMT
30 Sep 2008
Prototype JavaScript framework - blog
Prototype 1.6.0.3: A long-awaited bugfix release
Yesterday we released Prototype 1.6.0.3, the result of some much-needed bug fixes, and a stopgap release on the road to 1.6.1.
30 Sep 2008 5:48pm GMT
11 Aug 2008
Prototype JavaScript framework - blog
Practical Prototype and script.aculo.us
We're very happy to announce a new addition to the Prototype bookshelf: core committer Andrew Dupont's Practical Prototype and script.aculo.us published by Apress.
11 Aug 2008 1:48pm GMT
25 Jul 2008
Prototype JavaScript framework - blog
First Prototype Developer Day: Monday September 29, 2008!

Prototype Core is happy to announce the first Prototype Developer Day! The Prototype Developer Day is going to be a recurring event bringing together Prototype Core members and users from the Prototype community to share experiences, offer insight into what's coming up, and discuss topics like contribution, support, and the Prototype ecosystem. If you're big on Prototype, you cannot miss this!
25 Jul 2008 4:29pm GMT
14 Jul 2008
Prototype JavaScript framework - blog
Announcing new Prototype support mailing list
Subscribers to the Rails Spinoffs mailing list should switch to our new, better-named list: Prototype & script.aculo.us.
14 Jul 2008 3:51pm GMT
15 Jun 2008
mootools forums
Extending Request class → Request.HTML stops working in General : Get Help: Advanced
Topic: Extending Request class → Request.HTML stops working Message: I have extended the Request class to create this sort of functionality. However; this causes the Request.HTML to stop working. I think I understand what the problem is, but I am unsure if this should be considered impossible, or simply a bug? A simple testcase; running on top of 1.2 Request = new Class({ Extends: Request, initialize: function(options) { this.parent(options); this.addEvent('onRequest', this.onAjaxRequest); }, onAjaxRequest: function() { alert('waa?'); }, }); console.log(new Request({url: '/'})); console.log(new Request.HTML({url: '/'})); This code throws 'Request.HTML is not a constructor' when the second Request is performed. Any ideas on how to fix this?
15 Jun 2008 7:24pm GMT
modal popup w/ arrows and easy placement for 1.11 in Contribute : Your Scripts
Topic: modal popup w/ arrows and easy placement for 1.11 Message: Good job! Unfortunately it does not work with opera 9.5 :( The position of the modal window is messed up.
15 Jun 2008 4:39pm GMT
The forums are kind of down in General : Abstract
Topic: The forums are kind of down Message: Since the 1.2 release; the forum homepage says 'MooTools websites are under maintenance. We'll be back soon with new content.'. It seems to me someone forgot to update the index.php?
15 Jun 2008 2:33pm GMT
Class gives error in IE in General : Get Help: Advanced
Topic: Class gives error in IE Message: Hmmm, things seem to have died in here... Is there anyone with a suggestion?
15 Jun 2008 10:25am GMT
UI Menu in Contribute : Your Scripts
Topic: UI Menu Message: hi, i have the following div: when both div use uimenu, it will display both menu, any way to prevent this?
15 Jun 2008 10:00am GMT
Fancy Upload by digitarald in General : Get Help: Advanced
Topic: Fancy Upload by digitarald Message: Hello, I have a little problem with FancyUpload 2. All is working perfect, but when I try to upload big files like videos, it doesn't work. My php ini value "upload_max_filesize" is set to 20M and the limitSize option of my FancyUpload2 object is set to 20971520 (20 MB). When I upload a video of 1 to 8 MB, it works. But when it is above to 8 MB, it doesn't work and my $_FILES var stays empty. An idea ? Thanks In addition to upload_max_filesize you also need to increase post_max_size. They both limit your file uploads.
15 Jun 2008 5:00am GMT
mooRainbow in Contribute : Your Scripts
Topic: mooRainbow Message: The MooRainbow rocks!! I can't wait for the updated 1.2 version... No, really I can't wait. Any news on 1.2 update progress??
15 Jun 2008 3:59am GMT
Fancy Upload by digitarald in General : Get Help: Advanced
Topic: Fancy Upload by digitarald Message: Greetings! FancyUpload works fine for me when my PHP upload handler is accessed as a file ("http://example.com/upload.php"). But if I try to access the upload handler through "http://example.org/actions/upload" (URL Rewriting) - do you have an idea how I can solve this problem? Best - Jérôme
15 Jun 2008 3:06am GMT
Fancy Upload by digitarald in General : Get Help: Advanced
Topic: Fancy Upload by digitarald Message: Hello, I have a little problem with FancyUpload 2. All is working perfect, but when I try to upload big files like videos, it doesn't work. My php ini value "upload_max_filesize" is set to 20M and the limitSize option of my FancyUpload2 object is set to 20971520 (20 MB). When I upload a video of 1 to 8 MB, it works. But when it is above to 8 MB, it doesn't work and my $_FILES var stays empty. An idea ? Thanks
15 Jun 2008 12:54am GMT
14 Jun 2008
mootools forums
Edit multiple properties using Fx.Tween() in General : Get Help: Advanced
Topic: Edit multiple properties using Fx.Tween() Message: Well it seems the answer is to us Fx.Morph()
14 Jun 2008 9:58pm GMT
undefined variables in General : Get Help: Advanced
Topic: undefined variables Message: I just switched over to 1.2 and I'm getting undefined errors. I keep getting undefined errors on the cancelbut and hidepatstat variable. Is my syntax incorrect? I'm only testing for the existence of each object. In each case there really is only one element, but i call an array anyways and choose the first element for each. var cancelbut = $$('form[name=cancel_form_1]')[0]; if(cancelbut){ cancelbut.style.display = 'none'; } var hidepatstat = $$('div.patStatusLinks')[0]; if(hidpatstat){ var hidepatchild = hidepatstat.hasChild(); if(!hidepatchild){ hidepatstat.style.display = 'none'; } }
14 Jun 2008 9:23pm GMT
Menu gets confused with fast mouseover. Need help diagnosing problem. in General : Get Help: Advanced
Topic: Menu gets confused with fast mouseover. Need help diagnosing problem. Message: Thanks for the suggestion. I upgraded the menu code to mootools version 1.2 and add the " link: 'cancel' " option but it did not help. Same exact problem. Upgrading to 1.2 also introduced a bug where I have to remove the "position: absolute" from the menu items in my css to get the menu to work. And removing it breaks the menu. So reluctantly I downgraded back to 1.11. Any other suggestions will be appreciated! :-)
14 Jun 2008 7:53pm GMT
iCarousel private mootools release in Contribute : Your Scripts
Topic: iCarousel private mootools release Message: Fabio, great work! But what Ken said: Well its a great system and all except, It duplicates the list a gagibillion times! (not really but you know what I mean) And if I have it on auto it just keeps going on and doesn't return to the first image, it would be nice if it would return to the first image. Also every time the images rotates the processor spikes to 100% and having that happen every five seconds really slows down the system. The duplication process also screws up any elements which use id tags,... so ajax on an element in the list is not an option as it nees a unique id. It has to do with the fact that the list 'wraps',... is there a way you can turn off the wrapping and let the end of the list be just that,... the end? Thanx in advance!
14 Jun 2008 2:32pm GMT
icarousel help in General : Get Help: Beginner
Topic: icarousel help Message: I'm wondering about this myself as it screws with the id tags for ajax,.....
14 Jun 2008 2:20pm GMT
Access to inner content of multibox in General : Get Help: Advanced
Topic: Access to inner content of multibox Message: Hi all, I have the following problem: I open a multibox dialog in my website, that shows a form via ajax. Till here everything works fine. But if I can't access the inner content of this dialog. I would like to add for example a submit event ot the form like that: $('feedForm').addEvent('submit', function(e) { new Event(e).stop(); var response = $('response').empty().addClass('ajax-loading'); this.send({ update: response, onComplete: function(responsetxt) { response.removeClass('ajax-loading'); this.AjaxResponse = responsetxt; if (this.AjaxResponse=="ok"){ // blabla } }.bind(this) }); }); I opened the multibox with: Feedback Javascript: box = new MultiBox('mb', { descClassName: 'multiBoxDesc', useOverlay: true }); The full page can you see at http://battle.oxn.it/multibox/index.htm on the "HTML page (Ajax)" link I hope you could understand what I mean. Thx for your help Simon
14 Jun 2008 7:42am GMT
11 Jun 2008
Prototype JavaScript framework - blog
An Interview with Ryan Johnson

Today's interviewee is Ryan Johnson of Control Suite fame.
Ryan just launched PersonalGrid, a new file sharing and publishing web application, along with a complete overhaul of Control Suite, now renamed LivePipe UI.
11 Jun 2008 9:58pm GMT
09 May 2008
script.aculo.us web 2.0 javascript
script.aculo.us development setup changed to github and Lighthouse
script.aculo.us is from now on developed using Git (hosted at github) for source code management and revision control, and Lighthouse for bug tracking.
Why git instead of Subversion? Well, it simply rules supreme, and makes working with many distributed developers with lots of branches a snap. You can find a good intro book on Git on Peepcode.
script.aculo.us 1.xx development will focus on bug fixes only, while I'm working on the next version of scripty (post on that coming up soon!).
Bug tracker http://prototype.lighthouseapp.com/projects/8887-script-aculo-us
Repository for script.aculo.us 1.xx http://github.com/madrobby/scriptaculous
Note that if you're just using the library, this change won't really affect you.
If you have open bugs on the old Trac please port them over to lighthouse yourself!
I'm also working on a replacement for the documentation wiki (which, quite honestly, sucks); so stay tuned for some updates in the near future. If you want to help out with the documentation effort, please contact me. :)
09 May 2008 6:15pm GMT
04 Jan 2008
script.aculo.us web 2.0 javascript
V1.8.1: Prototype 1.6.0.1, bug fixes
This is a bugfix release that bumps script.aculo.us to version 1.8.1.
Mainly, this release contains some important bug fixes and optimizations in Prototype, fixes cursor keys in autocompleting text fields for IE and Safari plus fixes an issue with Effect.Morph on IE.
Download at http://script.aculo.us/downloads!
04 Jan 2008 3:15am GMT
08 Nov 2007
script.aculo.us web 2.0 javascript
V1.8.0: Prototype 1.6, Sound, tweaks and tricks
This is the final version of script.aculo.us 1.8, which comes with Prototype 1.6.0 final.
The included final 1.6.0 version of Prototype brings the latest and greatest awesome new features -- be sure to check it out on the Prototype site.
See the announcement for more information and a download link!
08 Nov 2007 2:05pm GMT
25 May 2007
script.aculo.us web 2.0 javascript
V1.7.1 beta 3: Prototype 1.5.1, more optimizations and fixes
This is third beta of script.aculo.us 1.7.1, which provides Prototype 1.5.1 final compatibility and Sortable speed improvements.
The included final 1.5.1 version of Prototype brings the latest and greatest in new cool features and performance gains, so be sure not miss this one. :)
Beta warning: Things might not work as you might expect, though they really should-if you hit any problems, please use the bug tracker and give reports. The same that applies to Prototype applies for script.aculo.us too, so read the how to contribute page to see how you can help out!
See announcement for more information and a download link!
25 May 2007 4:30pm GMT
12 Mar 2007
script.aculo.us web 2.0 javascript
V1.7.1 beta 1: 'Performance!'.times(3) + Sound
On the heels of the recent Prototype 1.5.1 release candidate, here's the latest and greatest version of script.aculo.us: 1.7.1 beta 1.
Beta warning: Things might not work as you might expect, though they really should-if you hit any problems, please use the bug tracker and give reports. The same that applies to Prototype applies for script.aculo.us too, so read the how to contribute page to see how you can help out here!
The most important change is the update to Prototype 1.5.1 which yields major performance improvements, slick new JSON support and various fixes all around. Note that the version of Prototype that comes with script.aculo.us 1.7.1 beta 1 is actually a few steps ahead of the 1.5.1_rc1 release and already incorporates a few additional fixes, so please use the version that comes with the script.aculo.us download.
The other important feature is experimental sound support for those little .mp3-based sound effects, which works natively in IE, and relies on whatever mp3 plugins are available on other browsers (for Macs, this means quicktime). It's thought as an alternative to flash-based mp3 playback for sounds effects (not music!). Kudos to Jules Gravinese for coming up with the initial implementation of this!
The effects engine has seen some performance overhaul, and together with the new Prototype performance goodnees is screaming fast. Also, a memory leak in the morph code was found and fixed on Firefox. More changes and features added include a new "failure" option to Draggables, and onDropped callback, more customization for in-place editing, and nesting single nodes in the DOM builder.
See the complete announcement for more information and a download link!
12 Mar 2007 2:00pm GMT
19 Jan 2007
script.aculo.us web 2.0 javascript
V1.7.0: Morphing effects, Prototype 1.5.0 final
You've seen the demos-- now it's prime time!
* Update to Prototype 1.5.0 final
* Change the default setting for effects to support up to 60fps, if renderable by the browser. Add performance info to effects unit test.
* Add hash and CSS className support to Effect.Morph, fixes #6674 [Tobie]
Examples:
$(element).morph('myClass')
// will morph to all the properties specified
// in .className (in your external stylesheet).
// All properties which cannot be morphed (such as font-style)
// will be applied AfterFinish
$(element).morph('font-size: 10px') // or
$(element).morph({fontSize: '10px'}) // will morph the font-size to 10px
* Add Element.morph() and Element.Methods.morph() as a shortcut to Effect.Morph
Example:
// basic Effect.Morph
$('error_message').morph('color:#f00;font-size:17px');
// fade out after a while
$('error_message').show().morph('font-size:17px').morph('opacity:0',{delay:4});
* Add Effect.Transform that generates parallel executing Effect.Morph sets
Example:
// set up transformation
var transformation = new Effect.Transform([
{ 'div.morphing': 'font-size:20px;padding-left:40em' },
{ 'blah' : 'width:480px;border-width:10px;border-right-width:20px;margin:200px;margin-bottom:-20px;font-size:30px' }
],{ duration: 0.5 });
// play transformation (can be called more than once)
transformation.play();
* Add Effect.Morph core effect that morphs to a given CSS style rule. Effect.Morph does take orginal styles given by CSS style rules or the style attribute into consideration when calculating the transforms. It works with all length and color based CSS properties, including margins, paddings, borders, opacity and text/background colors.
Example:
new Effect.Morph('mydiv',{
style: 'font-size:3em;color:#f00;border-width:2em',
duration: 2.0
});
* New option keepBackgroundImage: true for Effect.Highlight, fixes #5037 [docwhat, tomg]
* Minor tweaks for issues with application/xhtml+xml documents on Firefox, fixes #6836 [sjinks]
* Fix a possible exception with Sortables, fixes #6828 [craiggwilson]
* Add a paramName option to the inplace editor for overriding the default parameter name of "value"
19 Jan 2007 6:30pm GMT
18 Dec 2006
script.aculo.us web 2.0 javascript
V1.7.0 beta 2: morphing with CSS classes, Prototype update
The second beta of script.aculo.us 1.7.0 is out now, and adds a cool new CSS classnames based morphing feature, alongside Prototype updates.
Bugs in beta 1 where also addressed, especially Opera compatibility.
Head over to mir.aculo.us to learn what this is about and grab the beta version!
Note: Obviously, the beta version is not recommended for production sites, and syntax might change before it gets stable (but it's pretty much final, so don't be too afraid).
18 Dec 2006 10:30pm GMT
21 Nov 2006
script.aculo.us web 2.0 javascript
V1.7.0 beta 1: Morphing?!
The first beta of script.aculo.us 1.7.0 is out now, and brings you (tada!) morphing!
Head over to mir.aculo.us to learn what this is about and grab the beta version!
Note: Obviously, the beta version is not recommended for production sites, and syntax might change before it gets stable (but it's pretty much final, so don't be too afraid).
21 Nov 2006 9:50am GMT
08 Nov 2006
script.aculo.us web 2.0 javascript
V1.6.5: Effect.Event, latest Prototype, Builder updates
I've just pushed script.aculo.us 1.6.5 for your download pleasure. It's a maintenance release that adds a few tweaks here and there-read on!
- Update to Prototype 1.5.0_rc1 revision [5462]
- Support the HTML 'for' attribute in Builder by using 'htmlFor', fixes #6472 [gjones, tdd]
|
var node = Builder.node('label', { htmlFor: 'myinput' }); |
- Add support to run a specific failing unit test by clicking on the corresponding test result, fixes #6290 [leeo]
- Add modifier key support to Event.simulateMouse, fixes #6391 [savetheclocktower]
- Add new 'with-last' queue position option to queue effects to occur in parallel with the last effect to start in the queue
- Add new special core effect Effect.Event for one-shot events that follow timelines defined by effect queues
1
2
3
|
new Effect.Event({ afterFinish:function(){
// do some code here
}, position: 'end' });
|
- Fix an possible crash of IE on Effect.SlideUp, fixes #3192 [thx nel]
- Add Builder.build() to create nodes from strings containing HTML, [DHH]
|
var node = Builder.build("<p>this is <b>neat!</b></p>"); |
- Add a pulses parameter to Effect.Pulsate to control the amount of pulses, fixes #6245 [leeo]
For example, this will pulsate twice (if the option is not given, it defaults to five pulses):
|
Effect.Pulsate('d8', {pulses: 2});
|
- Fix an issue with clicking on a slider span resulting in an exception, fixes #4707 [thx sergeykojin]
- Fix an issue with Draggables when no options are supplied, fixes #6045 [thx tdd]
This should be the last release before Ruby on Rails 1.2 comes out-the next thing will be script.aculo.us 1.7! Lots of good and cool patches are waiting for their addition, and should make it into the 1.7 release.
As always, kudos to the community for supplying patches, bug reports and tests-keep it coming!
08 Nov 2006 1:34pm GMT
05 Sep 2006
script.aculo.us web 2.0 javascript
V1.6.4: New Prototype, drag and drop updates, BDD style testing! (UPDATED)
V1.6.4 (2006-09-06): New Prototype, drag and drop updates, BDD style testing! (UPDATED)
script.aculo.us 1.6.4, which marks the inclusion of the new release candidate of Prototype 1.5, is out now.
(For those of you missing the 1.6.3 version: that version was out yesterday but had a issue with IE that is now fixed in 1.6.4)
This release comes with the brand-new Prototype V1.5.0_rc1 version, adds several new features and options to drag and drop, features a whole new (experimental) way of doing testing, and adds some other goodies here and there. Also, thanks to the contributors for identifying and squishing bugs!
So-what's new & cool?
- Update Prototype to V1.5.0_rc1 (read more on Justin Palmer's blog)
- Add experimental alternate syntax for unit tests (Behaviour Driven Development-style)
- Merge assertElementsMatch and assertElementMatches from Prototype's [4986] unittest.js [Sam Stephenson]
- Add assertRespondsTo and shouldRespondTo assertions
// object
var testObj = {
isNice: function() { }
}
// test
assertRespondsTo('isNice', testObj);
- Make Sortable.serialize handle DOM IDs like "some_element_1" correctly, fixes #5324
- Add support for onStart, onDrag and onEnd events directly on Draggables (invoked from the Draggables.notify), fixes #4747 [thx scriptkitchen]
new Draggable('some_id',{
onStart:function(){ /* ... */ },
onDrag:function(){ /* ... */ },
onEnd:function(){ /* ... */ }
});
- Add autoSelect option to Autocompleters to auto select an entry if only one is returned, fixes #5183 [thx cassiano dandrea]
- Added delay option to Draggables and Sortables, see test/functional/dragdrop_delay_test.html for usage, implements #3325 [thx lsimon, tomg]
- Add version and timestamp to indvidual library files for easier identification (the files are preprocessed by the Rake fresh_scriptaculous task), fixes #3015 [thx Tobie]
- Add assertIndentical and assertNotIdentical unit test assertions, which test for equality and common type, fixes #5822 [thx glazedginger]
- Add integration test for Ajax autocompleter for results with no linebreaks, #4149
- Added a custom exception to all base effects when used on non- existing DOM elements, added a assertRaise method to unit tests
- Add element shortcuts to Builder that can be activated by calling Builder.dump() (see the unit test), fixes #4260 [thx napalm]
Builder.dump();
var element = DIV({id:'ghosttrain'},[
DIV({style:'font-size: 11px; font-weight: bold;'},[
H1('Ghost Train'),
"testtext", 2, 3, 4,
UL([
LI({onclick:'alert(\'test\')'},'click me')
]),
]),
]);
- Make Effect.Puff work correctly for floating elements, fixes #3777 [thx michael hartl]
- Fix selection of correct option in SELECT element generated by InPlaceCollectionEditor for indexed option arrays, fixes #4789 [thx steve]
- Fix an issue with redrawing ghosted draggables that are inside a scrolled container, fixes #3860 [thx gkupps, tsukue]
- Fix autoscrolling inside scrollable containers when window is scrolled too, fixes #5200 [thx wseitz]
- Fix autoscrolling when dragging an element unto a scrollable container, fixes #5017 [thx tomg]
- Fix a condition where overriding the endeffect on Draggables without overriding the starteffect too leads to a Javascript error [thx Javier Martinez]
- Fix a possible error with the drag/drop logic (affects the solution to #4706)
- Fix various issues with IE detection and Opera, and setOpacity, fixes #3886, #5973
- Remove revert cache code obsoleted by #4706, fixes #3436 (again) [thx tomg]
As always, the required 1.5.0_rc1 version of Prototype is included with the download.
Big thanks to the contributors!
05 Sep 2006 11:26am GMT
15 Aug 2006
script.aculo.us web 2.0 javascript
V1.6.2: Bug fix galore!
V1.6.2 (2006-08-15): Bug fix galore!
This is a "serive" release and recommended for all users. While almost no new features where added, it includes several bug fixes, ranging from important (memory leak!) to cosmetic. List of updates:
- Fix a problem in the drag and drop logic if an reverting/drag ending draggable was initialized for a new drag (for example by clicking repeatedly) for all cases where the default start/revert/end-effects are used, fixes #4706 [thx tecM0]
- Fix possible memory leaks with Draggables, fixes #3436 [thx aal]
- Throw nicer errors when requires script.aculo.us libraries are not loaded, fixes #5339
- Make slider handles work when not displayed initially by using CSS width/height, fixes #4011 [thx foysavas]
- Update sortable functional test with onUpdate counter
- Make more Element extensions unit tests work on Safari
- Add the assertMatch unit test assertion for asserts with RegExps [thx Ian Tyndall]
- Fix a problem with Effect.Move causing "jumping" elements because of very low float numbers in some situations
- Fix a missing semicolon in dragdrop.js, fixes #5569 [thx mackalicious]
- Fix a slight inaccuracy with Effect.Scale that could lead the scaling to be one pixel off
- Be more prototypish with Effect.Transitions.linear
- Make Effect.Scale recognize font sizes that use the pt unit, fixes #4136 [thx aljoscha]
- Fix IE hack in Effect.Opacity, fixes #5444 [thx nicholas]
- Fix IFRAME layout fix for IE and Autocompleter, fixes #5192 [thx tommy skaue]
- Fix only option in onEmptyHover, fiex #5348 [thx glenn nilsson]
- Fix Effect.BlindDown and SwitchOff handling of supplied callbacks, fixes #5089 [thx martinstrom]
- Fix a problem with field focus on Ajax.InPlaceEditor and loading external text, fixes #4988, #5244 [thx rob]
- Do not attempt to scroll if scrollspeed is 0/0, fixes #5035 [thx tomg]
- Fix a problem with Sortable Tree serialization, fixes #4939, #4688, #4767 [thx Sammi Williams]
- Fix an endless loop with sliders, fixes #3226, #4051, #4765 [thx jeff]
- Make autocompleter work with update DIVs that have scrollbars, fixes #4782 [thx Tommy Skaue]
- Corrected options parsing on switchoff effect, fixes #4710 [thx haldini]
The required 1.5.0_rc0 final version of Prototype is included with the download.
15 Aug 2006 3:32pm GMT
06 Apr 2006
script.aculo.us web 2.0 javascript
V1.6.1: Sortable Trees, Prototype 1.5.0_rc0 (fixes IE mem leaks)!
V1.6.1 (2006-04-06): Sortable Trees, Prototype 1.5.0_rc0 (fixes IE mem leaks)!
New features in V1.6.1 and V1.6.0:
- Update to Prototype 1.5.0_rc0
- Sortable trees [thx Sammi Williams, sammi@oriontransfer.co.nz]
See the functional test (test/functional/sortable_tree_test.html) and the CHANGELOG for more information! - Add Draggable object as third parameter to snap, fixes #4074 [thx mdaines]
- Add parsing/setting of any currently set opacity CSS rule to default opacity effect on draggables, fixes #3682 [thx Mike A. Owens]
- Added benchmark method to unittest.js; some cleaning up of unit tests
- Major speedup for sortable with handles initialization [thx Jamis Buck]
- Add passing through of scroll options from Sortable to Draggable [thx Gregory Hill]
- Make it possible to scroll window on dragging, #3921 [thx rdmiller]
- added visualEffect method for the Element Mixin, fixed so you can chain multiple calls. [Rick Olson]
Bug fixes:
- Fix an IE flicker with SlideUp/SlideDown, fixes #3774, [thx sbbowers]
- Fix a problem with window scrolling on draggables [thx Gregory Hill]
- Fix a problem with id-based handle names and draggables
- Fix shift-tab for autocompleter in Safari, fixes #4423 [thx matt]
- Make Element.forceRerendering give up on any exception (this fixes various problems with IE)
- Fix only option on Sortable.create to accept multiple class names, fixes #3427 [thx glenn nilsson]
- Added workaround for a rendering bug in Safari when using floating elements with Effect.Appear
The required 1.5.0_rc0 final version of Prototype is included with the download.
06 Apr 2006 9:27pm GMT