483
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Aug 24, 2025 — Aug 24, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
prototype: Fix Function#argumentNames for IE More... about 19 years ago
prototype: Fix Function#argumentNames for Opera More... about 19 years ago
prototype: Add Object.isString, Object.isNumber, and Object.isUndefined, and clean up the source to make use of Object.isXXX where possible. More... about 19 years ago
prototype: Add the document.viewport object for querying dimensions and scroll offsets of the browser viewport. More... about 19 years ago
prototype: Add support for brackets in quoted attribute value selectors. Closes #9157. More... about 19 years ago
prototype: Add some missing semicolons to the source tree. Closes #9140. More... about 19 years ago
prototype: We can just use HTMLEvents in every non-IE browser instead of special-casing for Safari 2 More... about 19 years ago
Prototype: Fix event extensions and custom events firing for Safari 2.0 More... about 19 years ago
prototype: Add RegExp.escape for escaping regular expression strings. Closes #9094. More... about 19 years ago
prototype: Merge -r7242:HEAD from ../branches/1-6-0-events. Adds support for DOM-based custom events with Event.fire/Element.Methods.fire, cross-browser DOMContentLoaded support, extended and normalized event objects, and improvements to the observe and stopObserving APIs. More... about 19 years ago
prototype: Merge -r7016:HEAD from ../branches/ajax. Add Ajax.Response object which supports the following methods: responseJSON, headerJSON, getHeader, getAllHeaders and handles browser discrepancies in the other response methods. Add sanitizeJSON, evalJS and evalJSON to Ajax.Request. Closes #8122, #8006, #7295. More... about 19 years ago
prototype: Merge -r6792:HEAD from ../branches/inheritance/{src/base.js,test/base.html}. Robust inheritance support for Class.create. Closes #5459. More... about 19 years ago
prototype: Add Function#argumentNames, which returns an ordered array of the function's named arguments. More... about 19 years ago
prototype: Add Prototype.Browser.MobileSafari which evaluates to true on the iPhone's browser. More... about 19 years ago
prototype: Bump version to 1.6.0_pre1 More... about 19 years ago
prototype: Element#classNames should still use the Element.ClassNames API for now More... about 19 years ago
prototype: Optimize Selector#match and Element#match for simple selectors. Closes #9082. More... about 19 years ago
prototype: Remove the dependency on Element.ClassNames from Element#addClassName/removeClassName/toggleClassName, and deprecate Element.ClassNames. Closes #9073. More... about 19 years ago
prototype: Use Object.isElement More... about 19 years ago
prototype: Make Element#wrap accept a second argument for setting attributes on the wrapper. Allow wrapping elements which are not part of the document. Closes #9071. More... about 19 years ago
prototype: Improvements for Element#replace, Element#update and Element#insert. Closes #7429, #9060. More... about 19 years ago
prototype: Make Element#setStyle accept a string argument of CSS rules. Deprecate uncamelized style property names when setting styles using an object (for performance reasons). Closes #9059. More... about 19 years ago
prototype: Add Element#identify, which returns the element's ID if it exists, or sets and returns a unique, auto-generated ID (of the form 'anonymous_element_' + auto-incremented digit) otherwise. Use this when you need to ensure an element has an ID. Closes #9012. More... about 19 years ago
prototype: Make Element#readAttribute work for cloned elements in IE. Closes #8481. More... about 19 years ago
prototype: Template enhancements. Closes #8166. More... about 19 years ago
prototype: Extended grep semantics. The first argument to Enumerable#grep is now a filter (an object with a match() method) so you can now e.g. filter an array of DOM nodes by CSS selector. Closes #7596. More... about 19 years ago
prototype: Make String#scan explicitly return a string. Closes #6350. More... about 19 years ago
Add Array#intersect for set intersection. Returns a new array containing all items common to the array and the argument, with duplicates removed (clone of the Ruby & method). More... about 19 years ago
Prototype: Rename Element#getElementsBySelector to Element#select and add alias for Element#getElementsBySelector. Add Element#adjacent as a shortcut to selecting all adjacent nodes (and their children) that match a CSS selector. More... about 19 years ago
prototype: Enhance the Enumerable and Array APIs to more closely match those of JavaScript 1.6 as implemented in Firefox 1.5. Closes #6650, #8409. More... about 19 years ago