Skip to content
Commits on Feb 1, 2016
  1. @domenic

    Version 8.0.2

    domenic committed
  2. @domenic
  3. @domenic

    Make activeElement a bit smarter

    domenic committed
    Fixes #1367. This is clearly not a full focus/blur/active element tracking implementation, but now at least it falls back to the body by default, including whenever you remove the element from the document tree.
  4. @domenic

    Clean up redundant focus/blur implementations

    domenic committed
    It's implemented on HTMLElement instead.
Commits on Jan 31, 2016
  1. @domenic
Commits on Jan 28, 2016
  1. @domenic

    Version 8.0.1

    domenic committed
  2. @domenic
Commits on Jan 27, 2016
  1. @domenic

    Version 8.0.0

    domenic committed
  2. @domenic

    Fix spec bug (kinda) in reinitializing a hyperlink's internal URL

    domenic committed
    See whatwg/html#568; we do option 2 here since it avoids the performance hit of monitoring the attribute.
  3. @domenic
  4. @domenic
  5. @domenic

    Implement History and history traversal closer to the spec

    domenic committed
    Includes an implementation of PopStateEvent.
    
    This is a bit more indirect than it needs to be, but that sets us up for a potential multi-document-per-window navigation-friendly future.
    
    Also fixes a bug in the previous commit's hashchange event firing, in the process of moving that to navigation.js.
  6. @domenic

    Update Location to the latest spec

    domenic committed
    It no longer uses the URLUtils mixin. A notable change is that setting non-fragment components (including query!) does *not* update the object. It only causes navigation (which we don't really support).
  7. @domenic

    Use newest whatwg-url package to reimplement HTMLHyperlinkElementUtils

    domenic committed
    In particular, we no longer need to modify all href attribute modifications, which should help speed up parsing.
Commits on Jan 21, 2016
  1. @chrmarti @domenic
  2. @dmethvin @domenic
Commits on Jan 19, 2016
  1. @dmethvin
Commits on Jan 17, 2016
  1. @kasperisager @domenic
  2. @domenic

    Add a stub element.getClientRects()

    domenic committed
    See #653.
Commits on Jan 15, 2016
  1. @Sebmaster @domenic

    Properly default useCapture to false

    Sebmaster committed with domenic
    Since capture is an optional argument, webidl2js will not convert undefined to false.
  2. @Sebmaster @domenic

    Remove the noInitialize flag from event private data

    Sebmaster committed with domenic
    It's only used by document.createEvent and the spec there says to unset the initialized flag explicitly.
  3. @dpvc @domenic

    Fix certain style shorthand properties

    dpvc committed with domenic
    Previously, setting el.style.border = "1px solid black" would set el.style.border to "black", ignoring the 1px and solid. This fixes that, updating cssText, border, borderWidth, borderStyle, and borderColor. This probably impacts other shorthand properties as well.
  4. @domenic
  5. @Sebmaster @domenic
  6. @Sebmaster @domenic

    Fix setTimeout argument handling

    Sebmaster committed with domenic
    - Accepts a string to eval as the first argument: fixes #1291.
    - Passes along extra arguments given after the first two.
  7. @alvarorahul @domenic
Commits on Jan 8, 2016
  1. @domenic

    Fix browser build after node refactor

    domenic committed
    #1333 introduced some dynamic requires, which are not good for the browser build. Fixes #1339.
Commits on Jan 7, 2016
  1. @domenic

    Move ID- and attribute- handling code into Element instead of Node

    domenic committed
    This also fixes a bug introduced in the comment-out commit, where internal code was relying on NodeImpl.prototype.id instead of using .getAttribute("id").
  2. @domenic
  3. @domenic
Commits on Jan 5, 2016
  1. @domenic
  2. @domenic

    Clean up stub level files by moving them into living/index.js

    domenic committed
    This also removes a few stub and not-actually-in-browsers classes that were in level3/core.js, which we just delete.
  3. @domenic

    Clean up stub node files

    domenic committed
    #1333 left a few files with very little to do; we should remove them.
  4. @Sebmaster
Commits on Jan 4, 2016
  1. @Sebmaster

    Remove test which doesn't agree with spec

    Sebmaster committed
    Edge and Firefox would also fail that test, Chrome is the only browser agreeing with this behaviour.
Something went wrong with that request. Please try again.