Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 26, 2009
  1. Minor optimization with property access.

    Juriy Zaytsev authored
  2. Memoize `String#capitalize` input

    Juriy Zaytsev authored
  3. Memoize `String#camelize` input

    Juriy Zaytsev authored
  4. Optimize `Event.stopObserving`

    Juriy Zaytsev authored
  5. Remove redundant ternary

    Juriy Zaytsev authored Juriy Zaytsev committed
  6. Minor optimizations in "class" module

    Juriy Zaytsev authored Juriy Zaytsev committed
  7. Use HTMLFormElement's `reset` method when simulating event for inspec…

    Juriy Zaytsev authored Juriy Zaytsev committed
    …tion (this works with Jaxer); Only insert form element into a document if insertion-less approach fails. Do not use `call` in one of invoke's branches.
    
    Remove `alert`
Commits on Jun 23, 2009
  1. Avoid unnecessary array object creation and merging in functional met…

    Juriy Zaytsev authored
    …hods. Avoid `Function#apply` when `Function#call` is sufficient.
  2. Use `String#replace` instead of `String#gsub` when replacement is a n…

    Juriy Zaytsev authored
    …on-function for perf. reasons
Commits on Jun 11, 2009
  1. Fix Konqueror bug when value of element's overflow style can not be c…

    Juriy Zaytsev authored
    …hanged if it was set in html.
  2. Memoize non-literal RegExp objects in `Element#hasClassName` and `Ele…

    Juriy Zaytsev authored
    …ment#removeClassName` for performance.
  3. Avoid object creation and an unnecessary function call in `Class#addM…

    Juriy Zaytsev authored
    …ethods`, when working around JScript DontEnum bug. Replace with feature test and a simple boolean check at runtime.
Commits on Jun 9, 2009
  1. Employ workaround for Konqueror where `Range::createContextualFragmen…

    Juriy Zaytsev authored
    …t` throws when used with incompatible markup
Commits on Jun 8, 2009
  1. Use `Element::nextElementSibling` and `Element::previousElementSiblin…

    Juriy Zaytsev authored
    …g` (part of W3C ElementTraversal inteface, implemented in at least FF3.5) for perf. reasons
  2. Optimize Element#immediateDescendants

    Juriy Zaytsev authored
Commits on Jun 7, 2009
  1. Remove unnecessary function object creation and `Number#times` in `El…

    Juriy Zaytsev authored
    …ement._getContentFromAnonymousElement`
Commits on Jun 4, 2009
  1. Add Chrome 1+ to the list of supported browsers

    Juriy Zaytsev authored
  2. Revert `readAttribute` change

    Juriy Zaytsev authored
Commits on May 30, 2009
  1. Remove superficial function object assignments and unused `undefined`…

    Juriy Zaytsev authored
    … variable. Thanks, Tobie.
  2. No need to overengineer.

    Juriy Zaytsev authored
  3. Reorganize the way `ElementExtensions` are defined. Make sure element…

    Juriy Zaytsev authored
    …s used in SpecificElementExtensions are cleaned up.
  4. Replace array creation and `Array#include` with a more efficient `Reg…

    Juriy Zaytsev authored
    …Exp#test`
  5. Make sure (defficient) APPLET, OBJECT and EMBED elements are extended…

    Juriy Zaytsev authored
    … with simulated methods in IE8. Return early if _extendedByPrototype is present on an element.
  6. Replace `document.domain` with `location.host` as Jaxer throws error …

    Juriy Zaytsev authored
    …when encountering former one.
Commits on May 29, 2009
  1. Add missing semicolons

    Juriy Zaytsev authored
Commits on May 26, 2009
  1. Remove profile directives.

    Juriy Zaytsev authored
  2. Fix `Template#evaluate` "eating" previous character if `null` was ret…

    Juriy Zaytsev authored
    …urned from `toTemplateReplacements` function.
  3. No need to recreate `subclass` function every time inheritance is bei…

    Juriy Zaytsev authored
    …ng set up in `Class.create`
Something went wrong with that request. Please try again.