[Commits] [fluid-project/infusion] cc1065: FLUID-5205: added an onRefreshView event.

GitHub noreply at github.com
Wed Nov 27 15:36:30 EST 2013


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: cc1065e896e3eb34b606846b30ba9d99ec7915f8
      https://github.com/fluid-project/infusion/commit/cc1065e896e3eb34b606846b30ba9d99ec7915f8
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5205: added an onRefreshView event.

Added an onRefreshView event which will fire before rendering occurs. This will be needed for dynamically constructing the template resource text.


  Commit: 42ade527405d57a72794a7376697b57bcb12c905
      https://github.com/fluid-project/infusion/commit/42ade527405d57a72794a7376697b57bcb12c905
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-05 (Tue, 05 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:
  -----------
  FLUID-5205: No markup displayed for inactive panel

The containers for inactive panels are hidden and their markup is not rendered.


  Commit: 1064b3d10c85c8c062e5fae06ddb06c4287a54f9
      https://github.com/fluid-project/infusion/commit/1064b3d10c85c8c062e5fae06ddb06c4287a54f9
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5205: removed unused options

removed unused distribute options.


  Commit: 91244d70fce7483cdf70fed13573d437922e9827
      https://github.com/fluid-project/infusion/commit/91244d70fce7483cdf70fed13573d437922e9827
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-06 (Wed, 06 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:
  -----------
  FLUID-5205: support for dynamic subpanels.

Added support to allow for dynamic creation/destruction of subpanels based on model values; specifically preferences. Need tests and to update aux schema.


  Commit: 1ca84968ee458f1b3e1da6b9500816d656880a21
      https://github.com/fluid-project/infusion/commit/1ca84968ee458f1b3e1da6b9500816d656880a21
  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-5205: Renaming

Renamed fluid.prefs.compositePanel.subPanelCreationTiming to fluid.prefs.compositePanel.subPanelLifeCycleBindings


  Commit: 7d6b5b9c7d7c3c7478b24bdd7a6bb13e5fc7cb02
      https://github.com/fluid-project/infusion/commit/7d6b5b9c7d7c3c7478b24bdd7a6bb13e5fc7cb02
  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-5205: corrected syntax for modelListeners


  Commit: 554a05d2a99b3727fcf9d3bd3a8edc76a90fa481
      https://github.com/fluid-project/infusion/commit/554a05d2a99b3727fcf9d3bd3a8edc76a90fa481
  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-5205: Adding comments


  Commit: 69469500098d72789efaacf9f9473613a17bcfe4
      https://github.com/fluid-project/infusion/commit/69469500098d72789efaacf9f9473613a17bcfe4
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M src/framework/preferences/js/AuxBuilder.js
    M src/tests/framework-tests/preferences/js/AuxBuilderTests.js

  Log Message:
  -----------
  FLUID-5205: Modified the aux builder to accommodate the new definition for sub-panels in a structure as:
panels: {
    "always": ["subPanel5"],,
    "fluid.prefs.subPanel5": ["subPanel6"],
    "fluid.prefs.subPanel6": ["subPanel7", "subPanel8"]
}


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

  Changed paths:
    M src/framework/preferences/js/AuxBuilder.js
    M src/tests/framework-tests/preferences/js/AuxBuilderTests.js

  Log Message:
  -----------
  Merge remote-tracking branch 'cindy/FLUID-5205' into FLUID-5205


  Commit: 6af26d4771aaded5e4e43ce1f18c2a5ebd7b446b
      https://github.com/fluid-project/infusion/commit/6af26d4771aaded5e4e43ce1f18c2a5ebd7b446b
  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:
  -----------
  Merge branch 'FLUID-5200' into FLUID-5205

Conflicts:
	src/framework/preferences/js/Panels.js


  Commit: 20d07d8bc84d11c8d1a5d9d8306fc2ae12b65589
      https://github.com/fluid-project/infusion/commit/20d07d8bc84d11c8d1a5d9d8306fc2ae12b65589
  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-5205: Updating selectors before rendering.


  Commit: 638097135e24eb41a233255945a832b19d869859
      https://github.com/fluid-project/infusion/commit/638097135e24eb41a233255945a832b19d869859
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M src/components/textfieldSlider/js/TextfieldSlider.js
    M src/framework/preferences/js/Panels.js
    M src/framework/preferences/js/StarterGrades.js
    M src/tests/component-tests/textfieldSlider/html/TextfieldSlider-test.html
    M src/tests/framework-tests/preferences/html/Panels-test.html
    M src/tests/framework-tests/preferences/js/AuxBuilderTests.js
    M src/tests/framework-tests/preferences/js/PanelsTests.js

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


  Commit: 385ff5ef9bb3d5327f07a18512b665dedce2cec3
      https://github.com/fluid-project/infusion/commit/385ff5ef9bb3d5327f07a18512b665dedce2cec3
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5205: Added unit tests

Slightly refactored the code to address issues fount while writing the unit tests.
- typos
- was passing in the event name instead of the fire function
- had to move the renderOnPreference option down to the sub panel


  Commit: 7656c39e4ae375773f517a69a739d631d7be0c95
      https://github.com/fluid-project/infusion/commit/7656c39e4ae375773f517a69a739d631d7be0c95
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-12 (Tue, 12 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5205: Renamed LifeCycle to Lifecycle


  Commit: 2dc5113cd81bef6ecd1e920ee1fd22b25aba3543
      https://github.com/fluid-project/infusion/commit/2dc5113cd81bef6ecd1e920ee1fd22b25aba3543
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-12 (Tue, 12 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5205: renamed assertions in test


  Commit: 4911b8f755549eeeb2c6a00c206b3ef326d50e30
      https://github.com/fluid-project/infusion/commit/4911b8f755549eeeb2c6a00c206b3ef326d50e30
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-12 (Tue, 12 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5205: dynamic gradeNames are now unique

Used fluid.allocateGuid to append a unique identifier at the end of each dynamic gradeName.
Also fixed some typo's in the comments.


  Commit: 3df8de9302676b087caaccd946b55c2bcbd67c30
      https://github.com/fluid-project/infusion/commit/3df8de9302676b087caaccd946b55c2bcbd67c30
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-12 (Tue, 12 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5205: switched to fluid.isPrimitive


  Commit: fee7a93b2c3831cae9c428a5c5a1af3d676c1bc4
      https://github.com/fluid-project/infusion/commit/fee7a93b2c3831cae9c428a5c5a1af3d676c1bc4
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-13 (Wed, 13 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 'master' into FLUID-5205


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

  Changed paths:
    M src/framework/preferences/js/AuxBuilder.js
    M src/tests/framework-tests/preferences/html/Builder-test.html
    M src/tests/framework-tests/preferences/js/AuxBuilderTests.js
    M src/tests/framework-tests/preferences/js/BuilderTests.js
    A src/tests/framework-tests/preferences/testResources/html/checkboxTemplate.html
    A src/tests/framework-tests/preferences/testResources/html/compositePrefsEditorTemplate.html
    A src/tests/framework-tests/preferences/testResources/html/increaseTemplate.html

  Log Message:
  -----------
  FLUID-5205: fixed location of renderOnPreference

The auxbuilder had been putting the renderOnPreference configuration in the top level sub components configuration, but it had to be moved down to the options due to restrictions on configuration that can be supplied. This has been addressed and a new integration test added to the builder unit tests.


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

  Changed paths:
    M src/framework/preferences/js/Panels.js
    M src/tests/framework-tests/preferences/js/BuilderTests.js
    M src/tests/framework-tests/preferences/testResources/html/increaseTemplate.html

  Log Message:
  -----------
  FLUID-5205: refactored create/destroy

Refactored the handling of the model changes for creation and destruction of conditional sub panels. Now all of the conditional panels for a given preference will be created/destroyed before refreshing the view.


  Commit: 02e83e5017a188ba221d47bb9f2c73f628976345
      https://github.com/fluid-project/infusion/commit/02e83e5017a188ba221d47bb9f2c73f628976345
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-15 (Fri, 15 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5205: Refactored tree rebasing

For values that are associated with valuebinding, the result is sourced from the composite panel instead of from the original subpanel. This gets around the timing issue where the subpanels are rendered before their model value is updated by the model relay.


  Commit: 36c5c41bc5555d866da007ba0208ddc2966502e8
      https://github.com/fluid-project/infusion/commit/36c5c41bc5555d866da007ba0208ddc2966502e8
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-15 (Fri, 15 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5205: fixed up value rebasing

Fixed an issue with the value rebasing where it wasn't using the rebased valuebinding to do it's lookup. Also attempting to guard against values source from an IoC Reference.


  Commit: 9c1d36d70cee1441f7ef8db09f5df8f6492f8d35
      https://github.com/fluid-project/infusion/commit/9c1d36d70cee1441f7ef8db09f5df8f6492f8d35
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-15 (Fri, 15 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5205: Fixed selector surfacing.

The cutpoint generator is only run once. This means that all of the selectors, not just currently active sub panels, need to be surfaced immediately. Also removed the onRefreshView event as this is no longer used by anything.


  Commit: ec00cedb90f1efabdc450ec10ef523a3dd8498c0
      https://github.com/fluid-project/infusion/commit/ec00cedb90f1efabdc450ec10ef523a3dd8498c0
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-11-15 (Fri, 15 Nov 2013)

  Changed paths:
    M src/framework/preferences/js/AuxBuilder.js
    M src/tests/framework-tests/preferences/js/AuxBuilderTests.js

  Log Message:
  -----------
  Merge branch 'master' into FLUID-5205 and resolve conflicts

Conflicts:
	src/framework/preferences/js/AuxBuilder.js
	src/tests/framework-tests/preferences/js/AuxBuilderTests.js


  Commit: 2de6679fcc6b055e760beb5d5349eddc5a55bae5
      https://github.com/fluid-project/infusion/commit/2de6679fcc6b055e760beb5d5349eddc5a55bae5
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-20 (Wed, 20 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5205: removed alwaysFlag variable

The alwaysFlag was only used once, dropped it in favour of just using the string in the conditional.


  Commit: 97c05e3f62451e3d36675574382185fdebc26b8e
      https://github.com/fluid-project/infusion/commit/97c05e3f62451e3d36675574382185fdebc26b8e
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-20 (Wed, 20 Nov 2013)

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

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


  Commit: 17079702b185881a60077228d46b267069fb5e1b
      https://github.com/fluid-project/infusion/commit/17079702b185881a60077228d46b267069fb5e1b
  Author: Anastasia Cheetham <ac at anastasiacheetham.ca>
  Date:   2013-11-21 (Thu, 21 Nov 2013)

  Changed paths:
    A src/instructionalDemos/framework/preferences/conditionalAdjusters1/conditional.html
    A src/instructionalDemos/framework/preferences/conditionalAdjusters1/html/prefsEditor.html
    A src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/auxiliarySchema.js
    A src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/conditional.js
    A src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/panels.js
    A src/instructionalDemos/framework/preferences/conditionalAdjusters2/conditional.html
    A src/instructionalDemos/framework/preferences/conditionalAdjusters2/html/prefsEditor.html
    A src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/auxiliarySchema.js
    A src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/conditional.js
    A src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/panels.js
    A src/instructionalDemos/framework/preferences/shared/html/README.txt
    A src/instructionalDemos/framework/preferences/shared/html/SeparatedPanelPrefsEditorFrame.html
    A src/instructionalDemos/framework/preferences/shared/html/incSize-template.html
    A src/instructionalDemos/framework/preferences/shared/html/increasing.html
    A src/instructionalDemos/framework/preferences/shared/html/prefsEditor.html
    A src/instructionalDemos/framework/preferences/shared/html/radio-template.html
    A src/instructionalDemos/framework/preferences/shared/html/radioButton-template.html
    A src/instructionalDemos/framework/preferences/shared/html/slide-template.html
    A src/instructionalDemos/framework/preferences/shared/html/speak-template.html
    A src/instructionalDemos/framework/preferences/shared/html/speakIncrease.html
    A src/instructionalDemos/framework/preferences/shared/html/speaking.html
    A src/instructionalDemos/framework/preferences/shared/js/enactors.js
    A src/instructionalDemos/framework/preferences/shared/js/panels.js
    A src/instructionalDemos/framework/preferences/shared/js/primarySchema.js
    A src/instructionalDemos/framework/preferences/shared/js/utilities.js
    A src/instructionalDemos/framework/preferences/shared/messages/README.txt
    A src/instructionalDemos/framework/preferences/shared/messages/increasing.json
    A src/instructionalDemos/framework/preferences/shared/messages/prefsEditor.json
    A src/instructionalDemos/framework/preferences/shared/messages/speakIncrease.json
    A src/instructionalDemos/framework/preferences/shared/messages/speaking.json

  Log Message:
  -----------
  FLUID-5205, FLUID-5216: Adding instructional demos for the prefs framework conditional adjusters functionality.


  Commit: 3945c619294637dc97429753670bf286b7a689c3
      https://github.com/fluid-project/infusion/commit/3945c619294637dc97429753670bf286b7a689c3
  Author: Anastasia Cheetham <ac at anastasiacheetham.ca>
  Date:   2013-11-21 (Thu, 21 Nov 2013)

  Changed paths:
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/auxiliarySchema.js
    M src/instructionalDemos/framework/preferences/shared/js/enactors.js
    M src/instructionalDemos/framework/preferences/shared/js/panels.js
    M src/instructionalDemos/framework/preferences/shared/js/primarySchema.js

  Log Message:
  -----------
  FLUID-5205, FLUID-5216: Code clean-up, improved comments, updates to reflect fix to FLUID-5190.


  Commit: 85316ece3b630358d299bb3311f51f34fced74da
      https://github.com/fluid-project/infusion/commit/85316ece3b630358d299bb3311f51f34fced74da
  Author: Anastasia Cheetham <ac at anastasiacheetham.ca>
  Date:   2013-11-21 (Thu, 21 Nov 2013)

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

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


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

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

  Log Message:
  -----------
  FLUID-5205: performance adjustment

Had been calling the creation event for each conditional panel, when it should have only been called once, when handling the afterRender call.


  Commit: eb67abd80cb1c722bb21b3d11b2b7343d95474f1
      https://github.com/fluid-project/infusion/commit/eb67abd80cb1c722bb21b3d11b2b7343d95474f1
  Author: Anastasia Cheetham <ac at anastasiacheetham.ca>
  Date:   2013-11-21 (Thu, 21 Nov 2013)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'justin/FLUID-5205' into FLUID-5205


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

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

  Log Message:
  -----------
  FLUID-5220: Added in events

Added in the onDomBind event. It is triggered by onCreate in a panel, but overriden to be triggered by afterRender in a subpanel.


  Commit: 427e19009f20e1a6536f29f821c43ab4a6a13cfb
      https://github.com/fluid-project/infusion/commit/427e19009f20e1a6536f29f821c43ab4a6a13cfb
  Author: Anastasia Cheetham <ac at anastasiacheetham.ca>
  Date:   2013-11-21 (Thu, 21 Nov 2013)

  Changed paths:
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/conditional.html
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/conditional.html
    A src/instructionalDemos/framework/preferences/shared/css/demo.css
    M src/instructionalDemos/framework/preferences/shared/html/SeparatedPanelPrefsEditorFrame.html
    M src/instructionalDemos/framework/preferences/shared/html/increasing.html
    M src/instructionalDemos/framework/preferences/shared/html/speakIncrease.html

  Log Message:
  -----------
  FLUID-5205, FLUID-5216: Add some instructions the demo page; start to fix up panel styling


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

  Changed paths:
    M src/framework/preferences/js/AuxBuilder.js
    M src/framework/preferences/js/Enactors.js
    M src/framework/preferences/js/StarterGrades.js
    M src/tests/framework-tests/preferences/html/Enactors-test.html
    M src/tests/framework-tests/preferences/js/AuxBuilderTests.js
    M src/tests/framework-tests/preferences/js/PrefsEditorTests.js
    M src/tests/framework-tests/preferences/js/UIEnhancerTests.js

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


  Commit: 4145729b880f41d7fee8dc56f48edd1512589620
      https://github.com/fluid-project/infusion/commit/4145729b880f41d7fee8dc56f48edd1512589620
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

  Changed paths:
    M src/framework/preferences/js/AuxBuilder.js
    M src/framework/preferences/js/Enactors.js
    M src/framework/preferences/js/StarterGrades.js
    M src/tests/framework-tests/preferences/html/Enactors-test.html
    M src/tests/framework-tests/preferences/js/AuxBuilderTests.js
    M src/tests/framework-tests/preferences/js/PrefsEditorTests.js
    M src/tests/framework-tests/preferences/js/UIEnhancerTests.js

  Log Message:
  -----------
  Merge branch 'FLUID-5205' into FLUID-5220


  Commit: 13ffb91b161857e46f7aaf3fb9447529d4c51bd7
      https://github.com/fluid-project/infusion/commit/13ffb91b161857e46f7aaf3fb9447529d4c51bd7
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5220: Updated to clear the dom binder cache

The DomBinder's cache is now cleared on afterRender in subpanels. After which, the onDomBind event will be triggered.


  Commit: 916c858c31bd17eb9ce2785e2930c043ba9645df
      https://github.com/fluid-project/infusion/commit/916c858c31bd17eb9ce2785e2930c043ba9645df
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

  Changed paths:
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/conditional.html
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/conditional.html
    A src/instructionalDemos/framework/preferences/shared/css/demo.css
    M src/instructionalDemos/framework/preferences/shared/html/SeparatedPanelPrefsEditorFrame.html
    M src/instructionalDemos/framework/preferences/shared/html/increasing.html
    M src/instructionalDemos/framework/preferences/shared/html/speakIncrease.html

  Log Message:
  -----------
  Merge remote-tracking branch 'anastasia/FLUID-5205' into FLUID-5205


  Commit: 3af7c89d7aa53f799d1eebf364e39c2193fcccbe
      https://github.com/fluid-project/infusion/commit/3af7c89d7aa53f799d1eebf364e39c2193fcccbe
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

  Changed paths:
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/conditional.html
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/conditional.html
    A src/instructionalDemos/framework/preferences/shared/css/demo.css
    M src/instructionalDemos/framework/preferences/shared/html/SeparatedPanelPrefsEditorFrame.html
    M src/instructionalDemos/framework/preferences/shared/html/increasing.html
    M src/instructionalDemos/framework/preferences/shared/html/speakIncrease.html

  Log Message:
  -----------
  Merge branch 'FLUID-5205' into FLUID-5220


  Commit: 72e65470d6cc0b1f6ccfffba5124ea8b1824dd72
      https://github.com/fluid-project/infusion/commit/72e65470d6cc0b1f6ccfffba5124ea8b1824dd72
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5220: Refactored to remove re-instantiation

Refactored so that components do not need to be re-instantiated afterRender. Instead the DomBinder is cleared. In subpanels invokers that use DOM elements will need to be dynamic, and listeners that use them will need to wait for the onDomBind event. Unit tests need to be updated still.


  Commit: 22f64165294f1b64bbda0021de05383feedbb4d8
      https://github.com/fluid-project/infusion/commit/22f64165294f1b64bbda0021de05383feedbb4d8
  Author: Anastasia Cheetham <ac at anastasiacheetham.ca>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

  Changed paths:
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/auxiliarySchema.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/conditional.html
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/auxiliarySchema.js
    M src/instructionalDemos/framework/preferences/shared/css/demo.css
    R src/instructionalDemos/framework/preferences/shared/html/radio-template.html
    M src/instructionalDemos/framework/preferences/shared/html/radioButton-template.html
    R src/instructionalDemos/framework/preferences/shared/html/slide-template.html
    A src/instructionalDemos/framework/preferences/shared/html/slider-template.html
    M src/instructionalDemos/framework/preferences/shared/html/speakIncrease.html
    M src/instructionalDemos/framework/preferences/shared/js/panels.js
    M src/instructionalDemos/framework/preferences/shared/messages/increasing.json
    M src/instructionalDemos/framework/preferences/shared/messages/speakIncrease.json
    M src/instructionalDemos/framework/preferences/shared/messages/speaking.json

  Log Message:
  -----------
  FLUID-5205, FLUID-5216: Styling fixes


  Commit: c13b9bace1d3bdd7a1baef5ccaf41d553da2a372
      https://github.com/fluid-project/infusion/commit/c13b9bace1d3bdd7a1baef5ccaf41d553da2a372
  Author: Anastasia Cheetham <ac at anastasiacheetham.ca>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

  Changed paths:
    M src/framework/preferences/js/AuxBuilder.js
    M src/framework/preferences/js/Enactors.js
    M src/framework/preferences/js/StarterGrades.js
    M src/tests/framework-tests/preferences/html/Enactors-test.html
    M src/tests/framework-tests/preferences/js/AuxBuilderTests.js
    M src/tests/framework-tests/preferences/js/PrefsEditorTests.js
    M src/tests/framework-tests/preferences/js/UIEnhancerTests.js

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


  Commit: 196d6c96ba84e6d551afdff36eb07f2a85ce790a
      https://github.com/fluid-project/infusion/commit/196d6c96ba84e6d551afdff36eb07f2a85ce790a
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

  Changed paths:
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/auxiliarySchema.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/conditional.html
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/auxiliarySchema.js
    M src/instructionalDemos/framework/preferences/shared/css/demo.css
    R src/instructionalDemos/framework/preferences/shared/html/radio-template.html
    M src/instructionalDemos/framework/preferences/shared/html/radioButton-template.html
    R src/instructionalDemos/framework/preferences/shared/html/slide-template.html
    A src/instructionalDemos/framework/preferences/shared/html/slider-template.html
    M src/instructionalDemos/framework/preferences/shared/html/speakIncrease.html
    M src/instructionalDemos/framework/preferences/shared/js/panels.js
    M src/instructionalDemos/framework/preferences/shared/messages/increasing.json
    M src/instructionalDemos/framework/preferences/shared/messages/speakIncrease.json
    M src/instructionalDemos/framework/preferences/shared/messages/speaking.json

  Log Message:
  -----------
  Merge remote-tracking branch 'anastasia/FLUID-5205' into FLUID-5205


  Commit: 7083fb7e632c231d209ce6f0f5b43ccf472fb58a
      https://github.com/fluid-project/infusion/commit/7083fb7e632c231d209ce6f0f5b43ccf472fb58a
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5220: Fixed DomBinder reset

Fixed the reseting of the DomBinder to refresh the subpanel's container and re-init the DomBinder.


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

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

  Log Message:
  -----------
  FLUID-5220: Fixed the unit tests.

Removed a test for the afterRender listener which is no longer used.


  Commit: 0427c757d6a40e22589139615c829e9217760084
      https://github.com/fluid-project/infusion/commit/0427c757d6a40e22589139615c829e9217760084
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

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

  Log Message:
  -----------
  FLUID-5220: Added unit test for the composite panel onDomBind event.


  Commit: c66b9ad5e07cb1f9affea2f3943148d5be7ab15f
      https://github.com/fluid-project/infusion/commit/c66b9ad5e07cb1f9affea2f3943148d5be7ab15f
  Author: Anastasia Cheetham <ac at anastasiacheetham.ca>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

  Changed paths:
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/conditional.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/conditional.js

  Log Message:
  -----------
  FLUID-5205, FLUID-5216: Fix invokation of prefsEditor to use constructed grade name instead of fluid.invokeGlobalfunction


  Commit: 1b73e7b9c0279356012cb5ac9e17c27b3d55e7c3
      https://github.com/fluid-project/infusion/commit/1b73e7b9c0279356012cb5ac9e17c27b3d55e7c3
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

  Changed paths:
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/conditional.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/conditional.js

  Log Message:
  -----------
  Merge remote-tracking branch 'anastasia/FLUID-5205' into FLUID-5205


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

  Changed paths:
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/auxiliarySchema.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/conditional.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/conditional.html
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/auxiliarySchema.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/conditional.js
    M src/instructionalDemos/framework/preferences/shared/css/demo.css
    R src/instructionalDemos/framework/preferences/shared/html/radio-template.html
    M src/instructionalDemos/framework/preferences/shared/html/radioButton-template.html
    R src/instructionalDemos/framework/preferences/shared/html/slide-template.html
    A src/instructionalDemos/framework/preferences/shared/html/slider-template.html
    M src/instructionalDemos/framework/preferences/shared/html/speakIncrease.html
    M src/instructionalDemos/framework/preferences/shared/js/panels.js
    M src/instructionalDemos/framework/preferences/shared/messages/increasing.json
    M src/instructionalDemos/framework/preferences/shared/messages/speakIncrease.json
    M src/instructionalDemos/framework/preferences/shared/messages/speaking.json

  Log Message:
  -----------
  Merge branch 'FLUID-5205' into FLUID-5220


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

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

  Log Message:
  -----------
  FLUID-5220: Added comments about onDomBind


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

  Changed paths:
    M src/framework/preferences/js/AuxBuilder.js
    M src/framework/preferences/js/Builder.js
    M src/tests/framework-tests/preferences/html/Builder-test.html
    M src/tests/framework-tests/preferences/js/AuxBuilderTests.js
    M src/tests/framework-tests/preferences/js/BuilderTests.js
    M src/tests/manual-tests/js/prefsEditorFullPageSchema.js
    M src/tests/manual-tests/js/prefsEditorSeparatedPanelSchema.js

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

Conflicts:
	src/tests/framework-tests/preferences/html/Builder-test.html
	src/tests/framework-tests/preferences/js/BuilderTests.js


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

  Changed paths:
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/conditional.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/conditional.js

  Log Message:
  -----------
  FLUID-5205: Updated instructional demos

Updated the instructional demos to use the new fluid.prefs.create function.


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

  Changed paths:
    M src/framework/preferences/js/AuxBuilder.js
    M src/framework/preferences/js/Builder.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/conditional.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/conditional.js
    M src/tests/framework-tests/preferences/html/Builder-test.html
    M src/tests/framework-tests/preferences/js/AuxBuilderTests.js
    M src/tests/framework-tests/preferences/js/BuilderTests.js
    M src/tests/manual-tests/js/prefsEditorFullPageSchema.js
    M src/tests/manual-tests/js/prefsEditorSeparatedPanelSchema.js

  Log Message:
  -----------
  Merge branch 'FLUID-5205' into FLUID-5220


  Commit: c249a41a0ee00f61b07c5de1f9f4d6ff5f748ac8
      https://github.com/fluid-project/infusion/commit/c249a41a0ee00f61b07c5de1f9f4d6ff5f748ac8
  Author: Anastasia Cheetham <ac at anastasiacheetham.ca>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    M src/instructionalDemos/framework/preferences/shared/js/utilities.js

  Log Message:
  -----------
  FLUID-5220: Use fluid.log() for instructional demo enactor logging.


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

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

  Log Message:
  -----------
  FLUID-5220: triggering onSignificantDomChange

for subpanels, onDomBind will trigger onSignificantDomChange.


  Commit: 73889463d799973a3a858c921d7bd2f9361c5906
      https://github.com/fluid-project/infusion/commit/73889463d799973a3a858c921d7bd2f9361c5906
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-11-27 (Wed, 27 Nov 2013)

  Changed paths:
    M src/framework/preferences/css/SeparatedPanelPrefsEditorFrame.css

  Log Message:
  -----------
  FLUID-5220: fixed scroll bar

Removed the always on horizontal scroll bar from the separatedPanel.


Compare: https://github.com/fluid-project/infusion/compare/8890b03ab86d...73889463d799


More information about the Commits mailing list