[Commits] [fluid-project/videoPlayer] 3b86ef: FLUID-4661: Fix to properly update model after ful...

GitHub noreply at github.com
Tue Feb 26 12:23:10 EST 2013


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/videoPlayer
  Commit: 3b86ef561da3a2f0ceeb7c18f81c86b8e17537f1
      https://github.com/fluid-project/videoPlayer/commit/3b86ef561da3a2f0ceeb7c18f81c86b8e17537f1
  Author: Anastasia Cheetham <ac at anastasiacheetham.ca>
  Date:   2013-01-14 (Mon, 14 Jan 2013)

  Changed paths:
    M js/VideoPlayer.js

  Log Message:
  -----------
  FLUID-4661: Fix to properly update model after fullscreen exited via ESCAPE key


  Commit: 8301482b78a14e27c7530dbb390b92a3e2e5a93f
      https://github.com/fluid-project/videoPlayer/commit/8301482b78a14e27c7530dbb390b92a3e2e5a93f
  Author: Anastasia Cheetham <ac at anastasiacheetham.ca>
  Date:   2013-01-15 (Tue, 15 Jan 2013)

  Changed paths:
    M js/VideoPlayer.js

  Log Message:
  -----------
  FLUID-4661: Make the fullscreenchange event conditional, so IE doesn't throw an error.


  Commit: 5ce91a07595f9ab45c18d5ef32597bc89be1df27
      https://github.com/fluid-project/videoPlayer/commit/5ce91a07595f9ab45c18d5ef32597bc89be1df27
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-05 (Tue, 05 Feb 2013)

  Changed paths:
    M js/VideoPlayer.js

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


  Commit: 8e78c5fc72b5777d17c702c0152bad63b8820873
      https://github.com/fluid-project/videoPlayer/commit/8e78c5fc72b5777d17c702c0152bad63b8820873
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-14 (Thu, 14 Feb 2013)

  Changed paths:
    M lib/infusion/MyInfusion.js
    M lib/infusion/README.txt
    M lib/infusion/components/uiOptions/html/FatPanelUIOptionsFrame.html
    M tests/html/MenuButton-test.html
    M tests/html/ToggleButton-test.html
    M tests/html/VideoFramework-test.html
    M tests/html/VideoPlayerAria-test.html
    M tests/html/VideoPlayerControls-test.html
    M tests/html/VideoPlayerControlsIntegration-test.html
    M tests/html/VideoPlayerHTML5Captionator-test.html
    M tests/html/VideoPlayerIntegration-test.html
    M tests/html/VideoPlayerIntervalEventsConductor-test.html
    M tests/html/VideoPlayerShowHide-test.html
    M tests/html/VideoPlayerTranscript-test.html
    M tests/html/VideoPlayerTranscriptIntegration-test.html
    M tests/js/MenuButtonTests.js
    M tests/js/TestUtils.js
    M tests/js/ToggleButtonTests.js
    M tests/js/VideoFrameworkTests.js
    M tests/js/VideoPlayerAriaTests.js
    M tests/js/VideoPlayerControlsIntegrationTests.js
    M tests/js/VideoPlayerControlsTests.js
    M tests/js/VideoPlayerHTML5CaptionatorTests.js
    M tests/js/VideoPlayerIntegrationTests.js
    M tests/js/VideoPlayerIntervalEventsConductorTests.js
    M tests/js/VideoPlayerShowHideTests.js
    M tests/js/VideoPlayerTests.js
    M tests/js/VideoPlayerTranscriptIntegrationTests.js
    M tests/js/VideoPlayerTranscriptTests.js
    M tests/lib/jqUnit/html/test-template.html
    A tests/lib/jqUnit/js/jqUnit-browser.js
    M tests/lib/jqUnit/js/jqUnit.js
    M tests/lib/qunit/VERSION
    M tests/lib/qunit/addons/composite/README.md
    M tests/lib/qunit/addons/composite/qunit-composite.css
    M tests/lib/qunit/addons/composite/qunit-composite.js
    M tests/lib/qunit/css/qunit.css
    M tests/lib/qunit/js/qunit.js

  Log Message:
  -----------
  FLUID-4661: Updating Infusion to latest snapshot
Now the FLUID-4794 has been resolved in master, updating to the latest snapshot of Infusion. This brings with it new progressive enhancement supports as well as a new version of jqUnit. The unit tests have been updated to work with the new jqUnit.


  Commit: c44001b05a173bc8761d44447422fc81d9250e48
      https://github.com/fluid-project/videoPlayer/commit/c44001b05a173bc8761d44447422fc81d9250e48
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-14 (Thu, 14 Feb 2013)

  Changed paths:
    M js/VideoPlayer.js
    M js/VideoPlayer_media.js

  Log Message:
  -----------
  FLUID-4661: beginning to defer more to mejs

Added onFullScreen and onExitFullScreen events as well as functions for requesting and cancelling fullscreen, to VideoPlayer_media.js. These make use of functionality provided by MediaElement.js.

Currently I've only modified the code which used the fullscreen events. Need to use the new request and cancel functions as well in a future commit.


  Commit: 5ee6e31d9455a51427dcb2db317bd07d29340032
      https://github.com/fluid-project/videoPlayer/commit/5ee6e31d9455a51427dcb2db317bd07d29340032
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-14 (Thu, 14 Feb 2013)

  Changed paths:
    M js/VideoPlayer.js
    M js/VideoPlayer_media.js

  Log Message:
  -----------
  FLUID-4661: refactored fullscreen method

Refactored the fullscreen method into a toggleFullscreen method that only changes the model. The media component now listens to a model changed event for the fullscreen property and performs the necessary action on the video player.

Was able to remove one more name finding utility, but need to find a new way of handling the supportsFullScreen context in order to remove the fullscreen function name code.


  Commit: 361f4b56635475a5f15b37ce42f63c2454e11e06
      https://github.com/fluid-project/videoPlayer/commit/361f4b56635475a5f15b37ce42f63c2454e11e06
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-14 (Thu, 14 Feb 2013)

  Changed paths:
    M js/VideoPlayer.js
    M js/VideoPlayer_controllers.js

  Log Message:
  -----------
  FLUID-4661: moved fullscreen check to controllers

Moved the fullscreen support check to the controllers as this is the only place that needed to verify this. Also removed the code for looking up the names and replaced it with a simplified version just for the fullscreen check in controllers.


  Commit: e9710467c6ceb396768a3a92da92ba3484c001bd
      https://github.com/fluid-project/videoPlayer/commit/e9710467c6ceb396768a3a92da92ba3484c001bd
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-15 (Fri, 15 Feb 2013)

  Changed paths:
    M js/VideoPlayer.js
    M js/VideoPlayer_controllers.js
    M js/VideoPlayer_framework.js

  Log Message:
  -----------
  FLUID-4661: begin removal of supportsHTML5 check

The first stage of removing the supportsHTML5 check and replacing it with a nativeVideoSupport instead. One last piece to refactor before the old code can be removed is the use of it in the produce tree function.


  Commit: fb661958cccce5111b388daccccfef86c5e1a8e9
      https://github.com/fluid-project/videoPlayer/commit/fb661958cccce5111b388daccccfef86c5e1a8e9
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-19 (Tue, 19 Feb 2013)

  Changed paths:
    M js/MenuButton.js
    M js/ToggleButton.js
    M js/VideoPlayer.js
    M js/VideoPlayer_controllers.js
    M js/VideoPlayer_framework.js
    M js/VideoPlayer_html5Captionator.js
    M js/VideoPlayer_intervalEventsConductor.js
    M js/VideoPlayer_media.js
    M js/VideoPlayer_showHide.js
    M js/VideoPlayer_transcript.js
    M js/VideoPlayer_uiOptions.js

  Log Message:
  -----------
  FLUID-4661: adding in missing versions.

Added in the version namespace to ensure that you can use videoplayer with other versions of infusion present.


  Commit: 2b065e96b07e948674f09d217ccb1b70916e868e
      https://github.com/fluid-project/videoPlayer/commit/2b065e96b07e948674f09d217ccb1b70916e868e
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-21 (Thu, 21 Feb 2013)

  Changed paths:
    M css/VideoPlayer.css
    M demos/Mammals.css
    M html/videoPlayer_template.html
    A images/black/play_overlay_bw.png
    A images/black/play_overlay_by.png
    A images/default/play_overlay.png
    A images/white/play_overlay.png
    A images/yellow/play_overlay.png
    M js/VideoPlayer.js

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


  Commit: 122f97f1aed8b2b5f298ca33123a288ad1dce73f
      https://github.com/fluid-project/videoPlayer/commit/122f97f1aed8b2b5f298ca33123a288ad1dce73f
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-22 (Fri, 22 Feb 2013)

  Changed paths:
    A html/videoPlayer_controllers_template.html
    M html/videoPlayer_template.html
    M js/VideoPlayer.js
    M js/VideoPlayer_controllers.js
    M js/VideoPlayer_media.js

  Log Message:
  -----------
  FLUID-4661: Refactored to remove html5 check

Refactored the code to remove the need for the html5 support check. As part of this, the controls now pull in it's own template and removes the direct option for native controls.


  Commit: b0ea1b29c22959f86749b911478eede2c6d8c550
      https://github.com/fluid-project/videoPlayer/commit/b0ea1b29c22959f86749b911478eede2c6d8c550
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-22 (Fri, 22 Feb 2013)

  Changed paths:
    M js/VideoPlayer.js

  Log Message:
  -----------
  FLUID-4661: moved safari check to new PE style

Moved the safari check to the new progressive enhancement style. Removed all remaining legacy progressive enhancement style scaffolding.


  Commit: f86551b96ac6f76cc4ec74ba3892eb2c054d706a
      https://github.com/fluid-project/videoPlayer/commit/f86551b96ac6f76cc4ec74ba3892eb2c054d706a
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-22 (Fri, 22 Feb 2013)

  Changed paths:
    M js/VideoPlayer_media.js

  Log Message:
  -----------
  FLUID-4661: linting and fixing ie8 issue

Some minor linting. Also addressed an IE8 issue that was caused by trying to bind a listener to a non-existent fullScreenEventName.


  Commit: 70d55d1f671bb86b3ce6cbe346c9159cd89c4211
      https://github.com/fluid-project/videoPlayer/commit/70d55d1f671bb86b3ce6cbe346c9159cd89c4211
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-22 (Fri, 22 Feb 2013)

  Changed paths:
    M js/VideoPlayer_media.js

  Log Message:
  -----------
  FLUID-4661: minor code cleanup


  Commit: 63d6c9106e1b1a53b0e8ab611677187e50332d2f
      https://github.com/fluid-project/videoPlayer/commit/63d6c9106e1b1a53b0e8ab611677187e50332d2f
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-25 (Mon, 25 Feb 2013)

  Changed paths:
    M js/VideoPlayer.js
    M js/VideoPlayer_controllers.js
    M js/VideoPlayer_framework.js
    M tests/html/VideoPlayerControls-test.html
    M tests/html/VideoPlayerTranscript-test.html
    M tests/js/TestUtils.js
    M tests/js/VideoPlayerControlsTests.js
    M tests/js/VideoPlayerHTML5CaptionatorTests.js
    M tests/js/VideoPlayerTests.js

  Log Message:
  -----------
  FLUID-4661: fixing unit tests.

Fixed the unit tests after refactoring for Progressive enhancement.


  Commit: 3f4b74c1bd76eda1c73ffa1fbf5d02ee5ca0ba06
      https://github.com/fluid-project/videoPlayer/commit/3f4b74c1bd76eda1c73ffa1fbf5d02ee5ca0ba06
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-25 (Mon, 25 Feb 2013)

  Changed paths:
    M tests/js/VideoPlayerTranscriptIntegrationTests.js

  Log Message:
  -----------
  FLUID-4661: fixing transcript integration tests

Fixed the transcript integration tests that were dying because the current time was being returned to 15 levels of precision, when we were only expecting 3.


  Commit: 24c61ccb2efd4771d744b35247e736702039de33
      https://github.com/fluid-project/videoPlayer/commit/24c61ccb2efd4771d744b35247e736702039de33
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-26 (Tue, 26 Feb 2013)

  Changed paths:
    M tests/js/VideoPlayerHTML5CaptionatorTests.js

  Log Message:
  -----------
  FLUID-4661: fixed an issue with tests in IE6

Fixed an issue which was causing an error for tests in IE6. When a property that didn't exist was trying to be accessed. This has been fixed with a call to fluid.get.


  Commit: c994bda1a1396cc94f6b9ac1ad039e3a954d86a5
      https://github.com/fluid-project/videoPlayer/commit/c994bda1a1396cc94f6b9ac1ad039e3a954d86a5
  Author: Justin Obara <obarajustin at gmail.com>
  Date:   2013-02-26 (Tue, 26 Feb 2013)

  Changed paths:
    M js/VideoPlayer.js

  Log Message:
  -----------
  FLUID-4661: Adding a comment

Commented on the onFullscreenModelChanged event listener.


  Commit: fce34e2cc137fafc0b05d6ea0d39d027c60d8278
      https://github.com/fluid-project/videoPlayer/commit/fce34e2cc137fafc0b05d6ea0d39d027c60d8278
  Author: Michelle D'Souza <michelled33 at gmail.com>
  Date:   2013-02-26 (Tue, 26 Feb 2013)

  Changed paths:
    A html/videoPlayer_controllers_template.html
    M html/videoPlayer_template.html
    M js/MenuButton.js
    M js/ToggleButton.js
    M js/VideoPlayer.js
    M js/VideoPlayer_controllers.js
    M js/VideoPlayer_framework.js
    M js/VideoPlayer_html5Captionator.js
    M js/VideoPlayer_intervalEventsConductor.js
    M js/VideoPlayer_media.js
    M js/VideoPlayer_showHide.js
    M js/VideoPlayer_transcript.js
    M js/VideoPlayer_uiOptions.js
    M lib/infusion/MyInfusion.js
    M lib/infusion/README.txt
    M lib/infusion/components/uiOptions/html/FatPanelUIOptionsFrame.html
    M tests/html/MenuButton-test.html
    M tests/html/ToggleButton-test.html
    M tests/html/VideoFramework-test.html
    M tests/html/VideoPlayerAria-test.html
    M tests/html/VideoPlayerControls-test.html
    M tests/html/VideoPlayerControlsIntegration-test.html
    M tests/html/VideoPlayerHTML5Captionator-test.html
    M tests/html/VideoPlayerIntegration-test.html
    M tests/html/VideoPlayerIntervalEventsConductor-test.html
    M tests/html/VideoPlayerShowHide-test.html
    M tests/html/VideoPlayerTranscript-test.html
    M tests/html/VideoPlayerTranscriptIntegration-test.html
    M tests/js/MenuButtonTests.js
    M tests/js/TestUtils.js
    M tests/js/ToggleButtonTests.js
    M tests/js/VideoFrameworkTests.js
    M tests/js/VideoPlayerAriaTests.js
    M tests/js/VideoPlayerControlsIntegrationTests.js
    M tests/js/VideoPlayerControlsTests.js
    M tests/js/VideoPlayerHTML5CaptionatorTests.js
    M tests/js/VideoPlayerIntegrationTests.js
    M tests/js/VideoPlayerIntervalEventsConductorTests.js
    M tests/js/VideoPlayerShowHideTests.js
    M tests/js/VideoPlayerTests.js
    M tests/js/VideoPlayerTranscriptIntegrationTests.js
    M tests/js/VideoPlayerTranscriptTests.js
    M tests/lib/jqUnit/html/test-template.html
    A tests/lib/jqUnit/js/jqUnit-browser.js
    M tests/lib/jqUnit/js/jqUnit.js
    M tests/lib/qunit/VERSION
    M tests/lib/qunit/addons/composite/README.md
    M tests/lib/qunit/addons/composite/qunit-composite.css
    M tests/lib/qunit/addons/composite/qunit-composite.js
    M tests/lib/qunit/css/qunit.css
    M tests/lib/qunit/js/qunit.js

  Log Message:
  -----------
  Merge remote-tracking branch 'jobara/FLUID-4661'

* jobara/FLUID-4661:
  FLUID-4661: Adding a comment
  FLUID-4661: fixed an issue with tests in IE6
  FLUID-4661: fixing transcript integration tests
  FLUID-4661: fixing unit tests.
  FLUID-4661: minor code cleanup
  FLUID-4661: linting and fixing ie8 issue
  FLUID-4661: moved safari check to new PE style
  FLUID-4661: Refactored to remove html5 check
  FLUID-4661: adding in missing versions.
  FLUID-4661: begin removal of supportsHTML5 check
  FLUID-4661: moved fullscreen check to controllers
  FLUID-4661: refactored fullscreen method
  FLUID-4661: beginning to defer more to mejs
  FLUID-4661: Updating Infusion to latest snapshot Now the FLUID-4794 has been resolved in master, updating to the latest snapshot of Infusion. This brings with it new progressive enhancement supports as well as a new version of jqUnit. The unit tests have been updated to work with the new jqUnit.
  FLUID-4661: Make the fullscreenchange event conditional, so IE doesn't throw an error.
  FLUID-4661: Fix to properly update model after fullscreen exited via ESCAPE key


Compare: https://github.com/fluid-project/videoPlayer/compare/19eed377b8a8...fce34e2cc137


More information about the Commits mailing list