Jan 25

That is fancy :) Date picker presented as sliding bar as shown on the picture:
Sliding date-picker

This element enables you to pick dates with a simple slider bar. By dragging the bar over the time-line, the dates change instantly. Besides this, when the user decides to manually change the dates, the bar is automatically adjusted to the corresponding dates.

That is what the creators say, for me it looks cool just couple of things.. on IE throws and error when putting the end date before the start date. Then its kinda hard to hit a specific date from the first time. But overall its nifty.

Its based on Prototype, demo is here
Link to Ajaxorized web site is here

Nov 08

After releasing Prototype 1.6.0, yesturday Juriy Zaytsev & Maxim Chernyak officially launched Scripteka.com, the Prototype extensions repository and library. The intention is to provide a central place to organize plugins for the Prototype community.

With Scripteka you can:

* 1) View an extensive library of useful (or useless) prototype based extensions
* 2) Rate and use rating to find the coolest scripts out there
* 3) Submit your own creations and get community feedback
* 4) Subscribe to the newest additions to the library

Nov 07

This is big news for Prototype fans. The latest release is online, but its not a single piece of joy. You have also new script.aculo.us and awesome book.

The final versions of Prototype 1.6.0, script.aculo.us 1.8.0, and the Prototype & script.aculo.us book are now available. Prototype 1.6.0 is the most significant update to the framework since its inception over two years ago. We’re very excited about the changes in this release, and what better way to celebrate than with an update to script.aculo.us and a book covering all the new goodness?

Prototype 1.6.0 released

This version of Prototype brings a number of major enhancements to the core APIs as well as the usual slew of bug fixes and performance optimizations. For the full story, see the CHANGELOG and the release notes for 1.6.0_rc0 and 1.6.0_rc1. API highlights include:

* Ajax transport objects are now automatically wrapped in an Ajax.Response object.
* Ajax.Response includes support for accessing JSON response bodies as JavaScript objects via the responseJSON property.
* The class API now includes full support for inheritance and superclass method calls. (See Mislav’s tutorial for more info.)
* Class objects now have an addMethods method for adding instance methods after creation.
* Elements can be created easily with the new Element(…) syntax.
* Element#insert provides a unified API to DOM element and HTML fragment insertion.
* Element#select is an alias for getElementsBySelector and is now the preferred way to find elements by class name.
* Element#wrap lets you easily wrap an element inside another element in place.
* Enumerable methods on Array are now backed by native Array#forEach implementations when possible.
* Enumerable now has aliases for equivalent JavaScript 1.6 Array methods, and support for JavaScript 1.6’s context parameter for automatic callback binding.
* Enumerable#grep now calls the match method on its first argument, so you can use it to e.g. filter an array of DOM nodes by CSS selector.
* Event objects are now automatically extended with instance methods, so you can write e.g. event.stop() instead of Event.stop(event).
* Prototype’s event API now supports firing DOM-based custom events with Element#fire.
* The new dom:loaded custom event fires when the entire document has loaded and is ready for manipulation.
* Function#curry allows for partial application of function arguments.
* Function#wrap facilitates simple aspect-oriented programming and provides the basis for Prototype’s superclass method call mechanism.
* Function#delay delays invocation of the function by the given number of seconds.
* Function#defer schedules the function to run as soon as the interpreter is idle.
* The Hash API has changed, and you must now use Hash#get and Hash#set instead of directly accessing properties on Hash instances.
* String#interpolate is a shortcut for instantiating a Template from the string and calling evaluate on it.
* Object properties can now be used in template replacement strings.

script.aculo.us 1.8.0 released

script.aculo.us 1.8.0 is fully compatible with Prototype 1.6.0 and includes several improvements since the last version; see the announcement on Thomas’ blog for more details. Here’s what’s new:

* Complete rewrite of the in-place editing controls.
* Full CSS inheritance support for Effect.Morph.
* Support for tweening between two values of an element property or method call with Effect.Tween.
* A new sound API for playing interface sound effect MP3s.
* Numerous bug fixes and performance improvements.

Download Prototype 1.6.0

Oct 28

This one I found on remy sharp’s b:log which is quite good comparison between the two popular Java Script libraries.In 25 slides it shows what jQuery does and Prototype doesnt:

Oct 16

We’re all living on the web, and we all seem to be starting our own websites, so it’s time we all learned the languages that make it run. The guys at Mashable.com have gathered over 250 resources to help you get going.

This list is aggregated from previous Mashable posts.

The list is quite extensive and features many ajax libraries, loading indicators etc so its best to be viewed at the original place.

Mar 13

Here is something from Tobie Langel exploring how to use auto scrolling page navigation with the new $$ operator in Prototype 1.5.1 RC:
“Thanks to Andrew’s and Christophe’s fantastic work, Prototype’s $$ utility is not only faster, it now also supports virtually all CSS3 selectors!

And that, my friends, is great news, for it opens up a whole new realm of nifty, unobtrusive JavaScript techniques.

Let’s start with some simple websites enhancement using Prototype version 1.5.1_rc1 and the latest build of script.aculo.us Effects which you’ll have to download from trac.”

view original