Customer feedback quickly and easily -
Traffic Light Feedback

Posts Tagged ‘Javascript’

Custom Form Elements (CFE) is a JavaScript library for enhancing your form elements in means of design, usability & accessibility.

CFE aims to support all JavaScript frameworks (currently supports MooTools) & works in most A Grade browsers.

Custom Form Elements

Some features of Custom Form Elements:

  • unobstrusive
  • completely styleable via CSS
  • supports custom events like onHover-onClick
  • can auto-generate tooltips from "title" attributes
  • select all / deselect all functionality for checkboxes
  • & more..

UniTip is an easy to implement & customize cross-browser tooltip script.

This tooltip script is also lightweight & accepts HTML to be displayed.

JavaScript Tooltips

UniTip uses transparent PNG’s for creating the tootip balloon. And, for better compatibility with IE6, Unit PNG fix is already included with the package.

The script does not rely on any JavaScript frameworks & can be applied to specific tags or classes.

Calendar is a MooTools class for creating adding unobtrusive & attractive date-pickers to your forms.

This class allows you to configure the look & features of the date-pickers very easily.

MooTools Calendar

Some features of Calendar:

  • Style-able & semantic XHTML
  • Configurable inputs & selects
  • Several navigation options
  • Future / past calendar restrictions
  • Multi-calendar support
  • Multilingual

Css-Tricks is sharing a beautiful jQuery content slider with auto-play feature.

The content slider can play any type of media & besides the auto-play you can switch between the contents easily.

jQuery Content Slider

The slider is very easy to implement & it is cross-browser. The sliding effect is done with the jQuery Coda slider plugin.

To view a demo of this jQuery featured content slider, click here.

Timeago is a jQuery plugin which enables you to display fuzzy timestamps. And, the timestamps are auto-updated.

Some example timestamps are "5 minutes ago, about 2 days ago".

JavaScript Timestamps

Using Timeago is very functional for displaying more friendly timestamps and auto-update feature makes it more accurate when a page is opened for a while.

P.S. John Resig also has a similar solution named JavaScript Pretty Date.

jqGrid is an Ajaxed jQuery grid plugin with amazing features.

As the grid is a client-side solution that loads data with Ajax callbacks, it can be used with any server-side language like ASP, PHP, ASP.NET, JSP and so.

A clever feature is sub grids which shows you a sub grid when a master column is called.

jQuery Grid Plugin

Some features of jqGrid:

  • paging functions
  • add, edit, delete & search records
  • accepts XML, JSON, array or user data as input
  • multiple selection of rows
  • sub grid & grid details (great feature!)
  • UI datepicker integration
  • & more…

jqGrid is very impressive with the interface, features, usability & documentation. To check this great jQuery grid plugin, click here.

Raphaël is a JavaScript library that facilitates using & creating vector graphics in websites.

It uses SVG & VML for creating graphics. As every graphic generated is a DOM object, you can manipulate them via JavaScript.

JavaScript Vector Graphics

This graphics JavaScript library is very ideal for creating charts, images effects like rotation or reflection.

An example:

Creating graphics is much easier with Raphaël compared to writing everything from scratch as a circle can be created with:

paper.circle(320, 240, 50).attr({fill: "#223fa3", stroke: "#223fa3", "stroke-width": 3, "fill-opacity": 0.5});

The library currently works in all major browsers except Firefox 2 & it is still under development.

This is a nice animated menu built with MooTools.

The trick of the menu is a Flashy hover effect of the arrow (or any element you want).

MooTools Animated Menu

To use this menu script, you don’t even have to play with JavaScript except defining the variables:

  • background image container
  • nav elements
  • current nav element’s div id
  • background image’s y coordinate
  • left offset of the image

A well-described usage of the menu including the download of all the necessary files can be found at the script’s website.

Pure is an unobtrusive JavaScript template engine for HTML.

It aims to make HTML dynamic as templates can be created with only JavaScript, HTML & CSS.

Pure JavaScript Template Engine Logo

Pure is fast & runs on the browser/client side. It currently supports JSON (XML to be supported soon).

This JavaScript template engine can be used as a jQuery plugin (soon Dojo, DOMAssistant, MooTools, Prototype).

Pure provides a detailed "getting started" information supported with helpful examples.

FLIR (Facelift Image Replacement) is an image replacement script that enables you to use any font in your websites.

It is similar to sIFR but uses JavaScript + PHP rather than Flash.

JavaScript Image Replace

Fonts to be used are pre-uploaded and a PHP script creates the image using these fonts. Later on the image is inserted via JavaScript.

PHP GD library can not render some fonts properly. For this reason FancyFonts plugin (optional & requires ImageMagick) is also integrated to FLIR and it can handle almost any font.

Uptime Robot
feed-holder
FeedBurner
  • PSD to HTML
  • activeCollab | Project Management
  • MailChimp
    PSD to HTML
    PSD to HTML

Vivvo CMS - Web Publishing at your Fingertips