[Commits] [fluid-project/infusion] f0e229: FLUID-4908: Start breaking down UI Enhancer into a...

GitHub noreply at github.com
Mon Mar 25 18:32:31 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: f0e229f8ae36c9aa629a28bbdcf636249bd6c131
      https://github.com/fluid-project/infusion/commit/f0e229f8ae36c9aa629a28bbdcf636249bd6c131
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-02-27 (Wed, 27 Feb 2013)

  Changed paths:
    A src/webapp/components/uiOptions/js/Enactors.js
    A src/webapp/tests/component-tests/uiOptions/html/Enactors-test.html
    A src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: Start breaking down UI Enhancer into action ants. Implemented "emphasize link" and "make inputs larger" actions.


  Commit: de764b3f49e2a090749beb8039cf0b2a8696c7a2
      https://github.com/fluid-project/infusion/commit/de764b3f49e2a090749beb8039cf0b2a8696c7a2
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-02-28 (Thu, 28 Feb 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/tests/component-tests/uiOptions/html/Enactors-test.html
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: Refactored style element component into an action ant. More work is needed on this component to replace finalInit with an expander.


  Commit: 05abb78c5ad7b60305b5d2bdfdcb19e4b099409a
      https://github.com/fluid-project/infusion/commit/05abb78c5ad7b60305b5d2bdfdcb19e4b099409a
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-02-28 (Thu, 28 Feb 2013)

  Changed paths:
    M src/webapp/components/reorderer/js/GeometricManager.js
    M src/webapp/components/reorderer/js/ModuleLayout.js
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/renderer/js/fluidRenderer.js
    M src/webapp/tests/framework-tests/core/js/FluidJSTests.js
    M src/webapp/tests/framework-tests/renderer/html/Renderer-test.html
    M src/webapp/tests/framework-tests/renderer/js/RendererTests.js

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


  Commit: 9d3fe001e0772dd1ee7454855ae5014864b67a39
      https://github.com/fluid-project/infusion/commit/9d3fe001e0772dd1ee7454855ae5014864b67a39
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-01 (Fri, 01 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: Code improvement.


  Commit: b9d4d6e2a08f6057bc278af61badbc0c85c3ddde
      https://github.com/fluid-project/infusion/commit/b9d4d6e2a08f6057bc278af61badbc0c85c3ddde
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-01 (Fri, 01 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/tests/component-tests/uiOptions/html/Enactors-test.html
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: Turn actionAnts into a model plus evented component.


  Commit: 4efb1a42284cddeb0fb966554ed2d89b0a978cc4
      https://github.com/fluid-project/infusion/commit/4efb1a42284cddeb0fb966554ed2d89b0a978cc4
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-04 (Mon, 04 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/tests/component-tests/uiOptions/html/Enactors-test.html
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: Added anther action ant "classSwapperEnactor" that will be used for adjusting text fonts and themes.


  Commit: 113a50e443e757f45f91f2ca443844cde48091ed
      https://github.com/fluid-project/infusion/commit/113a50e443e757f45f91f2ca443844cde48091ed
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-05 (Tue, 05 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/tests/component-tests/uiOptions/html/Enactors-test.html
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: Added textSizerEnactor.


  Commit: 05c3f739137ce50fb902c5dc7796315d2563061d
      https://github.com/fluid-project/infusion/commit/05c3f739137ce50fb902c5dc7796315d2563061d
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-05 (Tue, 05 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/tests/component-tests/uiOptions/html/Enactors-test.html
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: Added lineSpacerEnactor.


  Commit: e270990556c16756f7e3ac97de12a72ddc54a32a
      https://github.com/fluid-project/infusion/commit/e270990556c16756f7e3ac97de12a72ddc54a32a
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-05 (Tue, 05 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: Improved code in a ginger way.


  Commit: 91d0127cb3547cd404a21552fa676ea33b8c02a7
      https://github.com/fluid-project/infusion/commit/91d0127cb3547cd404a21552fa676ea33b8c02a7
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/tests/component-tests/uiOptions/html/Enactors-test.html
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: Half-way refactoring action ants in a more ginger way.


  Commit: 85c7c762c373b4e212624e76fa37d7f3b34fb4db
      https://github.com/fluid-project/infusion/commit/85c7c762c373b4e212624e76fa37d7f3b34fb4db
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-07 (Thu, 07 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: Refactored enactors to apply to the new framework standards.


  Commit: 645b4fe7af7657d28bbb3b3c10975ad7992757f6
      https://github.com/fluid-project/infusion/commit/645b4fe7af7657d28bbb3b3c10975ad7992757f6
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-07 (Thu, 07 Mar 2013)

  Changed paths:
    A src/webapp/module/devIncludes.json
    M src/webapp/module/fluid.js
    M src/webapp/tests/lib/README
    M src/webapp/tests/lib/qunit/VERSION
    M src/webapp/tests/lib/qunit/addons/composite/index.html
    M src/webapp/tests/lib/qunit/addons/composite/qunit-composite.js
    M src/webapp/tests/lib/qunit/css/qunit.css
    M src/webapp/tests/lib/qunit/js/qunit.js

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


  Commit: 1cc07f8bbc5f870287ae71cf776aa554895450f4
      https://github.com/fluid-project/infusion/commit/1cc07f8bbc5f870287ae71cf776aa554895450f4
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-08 (Fri, 08 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/tests/component-tests/uiOptions/html/Enactors-test.html
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: Added tableOfContentsEnactor.


  Commit: 36d4b6c960e28b3a85d8494c74bfa3e4c7ad56d7
      https://github.com/fluid-project/infusion/commit/36d4b6c960e28b3a85d8494c74bfa3e4c7ad56d7
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-08 (Fri, 08 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/components/uiOptions/js/UIEnhancer.js
    M src/webapp/demos/uiOptions/html/uiOptions.html
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js

  Log Message:
  -----------
  FLUID-4908: In the process of refactoring UIEnhancer with enactors, which are also being improved during this real world implementation.


  Commit: 720b0a292346a7b27fc3f0f98413a754b8192e01
      https://github.com/fluid-project/infusion/commit/720b0a292346a7b27fc3f0f98413a754b8192e01
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    A src/webapp/components/uiOptions/js/ModelRelay.js
    M src/webapp/components/uiOptions/js/UIEnhancer.js
    M src/webapp/demos/uiOptions/html/uiOptions.html
    M src/webapp/tests/component-tests/uiOptions/html/Enactors-test.html
    A src/webapp/tests/component-tests/uiOptions/html/ModelRelay-test.html
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js
    A src/webapp/tests/component-tests/uiOptions/js/ModelRelayTests.js

  Log Message:
  -----------
  FLUID-4908: Added modelRelay component to bind ants' private model and change applier with UIO global ones.


  Commit: 003d608162d7dc43973ae3e69b697666374e8cb1
      https://github.com/fluid-project/infusion/commit/003d608162d7dc43973ae3e69b697666374e8cb1
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/components/uiOptions/js/UIEnhancer.js
    M src/webapp/demos/uiOptions/html/uiOptionsFullWithPreview.html
    M src/webapp/demos/uiOptions/html/uiOptionsFullWithoutPreview.html
    M src/webapp/integration-demos/sakai/html/ui-options-fss-sakai.html
    M src/webapp/integration-demos/uportal/html/portal.html
    M src/webapp/tests/component-tests/uiOptions/html/FatPanelUIOptions-test.html
    M src/webapp/tests/component-tests/uiOptions/html/FullNoPreviewUIOptions-test.html
    M src/webapp/tests/component-tests/uiOptions/html/FullPreviewUIOptions-test.html
    M src/webapp/tests/component-tests/uiOptions/html/UIEnhancer-test.html
    M src/webapp/tests/component-tests/uiOptions/html/UIOptions-test.html
    M src/webapp/tests/component-tests/uiOptions/js/UIEnhancerTests.js

  Log Message:
  -----------
  FLUID-4908: Completed refactoring UIEnhancer with enactors as well as fixing all the unit tests and demos due to the new UIEnhancer structures.


  Commit: 2b7f530fd57075115069b4e58e8b6994aae0cdf1
      https://github.com/fluid-project/infusion/commit/2b7f530fd57075115069b4e58e8b6994aae0cdf1
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js

  Log Message:
  -----------
  FLUID-4908: Fixed IE8 error of "Object doesn't support this property or method".


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

  Changed paths:
    M src/webapp/framework/renderer/js/RendererUtilities.js
    M src/webapp/tests/framework-tests/renderer/html/RendererUtilities-test.html
    M src/webapp/tests/framework-tests/renderer/js/RendererUtilitiesTests.js

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


  Commit: 1707d8668c51aafc468da07af0ec02678061a5ff
      https://github.com/fluid-project/infusion/commit/1707d8668c51aafc468da07af0ec02678061a5ff
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/components/uiOptions/js/ModelRelay.js
    M src/webapp/components/uiOptions/js/UIEnhancer.js
    M src/webapp/tests/component-tests/uiOptions/html/Enactors-test.html
    M src/webapp/tests/component-tests/uiOptions/html/ModelRelay-test.html
    M src/webapp/tests/component-tests/uiOptions/html/UIEnhancer-test.html
    M src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js
    M src/webapp/tests/component-tests/uiOptions/js/ModelRelayTests.js
    M src/webapp/tests/component-tests/uiOptions/js/UIEnhancerTests.js

  Log Message:
  -----------
  FLUID-4908: Make UIEnhancer an empty component that the default enactors and inputs are filled in as grade components. Also improved modelRelay component to allow the mutual reactions between the external model and ants' internal model.


  Commit: 29b57d4f777ee9d75632b6d67cae6aaca6ace409
      https://github.com/fluid-project/infusion/commit/29b57d4f777ee9d75632b6d67cae6aaca6ace409
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/enhancement/js/ProgressiveEnhancement.js
    M src/webapp/tests/framework-tests/core/js/FluidJSTests.js
    M src/webapp/tests/test-core/testTests/html/Testing-test.html
    M src/webapp/tests/test-core/testTests/js/TestingTests.js
    M src/webapp/tests/test-core/utils/js/IoCTestUtils.js

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


  Commit: c4c005566763ed653beee5e0e070432782398a18
      https://github.com/fluid-project/infusion/commit/c4c005566763ed653beee5e0e070432782398a18
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/UIEnhancer.js
    M src/webapp/tests/component-tests/uiOptions/js/UIEnhancerTests.js

  Log Message:
  -----------
  FLUID-4908: Fixed the issue with late model update on table of content enactor that causes the preview iframe in the full preview demo doesn't show table of content if the toc setting was previously turned on.


  Commit: fec5ca45650bda8024652e0ba0638a78cac160f9
      https://github.com/fluid-project/infusion/commit/fec5ca45650bda8024652e0ba0638a78cac160f9
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/ModelRelay.js

  Log Message:
  -----------
  FLUID-4908: Improved the modelRelay component to use change applier guard to prevent the recursive calls rather than doing it manually.


  Commit: 305432c32964508e75dd15d269256dfbb39a151b
      https://github.com/fluid-project/infusion/commit/305432c32964508e75dd15d269256dfbb39a151b
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/webapp/components/reorderer/js/Reorderer.js
    M src/webapp/components/uploader/js/DemoUploadManager.js
    M src/webapp/components/uploader/js/FileQueue.js
    M src/webapp/components/uploader/js/FileQueueView.js
    M src/webapp/components/uploader/js/FlashUploaderSupport.js
    M src/webapp/components/uploader/js/HTML5UploaderSupport.js
    M src/webapp/components/uploader/js/MimeTypeExtensions.js
    M src/webapp/components/uploader/js/Uploader.js
    M src/webapp/components/uploader/js/UploaderCompatibility-Infusion1.2.js
    M src/webapp/components/uploader/js/UploaderCompatibility-Infusion1.3.js
    M src/webapp/framework/core/js/DataBinding.js
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/framework/enhancement/js/ProgressiveEnhancement.js
    M src/webapp/tests/all-tests.html
    M src/webapp/tests/component-tests/uploader/html/DemoUploadManager-test.html
    M src/webapp/tests/component-tests/uploader/html/FileQueue-test.html
    M src/webapp/tests/component-tests/uploader/js/UploaderCompatibilityTests.js
    M src/webapp/tests/component-tests/uploader/js/UploaderTests.js
    M src/webapp/tests/framework-tests/core/js/DataBindingTests.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
    M src/webapp/tests/framework-tests/core/js/FluidJSTests.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js
    M src/webapp/tests/framework-tests/enhancement/js/ProgressiveEnhancementTests.js

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


  Commit: f06b33d61b94bf8b9f009caae657b330ec2fb2ff
      https://github.com/fluid-project/infusion/commit/f06b33d61b94bf8b9f009caae657b330ec2fb2ff
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/webapp/tests/component-tests/uiOptions/js/UIEnhancerTests.js

  Log Message:
  -----------
  FLUID-4908: Fixed UIEnhancer unit test.


  Commit: 2d74835acdadb250a9497993bf99ee00c68847ef
      https://github.com/fluid-project/infusion/commit/2d74835acdadb250a9497993bf99ee00c68847ef
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js

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


  Commit: 6f0aad38e43cf068fe6e2d7318aa3c5533175e60
      https://github.com/fluid-project/infusion/commit/6f0aad38e43cf068fe6e2d7318aa3c5533175e60
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-20 (Wed, 20 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/ModelRelay.js

  Log Message:
  -----------
  FLUID-4908: Removed sourceModel from component options since it can be retrieved from the source change applier.


  Commit: 7f113b32350894c1cb3bfb8e8ef7b4a124603c68
      https://github.com/fluid-project/infusion/commit/7f113b32350894c1cb3bfb8e8ef7b4a124603c68
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/components/uiOptions/js/FatPanelUIOptions.js
    M src/webapp/components/uiOptions/js/UIEnhancer.js

  Log Message:
  -----------
  FLUID-4908: Fixed the issue that the changes on text size and line spacing are not applied to iframe content since these initial css values are not detectable when the iframe is hidden.


  Commit: 489101637f6bc9c47b171f9c04d35f7558c815b2
      https://github.com/fluid-project/infusion/commit/489101637f6bc9c47b171f9c04d35f7558c815b2
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/ModelRelay.js
    M src/webapp/components/uiOptions/js/UIEnhancer.js

  Log Message:
  -----------
  FLUID-4908: Moved the shared facilities required by all UIEnhancer users into the empty UIEnhancer component, as well as improving modelRelay component.


  Commit: ea8d3b9f7c71ea2cdd8125d7f8ae87274a50be5d
      https://github.com/fluid-project/infusion/commit/ea8d3b9f7c71ea2cdd8125d7f8ae87274a50be5d
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M src/webapp/tests/component-tests/uiOptions/js/UIEnhancerTests.js

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


  Commit: 59b22e5e95a2d00dec761bffd1db1a557863379b
      https://github.com/fluid-project/infusion/commit/59b22e5e95a2d00dec761bffd1db1a557863379b
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/ModelRelay.js

  Log Message:
  -----------
  FLUID-4908: Improved modelRelay component to make sure the source applier points to the same external applier.


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

  Changed paths:
    M src/webapp/components/uiOptions/js/FatPanelUIOptions.js
    M src/webapp/components/uiOptions/js/UIEnhancer.js
    M src/webapp/components/uiOptions/uiOptionsDependencies.json
    M src/webapp/demos/uiOptions/js/uiOptionsDemo.js
    M src/webapp/integration-demos/sakai/html/ui-options-fss-sakai.html
    M src/webapp/integration-demos/uportal/js/portal.js
    A src/webapp/tests/component-tests/uiOptions/html/PageEnhancer-test.html
    M src/webapp/tests/component-tests/uiOptions/html/UIEnhancer-test.html
    M src/webapp/tests/component-tests/uiOptions/js/FatPanelUIOptionsTests.js
    M src/webapp/tests/component-tests/uiOptions/js/IntegrationTestsCommon.js
    A src/webapp/tests/component-tests/uiOptions/js/PageEnhancerTests.js
    M src/webapp/tests/component-tests/uiOptions/js/UIEnhancerTests.js
    M src/webapp/tests/component-tests/uiOptions/js/UIOptionsTests.js

  Log Message:
  -----------
  FLUID-4908: Inject uiEnhancer defaultActions as a dynamic grade at uiEnhancer instantiation as well as completing the unit tests and updating UIO dependencies json file.


  Commit: 87eccf2f50f6c4e70d540d0c71dc9dbccc45fea0
      https://github.com/fluid-project/infusion/commit/87eccf2f50f6c4e70d540d0c71dc9dbccc45fea0
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js

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


  Commit: 0dd396d16a2f0ce7e92d308b801587651da70c12
      https://github.com/fluid-project/infusion/commit/0dd396d16a2f0ce7e92d308b801587651da70c12
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/ModelRelay.js

  Log Message:
  -----------
  FLUID-4908: Get rid of invokers from modelRelay component due to the late binding of invokers.


  Commit: 6851be391570fe4b4dd0889bde99f12420ea7ed2
      https://github.com/fluid-project/infusion/commit/6851be391570fe4b4dd0889bde99f12420ea7ed2
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/webapp/tests/component-tests/uiOptions/js/ModelRelayTests.js

  Log Message:
  -----------
  FLUID-4908: Fixed the modelRelay unit tests.


  Commit: 96b943fd067db386dd709d80b93d9350b545c110
      https://github.com/fluid-project/infusion/commit/96b943fd067db386dd709d80b93d9350b545c110
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M src/webapp/components/uiOptions/js/ModelRelay.js

  Log Message:
  -----------
  FLUID-4908: Updated modelRelay component to use fireSourcedChange() to avoid circularity.


  Commit: 70102eaf07c9fc5c6d4032ff8804e452926ca040
      https://github.com/fluid-project/infusion/commit/70102eaf07c9fc5c6d4032ff8804e452926ca040
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M src/webapp/tests/component-tests/uiOptions/js/FullPreviewUIOptionsTests.js

  Log Message:
  -----------
  FLUID-4908: Fixed the failing FullPreviewUIOptions-test.html to replace the use of the setTimeout in wait of toc rendering with registering the listener to a proper afterRender event.


  Commit: 4637b7af707d01063e88f08acd49036b572907d5
      https://github.com/fluid-project/infusion/commit/4637b7af707d01063e88f08acd49036b572907d5
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js

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


  Commit: a1f2cc15adf3da17ec95cfaf92218d766f28d7de
      https://github.com/fluid-project/infusion/commit/a1f2cc15adf3da17ec95cfaf92218d766f28d7de
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    A src/webapp/components/uiOptions/js/Enactors.js
    M src/webapp/components/uiOptions/js/FatPanelUIOptions.js
    A src/webapp/components/uiOptions/js/ModelRelay.js
    M src/webapp/components/uiOptions/js/UIEnhancer.js
    M src/webapp/components/uiOptions/uiOptionsDependencies.json
    M src/webapp/demos/uiOptions/html/uiOptions.html
    M src/webapp/demos/uiOptions/html/uiOptionsFullWithPreview.html
    M src/webapp/demos/uiOptions/html/uiOptionsFullWithoutPreview.html
    M src/webapp/demos/uiOptions/js/uiOptionsDemo.js
    M src/webapp/integration-demos/sakai/html/ui-options-fss-sakai.html
    M src/webapp/integration-demos/uportal/html/portal.html
    M src/webapp/integration-demos/uportal/js/portal.js
    A src/webapp/tests/component-tests/uiOptions/html/Enactors-test.html
    M src/webapp/tests/component-tests/uiOptions/html/FatPanelUIOptions-test.html
    M src/webapp/tests/component-tests/uiOptions/html/FullNoPreviewUIOptions-test.html
    M src/webapp/tests/component-tests/uiOptions/html/FullPreviewUIOptions-test.html
    A src/webapp/tests/component-tests/uiOptions/html/ModelRelay-test.html
    A src/webapp/tests/component-tests/uiOptions/html/PageEnhancer-test.html
    M src/webapp/tests/component-tests/uiOptions/html/UIEnhancer-test.html
    M src/webapp/tests/component-tests/uiOptions/html/UIOptions-test.html
    A src/webapp/tests/component-tests/uiOptions/js/EnactorsTests.js
    M src/webapp/tests/component-tests/uiOptions/js/FatPanelUIOptionsTests.js
    M src/webapp/tests/component-tests/uiOptions/js/FullPreviewUIOptionsTests.js
    M src/webapp/tests/component-tests/uiOptions/js/IntegrationTestsCommon.js
    A src/webapp/tests/component-tests/uiOptions/js/ModelRelayTests.js
    A src/webapp/tests/component-tests/uiOptions/js/PageEnhancerTests.js
    M src/webapp/tests/component-tests/uiOptions/js/UIEnhancerTests.js
    M src/webapp/tests/component-tests/uiOptions/js/UIOptionsTests.js

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

* FLUID-4908: (29 commits)
  FLUID-4908: Fixed the failing FullPreviewUIOptions-test.html to replace the use of the setTimeout in wait of toc rendering with registering the listener to a proper afterRender event.
  FLUID-4908: Updated modelRelay component to use fireSourcedChange() to avoid circularity.
  FLUID-4908: Fixed the modelRelay unit tests.
  FLUID-4908: Get rid of invokers from modelRelay component due to the late binding of invokers.
  FLUID-4908: Inject uiEnhancer defaultActions as a dynamic grade at uiEnhancer instantiation as well as completing the unit tests and updating UIO dependencies json file.
  FLUID-4908: Improved modelRelay component to make sure the source applier points to the same external applier.
  FLUID-4908: Fixed the unit tests.
  FLUID-4908: Moved the shared facilities required by all UIEnhancer users into the empty UIEnhancer component, as well as improving modelRelay component.
  FLUID-4908: Fixed the issue that the changes on text size and line spacing are not applied to iframe content since these initial css values are not detectable when the iframe is hidden.
  FLUID-4908: Removed sourceModel from component options since it can be retrieved from the source change applier.
  FLUID-4908: Fixed UIEnhancer unit test.
  FLUID-4908: Improved the modelRelay component to use change applier guard to prevent the recursive calls rather than doing it manually.
  FLUID-4908: Fixed the issue with late model update on table of content enactor that causes the preview iframe in the full preview demo doesn't show table of content if the toc setting was previously turned on.
  FLUID-4908: Make UIEnhancer an empty component that the default enactors and inputs are filled in as grade components. Also improved modelRelay component to allow the mutual reactions between the external model and ants' internal model.
  FLUID-4908: Fixed IE8 error of "Object doesn't support this property or method".
  FLUID-4908: Completed refactoring UIEnhancer with enactors as well as fixing all the unit tests and demos due to the new UIEnhancer structures.
  FLUID-4908: Added modelRelay component to bind ants' private model and change applier with UIO global ones.
  FLUID-4908: In the process of refactoring UIEnhancer with enactors, which are also being improved during this real world implementation.
  FLUID-4908: Added tableOfContentsEnactor.
  FLUID-4908: Refactored enactors to apply to the new framework standards.
  ...


  Commit: c576a7cf7bde7a9312dfdcd6ae86db2243a80cad
      https://github.com/fluid-project/infusion/commit/c576a7cf7bde7a9312dfdcd6ae86db2243a80cad
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    A src/webapp/components/uiOptions/js/Enactors.js
    R src/webapp/components/uiOptions/js/Enactors.js
    A src/webapp/components/uiOptions/js/ModelRelay.js
    R src/webapp/components/uiOptions/js/ModelRelay.js

  Log Message:
  -----------
  FLUID-4908: Correcting file permissions for new files


Compare: https://github.com/fluid-project/infusion/compare/8211b41373d5...c576a7cf7bde


More information about the Commits mailing list