Skip to content
Commits on Jun 10, 2014
  1. @joshuaspence @epriestley

    Apply linter fixes

    joshuaspence committed with epriestley
    Summary: Apply various linter fixes.
    
    Test Plan: Eyeballed it.
    
    Reviewers: chad, epriestley, #blessed_reviewers
    
    Reviewed By: epriestley, #blessed_reviewers
    
    Subscribers: epriestley, Korvin
    
    Differential Revision: https://secure.phabricator.com/D9449
Commits on Jun 8, 2012
  1. Rename Javelin PHP class to JavelinHelper

    vrana committed
    Summary:
    We use the same name in Phabricator which explodes HPHP compiler because we have Javelin linked there to `externals/`.
    
    I considered other solutions like renaming the Phabricator class, making a function from the only method `initBehavior()` but this seems that it will cause smallest troubles.
    
    Test Plan: Played Tic Tac Tao until I won.
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran, Korvin
    
    Differential Revision: https://secure.phabricator.com/D2693
Commits on May 30, 2012
  1. Upgrade javelin to libphutil v2

    vrana committed
    Summary: Converted using `arc liberate --upgrade`.
    
    Test Plan:
      diviner .
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran, Koolvin
    
    Maniphest Tasks: T1103
    
    Differential Revision: https://secure.phabricator.com/D2606
Commits on Apr 30, 2012
  1. Document extra parameters retrieved by arguments

    vrana committed
    Summary: Also crosslink `JX.DOM.hide` and `JX.DOM.show`.
    
    Test Plan: /docs/class/JX.DOM.html#method_hide
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran, Koolvin
    
    Differential Revision: https://secure.phabricator.com/D2349
Commits on Mar 26, 2012
  1. @jeffmo

    [javelinsymbols] -- Add support to javelinsymbols for JX.behavior()

    jeffmo committed
    Summary:
    Currently javelinsymbols can detect the installation of a class...but not behaviors. This adds support to the javelinsymbols processor to identify behavior-registrations and specify them using a new '*' directive.
    
    I plan to use javelinsymbols for a project to implicitly identify a unique name for a given JS resource based on the JX.install()s and JX.behavior()s calls that exist in the file.
    
    Test Plan: Compiled and ran javlinesymbols against a file with a JX.install(), a file with JX.behavior(), and a file with both to verify the output was as expected.
    
    Reviewers: leebyron, epriestley, jg
    
    Reviewed By: epriestley
    
    CC: aran, epriestley
    
    Differential Revision: https://secure.phabricator.com/D2023
Commits on Sep 5, 2011
  1. @epriestley

    Clarify whether or not javelinjs.com has been hacked

    epriestley committed
    Summary: See T495, etc.
    
    Test Plan:
    https://secure.phabricator.com/file/view/PHID-FILE-b1684fa5671c03e696a7/
    
    Reviewers: g, elynde, cpojer, tomo, mroch, aran, fzamore
    
    Reviewed By: fzamore
    
    CC: aran, fzamore, epriestley, g
    
    Differential Revision: 899
Commits on Jul 1, 2011
  1. @epriestley

    Expose unit tests on javelinjs.com

    epriestley committed
    Summary: Add a "Run Tests" button to javelinjs.com. Also fix a file:// quirk in
    the tests.
    Test Plan: Loaded site locally. I'll do some symlink hyjinx on the actual box to
    make this work.
    Reviewed By: cpojer
    Reviewers: cpojer, tomo, mroch
    CC: aran, cpojer
    Differential Revision: 571
Commits on Jun 27, 2011
  1. @epriestley

    Update Javelin website

    epriestley committed
    Summary:
    - Make it look a little less clowny.
      - Overview stuff has moved into proper documentation, see D527. The current
    stuff is out of date since we moved to 'data-sigil', etc.
      - Restore the original blurb since it is like 90% of the value of the project.
      - Balance the rest of the intro text so it's clear this isn't actually a joke,
    but a legitimate library.
      - Explain where the library is situated in the grand scheme of things.
      - Add some contributors.
    
    This is still not great, but I think it improves things somewhat.
    
    Test Plan:
    This is what it looks like now:
    
    https://secure.phabricator.com/file/view/PHID-FILE-1993b07d8a80f2cca6a8/
    
    Reviewed By: cpojer
    Reviewers: cpojer, mroch, tomo, fratrik, ashwin, kassens
    Commenters: fratrik
    CC: aran, epriestley, cpojer, fratrik
    Differential Revision: 528
Commits on Jun 24, 2011
  1. @epriestley

    Documentation improvements for Javelin

    epriestley committed
    Summary:
    This is not exhaustive because curating documentation is terribly boring, but I
    think all of these changes are improvements, at least.
    
    Test Plan:
    Generated and read documentation, which is now slightly better
    organized/linked/grouped/highlighted.
    
    Reviewed By: mroch
    Reviewers: cpojer, tomo, mroch
    Commenters: cpojer
    CC: aran, cpojer, epriestley, mroch
    Differential Revision: 522
Commits on May 30, 2011
  1. @epriestley

    Update Javelin to point to the facebook/ repo location instead of epr…

    epriestley committed
    …iestley/
    
    Summary:
    We moved the repo, see discussion in T188 and D345.
    
    Test Plan:
    inspection
    
    Reviewed By: aran
    Reviewers: aran, tomo
    CC: aran, epriestley
    Differential Revision: 360
Commits on May 4, 2011
  1. @epriestley
Commits on Mar 12, 2011
  1. @epriestley

    fix the other doc link

    epriestley committed
Commits on Mar 3, 2011
  1. @epriestley
  2. @epriestley
  3. Shore up makefiles.

    EC2 Default User committed
  4. @epriestley
  5. @epriestley
  6. @epriestley

    Provide jsxmin.

    epriestley committed
  7. @epriestley
Commits on Mar 2, 2011
  1. @epriestley
  2. @epriestley
  3. @epriestley

    Proper 'clean' rule.

    epriestley committed
  4. @epriestley

    javelinsymbols

    epriestley committed
Commits on Feb 1, 2011
  1. @epriestley

    Breaking Changes!

    epriestley committed
    - The getData() API on DOM events is now getNodeData(sigil). This allows
      us to lazily build node data and provides a better distinction between
      event data and node metadata.
    - Sigils and metadata are now stored on tag properties, not in the 'class'
      attribute.
    - Nodes can now have more than one sigil.
    
    Other stuff:
    
    - Workflow and Mask are now available.
    - Typehaead/Tokenizer rendering are more modular.
    - Some bugfixes for sigils named 'watch', etc.
Commits on Jan 10, 2011
  1. @epriestley

    Some cleanup/sanity, and JX.Tokenizer. Also "deer" was listed twice i…

    epriestley committed
    …n the
    
    typeahead example! Unthinkable!
Commits on Dec 1, 2010
  1. @epriestley

    - Typeahead component with basic demo.

    epriestley committed
    - "Fix" for subclass aliasing issue when symbols are crushed.
Commits on Nov 25, 2010
  1. @fratrik

    bug fixes

    fratrik committed
  2. @fratrik
Commits on Apr 28, 2010
  1. @epriestley

    Sync Javelin from the Facebook repository; provide a simple PHP suppo…

    epriestley committed
    …rt library
    
    and some example code that lets you play Tic-Tac-Toe.
    
    Test Plan:
    played tic-tac-toe
    
    DiffCamp Revision: 109627
    Reviewed By: tomocchino
    CC: pfung, epriestley, tomocchino, amenghra
    Revert Plan:
    OK
Something went wrong with that request. Please try again.