We've been looking to provide a higher-quality, spam-free experience at the plugins site for some time, and a major error on our part forced us to shut down the current site before we could put the new one in place. We are developing a new site, and you can follow along with its development on GitHub. For more information about this transition, including steps you can take as a plugin author to prepare, please read our post about what's going on.
AJAX-ZOOM player is a powerful single image zoom & pan viewer with optional gallery extension. It features over 300 other options and can be easily integrated into any website, eCommerce solution or CMS.
AJAX-ZOOM uses image tiles to quickly generate a portion of the zoomed image (similar to Google Maps).
In a special 360° rotation mode it can also be used as object spinner.
The components of WiseJS allow to embed any javascripts components in ASP.NET, including jQuery Plugins, jQuery UI, and more, includes powerful assistants to access different database, creation of events/actions on the server side and/or client side. Allows the simultaneous use of C # or VB and javascript. Note: When viewing the full demo for the first time, be patient because the demo needs to load a set of full libraries; jQuery, jQuery UI, ExtJS, Dojo, DHTMLX ...
WiseJS´s components have two main goals:
A - The first scenario envisages the use of any component javascript. Allows it to be integrated into ASP.NET, using components from WiseJS specially created for this purpose.
These components contain a powerful assitant, which facilitates the integration, such as easy access to various databases, creation of events/actions to be processed on the server side, ...
$.diff(obj1, obj2) returns an object containing the differences between two objects.
The result object looks like this : {mod: ..., add: ..., del: ...} reflecting the modified, added and deleted properties into the copy of the original data.
Copyright 2010, Marc Rutkowski / Attractive Media
Dual licensed under the MIT or GPL Version 2 licenses.
This plugin allows you to convert parts of the page into editable areas, just click on them and when you finish editing click outside. If you convert an inline element (h1...h5, p ) with this script, the line breaks will be disabled.
I needed a quick and dirty way to find a particular key's value in a JSON blob of relatively arbitrary structure. So I made the following jQuery 1.4.2 plugin, inJSON, along the same lines as $.inArray and $.grep
Description
This Jquery plugin is an on-demand plugin loader, also known as a lazy loader. Instead of downloading all Jquery-plugins, you might or might not need, Lazy downloads the plugins when you actually use them. The major difference between Lazy and it's competitors is it's size.
Plugin to dynamically handle different content types for an AJAX response.
Usage
Should be nearly identical in usage to the built-in $.ajax method except
automatically post-processing response data according to incoming mime-type,
and the parameters passed to the success callback.
Those are now:
( data, contentType, statusCode )
Where data is the same as it always has been, contentType is a string representation
of the content type, and statusCode is the actual numerical HTTP status code
returned from the server.
You can also use custom content-type callbacks such as html, json, and script.
The callback for the respective content-type will be called immediately after the success callbacks.
Description
It is very easy to use Tabify. All you need to do is to create an ul-list, fill it with a couple of li-elements with containing links (tabs) and create a couple of matching content divs. In the example below notice how the href-attribute on the link elements corresponds to the content div IDs.
Implements both a somewhat stripped down "classic" version of the C sprintf (no support for width, sign, padding and flags), and a python-like one employing named parameters.
Why another implementation, when we already have one? well:
size: 2262 bytes;
features: I wanted named arguments, like in python;
license: the existing implementation uses a BSD license, I wanted GPL;
This plugin allows you to query elements for data that has been added using the $(elem).data() function. This works in a way similar to querying elements for attributes using the [attr] filters. You use it something like this: $("#someElem:data('bar=foo')");
Just like [attr] it allows for more complex matching such as: != (does not equal), ^= (starts with), $= (ends with), *= (contains).
Since the $(elem).data() function also excepts objects you can query for object properties using: $("#someElem:data('object.property.something^=bar')");
Read on...
This plugin aims to be a collection of snippets that improve accessibility for websites.
It also includes a set of "recommendations" coded as tests to improve accessibilty (even beyond javascript).
These recommendations can be tested against a page, and get a summary of the results.
How to use it ?
First add a call to jquery.js (duh!).
Add jquery.accessible.js. This contains the engine for rules/fixes and a set of predefined ones.
Right after this, you are ready to run the fixes by calling jQuery.accessible(). You can pass in a hash to specify, with the id and true or false, which ones to run. IMPORTANT: don't call this function inside document.ready, call it right away instead.
If you want to run the tests in your page:
Add jquery.accessible.validator.js after jquery.accessible.js.
This new traversal function will select all the adjacent siblings to the current element which match a given filter, stopping when it finds an element which doesn't match.
Form Validator with several features such as grouping required fields or conditional checking if it is valid or not. Also you can validate string, numeric, date or e-mail. And you can combine several validations. For example: required numeric input and minimum 5 chars long.
Easy to build your validation rules by css classes.
$('selector').allowChars({ letras: [boolean], numeros: [boolean], espacios: [boolean], caracteres: [string], // ejemplo: caracteres: '.-@/+' setfocus: [boolean] // pone el foco sobre el objeto });
otros:
Si el formulario donde se utiliza esta ordenado con las propiedades 'tabindex' de cada elemento, se le puede pasar como parametro 'enter' en true o false para que al presionar la tecla enter automaticamente pase al siguiente campo.
Asi como tambien la cantidad de campos que existen. Por defecto es 20. Este parametro hace que al llegar al ultimo campo y presionar la tecla enter, se envie el foco al primer campo. No hay problema en poner una cantidad mayor a la que existiere en el formulario. La funcion detectara que ya no existen mas campos y volvera al inicial
Adds two additional filter types to jQuery:
$().descendantOf(DOMElement);
$().ancestorOf(DOMElement);
This plugin was created because there is no default method for determining DOMElement containment after initial selection. It was discussed on the jQuery Development group and the following people contributed comments and code that all informed the final result: Michael Geary, Diego Perini, John-David Dalton, John Resig, and Nathan Hammond.
Also, if you're feeling bold, there is included a bit of code to allow for a context to be specified when searching for a DOMElement.
Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
INTENT :
1 :: Shorthands for operating on values of attributes or css properties
2 :: Introduction of objects to be used for both attributes and css properties
3 :: Allow for 'chaining' which is not possible with current (1.3.2) methods attr( name ) and css ( name )
API:
DOM Attributes and CSS properties logically share the same interface. To represent this fact, this plugin introduces DOM Attr object implementation. (Without methods it inherits from its parrents in the spec.) It also introduces object that represents CSS property object. (http://www.w3.org/TR/DOM-Level-2-Core/ecma-script-binding.html)
Object :: Attr
The "root object" Attr has the all the properties and methods defined below.
name()
Custom selector ":attrNameBegins(prefix)" filters elements that have an attribute whose name begins with prefix. For example, this can be used to select HTML 5 custom attributes, which take the form data-something="value", by specifying ":attrNameBegins(data-)".
Another plug-in, defineDatasets, to be submitted soon, will define datasets associated with HTML 5 custom attributes, per the HTML 5 Draft Specification. Used in conjunction with that plug-in, this selector can be used to "namespace" custom attributes. For example, if you have custom attributes for forms and CSS, you could namespace them as data-formSomething and data-cssSomething. This selector allows filtering on those namespaced attributes by specifying ":attrNameBegins(data-form)" or ":attrNameBegins(data-css)".