[Commits] [fluid-project/infusion] 7e521e: FLUID-5201: Composite panel less aggressive

GitHub noreply at github.com
Thu Nov 7 15:04:44 EST 2013


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: 7e521e2ba29418cb8d8132a9b7bd7bfdff477af7
      https://github.com/fluid-project/infusion/commit/7e521e2ba29418cb8d8132a9b7bd7bfdff477af7
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-10-31 (Thu, 31 Oct 2013)

  Changed paths:
    M src/framework/preferences/js/Panels.js
    M src/tests/framework-tests/preferences/html/Panels-test.html
    M src/tests/framework-tests/preferences/js/PanelsTests.js

  Log Message:
  -----------
  FLUID-5201: Composite panel less aggressive

The composite panel will be less aggressive in terms of rebasing/surfacing subcomponents. will only work with fluid.prefs.panel type subcomponents.


  Commit: 3a355e791177c3b9ac5151ec0bd7aabb848cde61
      https://github.com/fluid-project/infusion/commit/3a355e791177c3b9ac5151ec0bd7aabb848cde61
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-10-31 (Thu, 31 Oct 2013)

  Changed paths:
    M src/framework/preferences/js/Panels.js
    M src/tests/framework-tests/preferences/js/PanelsTests.js

  Log Message:
  -----------
  FLUID-5202: initial model for subpanels

onCreate of the subpanel, it will now source its initial model value from its parent composite panel. All subsequent model changes will be handled by the model relay.


  Commit: ca8b84b1ab038e35fdd90a3932a965b0571a1f2c
      https://github.com/fluid-project/infusion/commit/ca8b84b1ab038e35fdd90a3932a965b0571a1f2c
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-10-31 (Thu, 31 Oct 2013)

  Changed paths:
    M src/framework/preferences/js/Panels.js
    M src/tests/framework-tests/preferences/html/Panels-test.html
    M src/tests/framework-tests/preferences/js/PanelsTests.js

  Log Message:
  -----------
  FLUID-5202: expanded valuebinding rebasing

valuebinding fields within a selection object in the renderer tree are now properly rebased.


  Commit: 328c1dba230dd76b395357b065cb188776a917c8
      https://github.com/fluid-project/infusion/commit/328c1dba230dd76b395357b065cb188776a917c8
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-10-31 (Thu, 31 Oct 2013)

  Changed paths:
    M src/framework/preferences/js/Panels.js
    M src/tests/framework-tests/preferences/html/Panels-test.html
    M src/tests/framework-tests/preferences/js/PanelsTests.js

  Log Message:
  -----------
  FLUID-5200: handling parentRelativeID's

rebasing parentRelativeID's


  Commit: 74e05037d91873bc64fb42941c616876bf04d3bb
      https://github.com/fluid-project/infusion/commit/74e05037d91873bc64fb42941c616876bf04d3bb
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-04 (Mon, 04 Nov 2013)

  Changed paths:
    M src/demos/keyboard-a11y/js/five-star.js
    M src/framework/core/js/DataBinding.js
    M src/framework/core/js/Fluid.js
    M src/framework/core/js/FluidIoC.js
    M src/tests/framework-tests/core/js/DataBindingTests.js
    M src/tests/framework-tests/core/js/FluidIoCTests.js

  Log Message:
  -----------
  Merge branch 'master' into FLUID-5200


  Commit: 21217dc3c059cd9d17ed5e130ca65ce185956374
      https://github.com/fluid-project/infusion/commit/21217dc3c059cd9d17ed5e130ca65ce185956374
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M src/framework/preferences/js/Panels.js

  Log Message:
  -----------
  FLUID-5200: removed the magic number


  Commit: e0630b1a6ac1ecdd6927d30f954c6a08332b4425
      https://github.com/fluid-project/infusion/commit/e0630b1a6ac1ecdd6927d30f954c6a08332b4425
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M src/framework/preferences/js/Panels.js

  Log Message:
  -----------
  FLUID-5201: Added an isActivePanel function

The isActivePanel replaces the isPanel function testing the actual component instead of just some set of it's options, which may not include all of the configuration.


  Commit: e6b83473a834c643c00fb51eaf0b8038938eac1d
      https://github.com/fluid-project/infusion/commit/e6b83473a834c643c00fb51eaf0b8038938eac1d
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M src/framework/preferences/js/Panels.js

  Log Message:
  -----------
  FLUID-5201: Updated the isPanel function

Updated the isPanel function to handle more configuration options, including those supplied through gradeNames. However, this still may miss some configuration supplied and should only be used for cases where isActivePanel cannot be used.


  Commit: ed29c0dea29a327740e9fb76743da89a2c2950fe
      https://github.com/fluid-project/infusion/commit/ed29c0dea29a327740e9fb76743da89a2c2950fe
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M src/framework/preferences/js/Panels.js

  Log Message:
  -----------
  FLUID-5201: Removed another call to fluid.defaults

Removed another call to fluid.defaults by making a utility function to try to prefetch a components options.


  Commit: 2939b62da8741b48d0bfed2fa9179ce912315148
      https://github.com/fluid-project/infusion/commit/2939b62da8741b48d0bfed2fa9179ce912315148
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M src/framework/preferences/js/Panels.js

  Log Message:
  -----------
  FLUID-5201: cleanup.


  Commit: e4475f1d0ca14eb6d6cc506bb273a04088b0cd18
      https://github.com/fluid-project/infusion/commit/e4475f1d0ca14eb6d6cc506bb273a04088b0cd18
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M src/framework/preferences/js/Panels.js
    M src/tests/framework-tests/preferences/html/Panels-test.html
    M src/tests/framework-tests/preferences/js/PanelsTests.js

  Log Message:
  -----------
  Merge branch 'FLUID-5200'

* FLUID-5200:
  FLUID-5201: cleanup.
  FLUID-5201: Removed another call to fluid.defaults
  FLUID-5201: Updated the isPanel function
  FLUID-5201: Added an isActivePanel function
  FLUID-5200: removed the magic number
  FLUID-5200: handling parentRelativeID's
  FLUID-5202: expanded valuebinding rebasing
  FLUID-5202: initial model for subpanels
  FLUID-5201: Composite panel less aggressive


Compare: https://github.com/fluid-project/infusion/compare/1a34a9046c2d...e4475f1d0ca1


More information about the Commits mailing list