Permalink
Browse files

- added extensive credits to support all the developers who supporte…

…d Sly with their work.
  • Loading branch information...
Harald Kirschner
Harald Kirschner committed Jun 1, 2009
1 parent be3519a commit 6ca495bc6f12fde7577349f9020c43ab171b79cd
Showing with 51 additions and 246 deletions.
  1. +20 −4 README.md
  2. +0 −192 Sly-jquery.js
  3. +31 −2 Sly.js
  4. +0 −48 Tests/test.js
View
@@ -219,8 +219,24 @@ This documentation is released under a Attribution-NonCommercial-ShareAlike 3.0
## Credits
It was once branched from [*MooTools*](http://mootools.net) (somewhere between 1.11 and 1.2) so it follows its architecture and uses overlapping helpers.
* Thanks to [*Steven Levithan*](http://blog.stevenlevithan.com/), the master of regular expressions, for all the optimisation tips
* Additional custom pseudo-classes on *jQuery*
Valerio Proietti & MooTools contributors
- Idea of modular combinator and pseudo filters
- Code for several pseudo filters
- Slickspeed benchmark framework
Steven Levithan
- Improved Sly.parse RegExp
Diego Perini
- Research on querySelectorAll and browser quirks
- Patches for Sly.parse expression
- Combined tests from jQuery and Prototype
Thomas Aylott & Slick contributors
- Idea of using regular expressions in attribute filter.
John Resig & jQuery/Sizzle contributors
- Browser feature/quirks detection
- Additional pseudo filters
- Extensive Unit Tests
Sam Stephenson & Prototype contributors
- Extensive Unit Tests
Alan Kang & JSSpec contributors
- JSSpec BDD framework
View

This file was deleted.

Oops, something went wrong.
View
33 Sly.js
@@ -1,5 +1,34 @@
/*! Sly v1.0rc2 <http://sly.digitarald.com> - (C) 2009 Harald Kirschner <http://digitarald.de> - Open source under MIT License */
/**
* Credits
*
* Sly's code and pattern are inspired by several open source developers.
*
* Valerio Proietti & MooTools contributors
* - Idea of modular combinator and pseudo filters
* - Code for several pseudo filters
* - Slickspeed benchmark framework
* Steven Levithan
* - Improved Sly.parse RegExp
* Diego Perini
* - Research on querySelectorAll and browser quirks
* - Patches for Sly.parse expression
* - Combined tests from jQuery and Prototype
* Thomas Aylott & Slick contributors
* - Idea of using regular expressions in attribute filter.
* John Resig & jQuery/Sizzle contributors
* - Browser feature/quirks detection
* - Additional pseudo filters
* - Extensive Unit Tests
* Sam Stephenson & Prototype contributors
* - Extensive Unit Tests
* Alan Kang & JSSpec contributors
* - JSSpec BDD framework
*
* Kudos to every single one of them for supporting the open web.
*/
var Sly = (function() {
var cache = {};
@@ -231,8 +260,8 @@ Sly.recompile = function() {
for (key in operators) operList.push(key);
/**
The regexp is a group of every possible selector part including combinators.
"|" separates the possible selectors.
The regexp is a group of every possible selector part including combinators.
"|" separates the possible selectors.
Capturing parentheses:
1 - Combinator (only requires to allow multiple-character combinators)
View

This file was deleted.

Oops, something went wrong.

1 comment on commit 6ca495b

@jdalton

This comment has been minimized.

Show comment
Hide comment
@jdalton

jdalton Jun 1, 2009

Awesome :D

jdalton commented on 6ca495b Jun 1, 2009

Awesome :D

Please sign in to comment.