[Commits] [fluid-project/infusion] d6f408: FLUID-5089: New method "fluid.isPlainObject" appli...

GitHub noreply at github.com
Thu Oct 3 21:49:11 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: d6f40872d1f269a9b2e8149e679dc7242d14527c
      https://github.com/fluid-project/infusion/commit/d6f40872d1f269a9b2e8149e679dc7242d14527c
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-09-12 (Thu, 12 Sep 2013)

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

  Log Message:
  -----------
  FLUID-5089: New method "fluid.isPlainObject" applied throughout the framework pathways to preserve exotic objects. This uses the well-attested "Object.prototype.toString" test which is good enough to find all standard exotic objects (typed arrays, canvas contexts, etc.) in the modern browsers and does no harm on older browsers.


  Commit: 912baf3e094045103bd280cd8a39b35a9b05ff75
      https://github.com/fluid-project/infusion/commit/912baf3e094045103bd280cd8a39b35a9b05ff75
  Author: Colin Clark <colinbdclark at gmail.com>
  Date:   2013-10-03 (Thu, 03 Oct 2013)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'amb26/FLUID-5089'

* amb26/FLUID-5089:
  FLUID-5089: New method "fluid.isPlainObject" applied throughout the framework pathways to preserve exotic objects. This uses the well-attested "Object.prototype.toString" test which is good enough to find all standard exotic objects (typed arrays, canvas contexts, etc.) in the modern browsers and does no harm on older browsers.


Compare: https://github.com/fluid-project/infusion/compare/13bb1a90fa57...912baf3e0940


More information about the Commits mailing list