Library


Tuesday, May 8th, 2007

phpMyAdmin Query Browser

Category: JavaScript, Library, Prototype, Scriptaculous, Showcase

Dougal Matthews has created a phpMyAdmin Query Browser as part of a University project that he has been working on in Edinburgh, Scotland. This is a prototype system that he plans on continuing over the summer, adding cross browser support, reducing the library dependences and fixing problems. The project using Prototype, Script.aculo.us, and xajax.

Posted by Dion Almaer at 6:01 am
8 Comments

++---
2.4 rating from 66 votes

New Explorer Canvas Release

Category: Canvas, IE, JavaScript, Library

Erik Arvidsson has released a new version of ExCanvas, the wrapper around VML that implements the canvas tag on IE. This has enabled applications such as Yahoo! Pipes. With Silverlight, maybe a version could be created that wraps the faster silverlight rendering.

Posted by Dion Almaer at 12:22 am
4 Comments

++++-
4.1 rating from 34 votes

Friday, May 4th, 2007

Mindframe: An Adobe Spry-like Ajax Framework

Category: Announcements, JavaScript, Library

Mindframe is a new Ajax framework that builds on top of Prototype and ZParse. Mindframe is inspired by Adobe Spry, and gives you: xml dataset & simple array database region binding & controlling Data utility methods: sorting, filtering, selection drag&drop, trade zones, data export import between regions developer API for extensions

Posted by Dion Almaer at 6:13 am
13 Comments

++++-
4 rating from 61 votes

Thursday, May 3rd, 2007

Freja 2.1: XSL and JavaScript

Category: JavaScript, Library

Freja is a specialized JavaScript framework for creating template-based, single-screen web applications. It relies on browser-side XSL Transformation to render the user interface faster than any other Ajax-based method, and is built on top of Sarissa. This simple example shows inline editing and is explained in this tutorial: < View plain text > javascript display.behaviors["editLink"] Read the rest…

Posted by Dion Almaer at 6:36 am
7 Comments

++++-
4 rating from 26 votes

DomAXh: Ajax for Dommies

Category: JavaScript, Library

“Ajax for Dommies”. That is nice and corny. DomAXh is a simple Ajax library that allows you to kick off requests to xhtml data and have it placed into your document. The homepage itself has arrows that flip through content: < View plain text > javascript function substituteContent(obj, url){  obj.showResponseContent= function(originalRequest){  // This is the Read the rest…

Posted by Dion Almaer at 5:29 am
7 Comments

++---
2.2 rating from 25 votes

Wednesday, May 2nd, 2007

Prototype 1.5.1 Released

Category: Announcements, JavaScript, Library, Prototype

The full release of Prototype 1.5.1 has been released, and if you are on the 1.5 branch you should upgrade. Features Incredible Selector speedup and full CSS3 support (read about it in the original post). Full JSON encoding and decoding support and options for improved security. Optimized Element#get/setStyle for cross-browser compatibility and speed. Various String Read the rest…

Posted by Dion Almaer at 6:22 am
7 Comments

+++--
3.9 rating from 94 votes

TJPzoom 3: More Image Zooming

Category: JavaScript, Library

At the same time as the post on Loupe.js, we were told about another image magnifier, TJPzoom 3, created by Janos Pal Toth. The latest version gives you: Has transparent drop shadow Works on IE7 (and on most major browsers) Much cleaner code for you to insert You can change the relative position of your Read the rest…

Posted by Dion Almaer at 6:09 am
2 Comments

+++--
3.7 rating from 38 votes

Tuesday, May 1st, 2007

Heap Feng Shui in JavaScript and HeapLib

Category: IE, JavaScript, Library

Alexander Sotirov has gone deep into JavaScript internals in IE. Really deep. His focus was on exploits, but there is knowledge that help us understand why Array.join is better than string += “foo” for large amounts of data. Introduction The exploitation of heap corruption vulnerabilities on the Windows platform has become increasingly more difficult since Read the rest…

Posted by Dion Almaer at 9:47 am
10 Comments

+++--
3.6 rating from 35 votes

Monday, April 30th, 2007

VegUI: Ajax framework and widgets

Category: Announcements, JavaScript, Library

VegUI is another Ajax framework that also masks as a JavaScript based window manager. Unlike all frameworks, this one has been worked on for a long time before coming out to the public: vegUI was originally developed to serve as a foundation for the online browser-based mmorpg Lands of Kazram. So it was developed with Read the rest…

Posted by Dion Almaer at 7:18 am
8 Comments

+++--
3.6 rating from 29 votes

Friday, April 27th, 2007

Real Editor: Online CSS Edits

Category: CSS, JavaScript, Library

Real Editor is a real-time CSS editor, built on SAJA. It let’s MySpace users change their styles inline via simple dialogs, menus, and pickers.

Posted by Dion Almaer at 6:05 am
18 Comments

++++-
4 rating from 78 votes

Wednesday, April 25th, 2007

Prototype 1.5.1 RC 3 Released

Category: Announcements, JavaScript, Library, Prototype

A new version of Protoype has dropped. Prototype 1.5.1 RC 3 gives us features such as: Ajax.Requests now supports per-request onCreate callbacks. [#8011] JSON strings are automatically stripped of their security delimiters (if present) before eval. More details on this security issue here (PDF document). [#7910] all toJSON methods now generate YAML-loadable JSON. [#7883] Event.element Read the rest…

Posted by Dion Almaer at 6:53 am
9 Comments

++++-
4 rating from 52 votes

Tuesday, April 24th, 2007

TickerTape: Scrolling tickers in JavaScript

Category: Component, JavaScript, Library

Colin Ramsay has rolled his own TickerTape cmoponent that will scroll through items retrieved from your backend. It is very simple, allowing you to create a ticker tape via: < View plain text > javascript new TickerTape(‘tickertape.php’, ‘myTickerTape’, 5000); // duration between scrolls It would benefit from not scrolling while you have you mouse inside, Read the rest…

Posted by Dion Almaer at 5:40 am
10 Comments

+++--
3.2 rating from 29 votes

Monday, April 23rd, 2007

Dojo Offline Toolkit Beta Released

Category: Dojo, JavaScript, Library, Offline

Brad Neuberg and the SitePen team has been working tirelessly to get this beta out of the door. Now we have the Dojo Offline Toolkit in beta, released to the world: Dojo Offline is a free, open source toolkit that makes it easy for web applications to work offline. It consists of two pieces: a Read the rest…

Posted by Dion Almaer at 10:11 am
5 Comments

+++--
3.6 rating from 31 votes

Rico 2: Rebirth is near

Category: JavaScript, Library, Prototype

Rico was one of the early libraries to show us nice effects on top of Ajax libraries. There has been a murmor that Rico 2.0 was in the works, and Tobie was right. Rico 2.0 has a beta release available. What is new in Rico 2.0? Components Rico 2.0 extends the component set from the Read the rest…

Posted by Dion Almaer at 8:00 am
5 Comments

+++--
3 rating from 25 votes

Friday, April 20th, 2007

Specifications: BDD Framework

Category: JavaScript, Library

Dan Yoder has released Specifications, a BDD framework built on top of Prototype. This is different to the builtin framework that comes with Script.aculo.us. You write a spec such as: < View plain text > javascript Stack.Specification = new Specification({   "A stack should": {     setup: function() {       this.stack = Read the rest…

Posted by Dion Almaer at 6:26 am
1 Comment

++---
2.7 rating from 19 votes

Thursday, April 19th, 2007

Handling Keyboard Shortcuts in JavaScript

Category: JavaScript, Library

Handling Keyboard Shortcuts in JavaScript is a simple script that allows you to declare shortcut event handling in your applications. < View plain text > javascript shortcut("Ctrl+Shift+X", function() {     alert("Hi there!"); }); You can also pass in options: type: The event type – can be ‘keydown’,’keyup’,’keypress’. Default: ‘keydown’ target: The element that should Read the rest…

Posted by Dion Almaer at 12:08 am
9 Comments

+++--
3.8 rating from 59 votes