Permalink
Switch branches/tags
Nothing to show
Commits on May 23, 2017
  1. Fix markdown

    thejameskyle committed with jordwalke May 23, 2017
Commits on May 3, 2015
  1. Disclaimer

    jordwalke committed May 3, 2015
Commits on Dec 13, 2012
  1. Update README.md

    jordwalke committed Dec 13, 2012
  2. Update README.md

    jordwalke committed Dec 13, 2012
Commits on May 13, 2012
  1. simple renaming of doControl to updateAllProps

    jordan committed May 13, 2012
    Possibly non-backwards compatible, but trivial rename.
Commits on May 12, 2012
  1. Support text children

    jordan committed May 12, 2012
  2. Couple of fixes.

    jordwalke committed May 12, 2012
Commits on May 6, 2012
  1. Fix bug with controlling previously evicted children

    jordan committed May 6, 2012
    If children were evicted, and then controlled - their dom content was
    not appended back into the dom so any mutations would try to access dom
    nodes that did not exist.
Commits on May 4, 2012
  1. Simplify stale children eviction code - clean up spacing

    jordan committed May 4, 2012
    Now, the eviction code in experimental single pass dom children
    reconciliation is much cleaner.
Commits on May 3, 2012
  1. Reimplement core reconciliation - arbitrary depth of children specifi…

    jordan committed May 3, 2012
    …cation
    
    childSet: {something: [ chidl1, child2], somethingElse: ...}
    childList: [ {one: someDiv, two: someDiv}, ...]
    Also, now the markup-less generation mode will generate markup - you
    may discard it. It will still work on node.js for server side rendering
    without paying much of a render time hit.
Commits on Apr 23, 2012
  1. Fix comments.

    jordan committed Apr 23, 2012
  2. Even more consistent naming.

    jordan committed Apr 23, 2012
  3. More consistent naming of variables.

    jordan committed Apr 23, 2012
  4. Fix issue with array children changing types.

    jordan committed Apr 23, 2012
    If childList[0] originally had an instance of type X, and then it
    changed to an instance of type Y, it would try to control what existed
    there already - this diff makes childList more powerful in that the
    children may change types and the reconciliation will be intelligent
    enough to know to remove the old dom structure, free event handlers and
    allocate a new structure. Also, we error if anyone uses a component
    twice for rendering.
Commits on Mar 19, 2012
  1. classSet now will also accept an array of class sets.

    jordan committed Mar 19, 2012
    This is to allow efficiently merging together class sets from various
    parts of code. You might have a class set such as {mine: true}, and
    wish to accept a class set from another layer of your app
    (this.props.injectedClassSet). Now, you may specify classSet:
    [{mine:true}, this.props.injectedClassSet]
Commits on Mar 17, 2012
  1. fix onChange handler

    jordwalke committed Mar 17, 2012
Commits on Mar 13, 2012
  1. Some top level events/FDom formatting.

    jordan committed Mar 13, 2012
Commits on Mar 12, 2012
  1. Default async search for typeahead

    jordan committed Mar 12, 2012
  2. First application widgets (Typeahead core) - works in progress.

    jordan committed Mar 12, 2012
    These won't be immediately available unless they are moved to
    "coreModules" *before* you create a new project using the new project
    shell script.
  3. Theme updates.

    jordan committed Mar 12, 2012
  4. Fix some dom mutation edge cases

    jordan committed Mar 12, 2012
  5. Major refactor

    jordan committed Mar 12, 2012
    Non backwards compatible changes:
    Ordered/Multi(Dynamic) no longer in FDom, but in own packages (and new
    names (FOrdered/FMulti))
    Shouldn't need to use ordered, multi as much now that all Tag
    components support both of those apis in addition to two new options
    "childSet/childList".
Commits on Feb 27, 2012
  1. Non-tail constructor form of instantiating is the default now in all …

    jordan committed Feb 27, 2012
    …examples
    
    Just making learning material more readable.
  2. Update readme to hide the fact that FaxJs allows tail constructors - …

    jordwalke committed Feb 27, 2012
    …they tend to confuse upon initial impression of the framework. We'll still allow them as an advanced mode.
  3. Make sure Google Closure advanced magnification doesn't step on its o…

    jordan committed Feb 27, 2012
    …wn toes.
    
    Keys need to be replaced in css files in decreasing length.
  4. Renamed FaxUi to FDom for clarity.

    jordan committed Feb 27, 2012
  5. Retheming and better organization of dom components/attributes/stylers.

    jordan committed Feb 27, 2012
    Again, another non-backwards-compatible change.
    Soon approaching a steady state.
Commits on Feb 10, 2012
  1. Style sheet inclusion determined by order that project modules are li…

    jordan committed Feb 10, 2012
    …sted in ProjectConfig.js
    
    This allows some control over the order that css files are placed in
    the build, so you can predictably determine which styles override
    others - that whole cascading thing
Commits on Feb 8, 2012
  1. Unbreak

    jordan committed Feb 8, 2012
Commits on Feb 6, 2012
  1. Link to website

    jordwalke committed Feb 6, 2012
  2. Update docs to reflect new naming convention - "structure" is the new…

    jordan committed Feb 6, 2012
    … "project".
  3. NOT backwards compatible - "project" is now renamed "structure"

    jordan committed Feb 6, 2012
    The pronunciation of "project - as in projector" was not clear.
Commits on Feb 3, 2012
  1. More simplifications.

    jordwalke committed Feb 3, 2012