Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/#43 implement decorators #45

Merged
merged 15 commits into from
Sep 19, 2017
Merged

Commits on Sep 1, 2017

  1. Configuration menu
    Copy the full SHA
    875c486 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    031b240 View commit details
    Browse the repository at this point in the history
  3. compile

    doriansmiley committed Sep 1, 2017
    Configuration menu
    Copy the full SHA
    2798f2a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b66aa6e View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2017

  1. Configuration menu
    Copy the full SHA
    bf6c713 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4dd5ec4 View commit details
    Browse the repository at this point in the history
  3. make base mediator and command injectable by default

    these classes are application level objects that should receive injections
    doriansmiley committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    b3cb59b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    19cf6f0 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2017

  1. add bindable injector

    doriansmiley committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    662cc27 View commit details
    Browse the repository at this point in the history
  2. refactor based on testing

     was not able to use @bindable on getter or setter functions. Decorating them caused the parameter injection workflow to take place. This means if you set up getter/setter methods on private properties you have to call this.notify manually. Otherwise you can declare any public property as bindable. Perhaps it is possible to set up @bindable on the class and get the original property definitions that way. Something to consider next release.
    doriansmiley committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    b1c0218 View commit details
    Browse the repository at this point in the history
  3. update sample app removing use of globals

    always access context using a provided reference to ensure sand boxing
    doriansmiley committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    b42a49a View commit details
    Browse the repository at this point in the history
  4. update read me

    doriansmiley committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    4e29686 View commit details
    Browse the repository at this point in the history
  5. update readme

    doriansmiley committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    659f31a View commit details
    Browse the repository at this point in the history
  6. remove injectable tags from base classes

    we want people to use the imperative form of injection to cut down on file size
    doriansmiley committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    f4112cd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d085235 View commit details
    Browse the repository at this point in the history