Commit Graph

  • a36b6d3e76 add unit test for getStyle where passed object does not have style attribute master John Bintz 2010-01-15 14:00:07 -0500
  • 2ede0b24e2 coding style change John Bintz 2010-01-12 14:51:36 -0500
  • 1c21c2f1b6 remaining IE6 fixes for offset positioning where null objects are being returned John Bintz 2010-01-12 14:46:52 -0500
  • 8a5b3209f4 add check to getStyle to ensure provided element has a style attribute John Bintz 2010-01-06 19:43:10 -0500
  • 5992866e46 Revert "potential workaround for IE 5 issue where element can become something other than a DOM node" John Bintz 2010-01-06 19:41:33 -0500
  • ef78a973ef potential workaround for IE 6 issue where element can become something other than a DOM node John Bintz 2010-01-06 16:52:58 -0500
  • 6839886699 doc: Update PDoc. Default to BlueCloth Markdown parser to avoid Maruku warning. Tobie Langel 2009-12-31 19:17:34 +0100
  • 475f1797e1 No need to check for window.Node, since var Node already declares it if missing. Juriy Zaytsev 2009-12-30 01:45:59 -0500
  • e0a102b510 Merge branch 'master' of github.com:sstephenson/prototype Juriy Zaytsev 2009-12-30 01:41:27 -0500
  • a260913a30 Remove SETATTRIBUTE_IGNORES_NAME feature test, replacing it with a simpler HAS_EXTENDED_CREATE_ELEMENT_SYNTAX one. This avoids invalid injection of FORM into a root element (HTML). Juriy Zaytsev 2009-12-30 01:33:37 -0500
  • 6c1790ac4e doc: Fix Template doc to avoid issues with Sprockets. Tobie Langel 2009-12-29 01:54:56 +0100
  • 4cc67f2e8e doc: Minor cleanup. Tobie Langel 2009-12-29 01:53:16 +0100
  • 8a8af0a729 doc: Fix documentation for Template. Tobie Langel 2009-12-24 07:32:32 +0100
  • 2e3e02d92c doc: Fix documentation errors in Ajax.Response. Tobie Langel 2009-12-24 03:19:14 +0100
  • bccb541797 Merge branch 'master' of git@github.com:sstephenson/prototype Tobie Langel 2009-12-24 03:18:11 +0100
  • 56fb5b84a1 No need to use expensive try/catch when check for element being orphaned suffices. Juriy Zaytsev 2009-12-23 01:54:19 -0500
  • d085d97a56 Revert back to PDoc's default templates. Tobie Langel 2009-12-23 06:51:56 +0100
  • fb93b80b59 doc: using pygments for syntax highlighting. Tobie Langel 2009-12-23 06:32:59 +0100
  • a7f05ee8b5 doc: Fix a typo in Prototype.Selector.find which prevented proper documentation parsing. Add a default value for the index argument. Tobie Langel 2009-12-23 05:52:51 +0100
  • 647d93bcc4 Use native Array.isArray when available; currently present in nightly webkit (up to 17x faster) and Opera 10.5 alpha (up to 5x faster). Juriy Zaytsev 2009-12-22 18:05:30 -0500
  • d6ed7efe94 Tweak the PDoc templates. Andrew Dupont 2009-12-17 14:52:27 -0600
  • 83b0c153d3 Add examples for String#gsub and String#sub. Andrew Dupont 2009-12-04 18:29:40 -0600
  • c028935279 Add note about mouseenter/leave support to docs. Andrew Dupont 2009-12-04 18:28:31 -0600
  • 0dd600974c Add documentation for event key codes. Andrew Dupont 2009-12-04 18:27:49 -0600
  • e7c9072872 Merge branch 'master' of git@github.com:sstephenson/prototype Andrew Dupont 2009-12-04 18:25:23 -0600
  • 5149c1b0df Add a couple more layout tests. layout Andrew Dupont 2009-12-04 18:24:45 -0600
  • 2efeb8e20d Add Element.Layout#toCSS for exporting an object full of CSS key/value pairs. Andrew Dupont 2009-12-04 18:24:19 -0600
  • b56e7e754b Rewrite IE logic. Andrew Dupont 2009-12-04 18:23:47 -0600
  • 6ebfdd51d5 Move a few methods from dom.js to layout.js. Andrew Dupont 2009-12-04 18:23:29 -0600
  • fa0dce2488 Revert Event#findElement changes from 6bb309a Sam Stephenson 2009-12-03 00:31:35 -0600
  • 6bb309afb7 Selector API change: replace Prototype.Selector.filter with Prototype.Selector.find, which works like the old Selector.findElement. Sam Stephenson 2009-12-02 15:57:58 -0600
  • 7770ab99dc Fix 'rake' without SELECTOR_ENGINE environment variable set Sam Stephenson 2009-12-02 15:14:18 -0600
  • a44a8db6ae Avoid automatically fetching the vendor/sizzle git submodule. Tobie Langel 2009-12-02 21:41:52 +0100
  • 797c231bfa Move ext/sizzle into src so it's available in the default Sprockets load path. Sam Stephenson 2009-12-02 14:18:01 -0600
  • 9d4711281d Fix typo in Rakefile. Tobie Langel 2009-12-02 00:47:16 +0100
  • 74c5d45511 Fix custom selector engine load path resolution. Samuel Lebeau 2009-11-30 12:39:44 +0100
  • 6b00f24963 Merge branch 'selector_agnostic' Tobie Langel 2009-11-30 11:32:09 +0100
  • cdb41a170f Add sizzle to ext/. tobie_selector Tobie Langel 2009-11-30 11:12:26 +0100
  • b3fc07922c Avoid object creation and an unnecessary function call in Class#addMethods, when working around JScript DontEnum bug. Juriy Zaytsev 2009-11-13 15:49:22 -0500
  • 18f2ac65c3 Optimize Element#immediateDescendants. Juriy Zaytsev 2009-11-13 14:28:27 -0500
  • 82c9b9c783 Remove unnecessary function object creation and Number#times in Element._getContentFromAnonymousElement. Juriy Zaytsev 2009-11-13 14:21:14 -0500
  • 9ef3f8d2ed Eliminate runtime forking and long method lookup in Element.hasAttribute. Juriy Zaytsev 2009-11-13 12:27:10 -0500
  • 829800834d Do not create translations object every time method is called. Juriy Zaytsev 2009-11-12 21:21:42 -0500
  • c272e40042 Minor optimization in class module. Juriy Zaytsev 2009-11-12 21:17:37 -0500
  • f40fd5a7d6 Remove redundant ternary. Juriy Zaytsev 2009-11-12 21:15:52 -0500
  • 1f167f8754 if should be followed by space. Juriy Zaytsev 2009-11-11 17:43:25 -0500
  • 01a229011a Avoid repeating declaration statements. Juriy Zaytsev 2009-11-11 17:32:19 -0500
  • 720ee56ae5 Fix bug introduced in rewrite of Nick's patch. I'm an idiot. Andrew Dupont 2009-11-06 14:47:38 -0600
  • c89d6eac95 Fix incorrect offset in Element.viewportOffset on IE < 8. (cherry picked from commit 3afb0002cbd31726187338c5119657b76111f80c) Andrew Dupont 2009-11-06 10:58:45 -0600
  • 62d0430f3b Fix Element.viewportOffset on nested elements in Opera < 9.5 and remove browser sniff. (cherry picked from commit 0d2d18fb7297fb945ca6983b843c5bcf367c721c) Andrew Dupont 2009-11-06 10:56:01 -0600
  • 093c0cce4b Optimize retrieving of top|left|right|bottom properties. Add some documentation. Disable setting of properties for now. Andrew Dupont 2009-11-02 23:54:25 -0600
  • ac451d6d8f Tweaks to unit tests. Andrew Dupont 2009-11-02 23:52:19 -0600
  • 97ea37d3d5 A bunch of fixes for offsets. Andrew Dupont 2009-11-02 23:52:07 -0600
  • 7aa195b650 Update layout code. Roughly compatible with IE 6-8... so far. Andrew Dupont 2009-11-02 20:03:17 -0600
  • 749badbd4d Revised pass on Element.Layout and Element.Offset classes. Unit tests are incomplete. Andrew Dupont 2009-10-30 04:19:17 -0500
  • 5d027eb939 Merge branch 'master' of git@github.com:sstephenson/prototype Andrew Dupont 2009-10-30 02:59:14 -0500
  • 678774cbd6 Minor changes to the Sizzle adapter. Tobie Langel 2009-10-26 02:00:55 +0100
  • 74ae0a5537 Renamed Prototype.Legacy to Prototype.LegacySelector by popular request. Tobie Langel 2009-10-25 16:35:59 +0100
  • 70c5e98d44 Make the UpdaterHelper function on WebKit-based browsers. Tobie Langel 2009-10-25 16:24:51 +0100
  • 24569d1d98 Deprecate the Selector API. Tobie Langel 2009-10-25 16:13:11 +0100
  • fdf3424f78 Add unit tests. Tobie Langel 2009-10-25 00:40:48 +0200
  • 107f812525 Modify PrototypeHelper.sprocketize to take a hash of options rather than separate arguments. Tobie Langel 2009-10-24 22:17:37 +0200
  • 83826829a7 Add Prototype.Selector.engine which simply holds a reference to the actual selector engine used. Tobie Langel 2009-10-24 16:12:38 +0200
  • 5f85799c3f Refactor NWMatcher adapter. Tobie Langel 2009-10-23 19:29:03 +0200
  • 75aab03eba Repo and Rakefile refactoring. Tobie Langel 2009-10-23 18:32:07 +0200
  • 7f5ce1e6c2 Clean-up NWMatcher proxy. Tobie Langel 2009-10-23 13:17:53 +0200
  • f6f6955a71 Marked old Selector API as deprecated. Tobie Langel 2009-10-23 12:58:10 +0200
  • b0159bdba7 Document Prototype.Selector API. Tobie Langel 2009-10-23 12:53:03 +0200
  • af89847a4f Make Event.stopObserving return element in all cases. [#810 state:resolved] Tobie Langel 2009-10-22 17:45:26 +0200
  • bf8e404805 Make Event.stopObserving return element in all cases. [#810 state:resolved] Tobie Langel 2009-10-22 17:45:26 +0200
  • ed27b225a5 Fix Element extension when using the NWMatcher selector engine. (jddalton) Tobie Langel 2009-10-23 07:31:37 +0200
  • 15c323b9ac Include NWMatcher as a submodule. Tobie Langel 2009-10-23 07:18:52 +0200
  • 17e8064d8a Add legacy Prototype selector engine. Acessible as Prototype.Legacy. Use SELECTOR_ENGINE=legacy to build. Tobie Langel 2009-10-23 06:39:59 +0200
  • cba5468b09 Nitpicking. Tobie Langel 2009-10-23 06:38:27 +0200
  • 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. Tobie Langel 2009-10-23 05:49:40 +0200
  • 3e19f959a2 Fix Selector#findElements. Tobie Langel 2009-10-23 04:42:05 +0200
  • da3e1e361e Clean-up. Tobie Langel 2009-10-23 04:10:30 +0200
  • 2d13d45dc8 Remove dependencies to Selector in favor of Prototype.Selector throughout the library. Tobie Langel 2009-10-23 01:43:48 +0200
  • 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. Tobie Langel 2009-10-23 01:17:53 +0200
  • 2d3e423230 Add missing semicolons. [#837 state:resolved] Yaffle 2009-10-20 15:49:54 +0600
  • f9c680a9ba More nitpicking. Tobie Langel 2009-10-21 17:58:09 +0200
  • 8783065b8e Cosmetic rewrite of String#startsWith and String#endsWith with performance-related comments. Tobie Langel 2009-10-21 17:24:09 +0200
  • 35ed99ba2e doc: nitpicking. Tobie Langel 2009-10-21 17:00:17 +0200
  • 067a0ec364 Update to latest PDoc release. Tobie Langel 2009-10-21 16:35:43 +0200
  • d3df9ba400 Automate installation of Git submodules. sizzle Andrew Dupont 2009-10-11 18:49:14 -0500
  • c5372d81f3 Detect if Sizzle hasn't been loaded via submodule. Andrew Dupont 2009-10-10 19:07:37 -0500
  • 4d042a9fa0 Match each element individually in Selector.findElement since Sizzle.matches does not preserve order Sam Stephenson 2009-10-10 13:24:04 -0500
  • 859197ca8b doc: Merged/updated old docs for Element.descendants. tjcrowder 2009-10-09 17:20:39 +0100
  • d10aad7bfa doc: Merged/updated old docs for Element.descendantOf. tjcrowder 2009-10-09 17:15:15 +0100
  • adf80ad1b3 doc: Merged/updated old docs for Element.cumulativeScrollOffset, clarified units, added example. tjcrowder 2009-10-09 17:10:13 +0100
  • f1f6fca60b doc: Clarified units in Element.cumulativeOffset and added example. tjcrowder 2009-10-09 17:01:40 +0100
  • c448b38f7b doc: Merged/updated old docs for Element.clonePosition. tjcrowder 2009-10-09 16:55:42 +0100
  • 9ce1ea06b5 doc: Merged/updated old docs for Element.cleanWhitespace. tjcrowder 2009-10-09 15:58:32 +0100
  • 1e29e3c6c9 doc: Merged/updated old docs for Element.classNames, mostly by marking it deprecated. tjcrowder 2009-10-09 15:49:54 +0100
  • 892eb9d6b3 doc: Merged/updated old docs for Element.childElements / Element.immediateDescendants. Made immediateDescendants an alias of childElements rather than vice-versa as the latter is depreceated. tjcrowder 2009-10-09 15:34:39 +0100
  • e3c89c08c6 doc: Merged/updated old docs for Element.ancestors. tjcrowder 2009-10-09 14:48:47 +0100
  • 402a2d408e doc: Merged/updated old docs for Element.adjacent tjcrowder 2009-10-09 14:31:02 +0100
  • 77832408bd doc: Merged/updated old docs for Element.addClassName tjcrowder 2009-10-09 14:14:14 +0100
  • 7df62ce864 doc: Merged/updated old docs for Element.extend tjcrowder 2009-10-09 13:56:39 +0100
  • d6d3ab1fef doc: Merged/updated old docs for Element constructor tjcrowder 2009-10-09 13:36:14 +0100