Commit Graph

687 Commits

Author SHA1 Message Date
Tobie Langel 7762e002cb Reorder repository to allow for custom selector engines to be included instead of Sizzle (the current default). Selector engines belong in the vendor directory and must have a selector_engine.js file. To build a Prototype with your engine of choice just spepcify it at build time using the SELECTOR_ENGINE option. For example, to build a version with NSMatcher: rake dist SELECTOR_ENGINE=nwmatcher. 2009-10-23 05:49:40 +02:00
Tobie Langel 3e19f959a2 Fix Selector#findElements. 2009-10-23 04:42:05 +02:00
Tobie Langel da3e1e361e Clean-up. 2009-10-23 04:10:30 +02:00
Tobie Langel 2d13d45dc8 Remove dependencies to Selector in favor of Prototype.Selector throughout the library. 2009-10-23 01:43:48 +02:00
Tobie Langel caf66395d5 Add Prototype.Selector object with select, match and filter methods as a wraper around Sizzle.Redefine the whole of Selector API in terms of Prototype.Selector. 2009-10-23 01:17:53 +02:00
Andrew Dupont d3df9ba400 Automate installation of Git submodules. 2009-10-11 18:49:14 -05:00
Andrew Dupont c5372d81f3 Detect if Sizzle hasn't been loaded via submodule. 2009-10-10 19:07:37 -05:00
Sam Stephenson 4d042a9fa0 Match each element individually in Selector.findElement since Sizzle.matches does not preserve order 2009-10-10 13:24:04 -05:00
Sam Stephenson 79cf30aab1 Extend matched elements 2009-09-19 16:17:43 -05:00
Sam Stephenson 4dd878f237 Replace Prototype's Selector implementation with Sizzle 2009-09-19 14:42:59 -05:00
Sam Stephenson 9e4a7ce8e8 Don't call private Selector methods in Element#previous and Element#next 2009-09-19 14:40:01 -05:00
tjcrowder cfc7e7a2e7 doc: Convert all subheadings to H5s throughout. 2009-09-10 17:45:11 +01:00
tjcrowder f4314a8789 doc: Merged and updated old docs for Object.clone. 2009-09-10 17:12:38 +01:00
tjcrowder 63ea557b06 doc: Merged and updated old docs for Number#toPaddedString. 2009-09-10 16:51:36 +01:00
tjcrowder a47d9e1c2f doc: Merged and updated old docs for Number#toColorPart. 2009-09-10 16:32:36 +01:00
tjcrowder e6b6193124 doc: Fleshed out Number#times. 2009-09-10 16:30:19 +01:00
tjcrowder 20724ea1f9 doc: Fleshed out Number#round slightly. 2009-09-10 16:18:59 +01:00
tjcrowder b12ec913d7 doc: Fleshed out Number#floor slightly. 2009-09-10 16:18:33 +01:00
tjcrowder e05a089b33 doc: Fleshed out Number#ceil slightly. 2009-09-10 16:18:12 +01:00
tjcrowder e5fa0928e8 doc: Fleshed out Number#abs slightly. 2009-09-10 16:17:35 +01:00
tjcrowder 917f10b574 doc: Modified Number preamble to leave out unnecessary reference to Ruby. 2009-09-10 16:15:21 +01:00
tjcrowder fe5290e15e doc: Fixed missing quote in example for Hash#keys and missing arrows in example for Hash#each. 2009-09-10 15:45:05 +01:00
tjcrowder 3ee5b5ddd8 doc: Merged and updated old docs for Hash#values. 2009-09-10 15:43:29 +01:00
tjcrowder 1910e08a79 doc: Merged and updated old docs for Hash#update. 2009-09-10 15:42:04 +01:00
tjcrowder 71e07f0efa doc: Merged and updated old docs for Hash#unset. 2009-09-10 15:39:34 +01:00
tjcrowder da402268ac doc: Merged and updated old docs for Hash#toQueryString. 2009-09-10 15:37:26 +01:00
tjcrowder 48a0f5a44c doc: Merged and updated old docs for Hash#toObject. 2009-09-10 15:18:05 +01:00
tjcrowder 64cd05dd59 doc: Fleshed out docs for Hash#toJSON. 2009-09-10 15:15:36 +01:00
tjcrowder 62a3c8fb38 doc: Merged and updated old docs for Hash#get 2009-09-10 15:12:56 +01:00
tjcrowder ab5a19a1c1 doc: Merged old docs for Hash#merge, updated example. 2009-09-10 15:07:28 +01:00
tjcrowder 305e79e5d3 doc: Merged old docs for Hash#keys, updated example. 2009-09-10 15:00:34 +01:00
tjcrowder e02a1cf5c6 doc: Merged old docs for Hash#get. 2009-09-10 14:57:10 +01:00
tjcrowder 00ebde59a2 doc: Merged old docs for Hash#each. 2009-09-10 14:55:12 +01:00
tjcrowder f457097afa doc: Minor grammar update to Hash#clone. 2009-09-10 14:13:28 +01:00
tjcrowder 1bab56cfb7 doc: Corrected and new Hash docs, they were describe the 1.5 behavior of not cloning. 2009-09-10 14:04:27 +01:00
tjcrowder 4905d1777c doc: Fixed name of argument in Function#wrap docs. 2009-09-10 14:03:07 +01:00
tjcrowder cdaaaa6421 doc: Merged old docs for Function#wrap, expanded on the signature of the wrapper. 2009-09-10 13:43:01 +01:00
tjcrowder d441752778 doc: Merged and updated old docs for Function#methodize. 2009-09-10 13:29:27 +01:00
tjcrowder 037a47d68a Added missing semicolon in Function#delay. 2009-09-10 13:15:46 +01:00
tjcrowder 9300bd0350 doc: Fleshed out docs on Function#delay. 2009-09-10 13:15:30 +01:00
tjcrowder d4aa3b7b4a doc: Fleshed out docs on Function#defer. 2009-09-10 13:11:30 +01:00
tjcrowder 5f02032763 doc: Fleshed out docs on Function#curry. 2009-09-10 13:06:31 +01:00
tjcrowder c7d0bcdb6c doc: Fleshed out docs on Function#bindAsEventListener and added new example. 2009-09-10 12:53:30 +01:00
tjcrowder 853e0fbbec doc: Update Function#bind documentation, adding examples (simpler, less rambling ones than the old docs). 2009-09-10 11:33:11 +01:00
tjcrowder 29b81fda69 doc: Merged old docs for Function#argumentNames. 2009-09-10 10:31:56 +01:00
Tobie Langel cf72372092 doc: Clean up the documentation of Enumerable. 2009-09-08 03:00:23 +02:00
tjcrowder 47c7e12cc6 doc: merged and updated old docs for Enumerable#zip 2009-09-08 01:22:12 +02:00
tjcrowder 7691177374 doc: merged old docs for Enumerable#toArray 2009-09-08 01:21:11 +02:00
tjcrowder 6a702b420c doc: merged and corrected old docs for Enumerable#sortBy 2009-09-08 01:20:35 +02:00
tjcrowder 25ae6b44ce doc: merged and updated old docs for Enumerable#pluck 2009-09-08 01:19:21 +02:00