|
326 | 326 |
|
327 | 327 | var deferred, promise, thisObj; |
328 | 328 |
|
329 | | - deferred = new $.Deferred(); |
| 329 | + deferred = new this.defer(); |
330 | 330 | promise = deferred.promise(); |
331 | 331 | thisObj = this; |
332 | 332 |
|
|
347 | 347 | } else { |
348 | 348 | // Able Player was initialized with some element other than <video> or <audio> |
349 | 349 | this.provideFallback(); |
350 | | - deferred.fail(); |
| 350 | + deferred.reject(); |
351 | 351 | return promise; |
352 | 352 | } |
353 | 353 |
|
|
390 | 390 | // Perform one-time setup for this instance of player; called after player is first initialized. |
391 | 391 | AblePlayer.prototype.setupInstance = function () { |
392 | 392 |
|
393 | | - var deferred = new $.Deferred(); |
| 393 | + var deferred = new this.defer(); |
394 | 394 | var promise = deferred.promise(); |
395 | 395 |
|
396 | 396 | if (this.$media.attr('id')) { |
|
492 | 492 |
|
493 | 493 | var deferred, promise, thisObj, prefsGroups, i; |
494 | 494 |
|
495 | | - deferred = new $.Deferred(); |
| 495 | + deferred = new this.defer(); |
496 | 496 | promise = deferred.promise(); |
497 | 497 | thisObj = this; |
498 | 498 |
|
|
616 | 616 | playerPromise = this.initVimeoPlayer(); |
617 | 617 | } |
618 | 618 | // After player specific initialization is done, run remaining general initialization. |
619 | | - var deferred = new $.Deferred(); |
| 619 | + var deferred = new this.defer(); |
620 | 620 | var promise = deferred.promise(); |
621 | | - playerPromise.done( |
| 621 | + playerPromise.then( |
622 | 622 | function () { // done/resolved |
623 | 623 | if (thisObj.useFixedSeekInterval) { |
624 | 624 | // if fixed seekInterval was not already assigned (using value of data-seek-interval) |
|
631 | 631 | } |
632 | 632 | deferred.resolve(); |
633 | 633 | } |
634 | | - ).fail(function () { // failed |
| 634 | + ).finally(function () { // failed |
635 | 635 | deferred.reject(); |
636 | 636 | } |
637 | 637 | ); |
|
643 | 643 |
|
644 | 644 | var thisObj, deferred, promise; |
645 | 645 | thisObj = this; |
646 | | - deferred = new $.Deferred(); |
| 646 | + deferred = new this.defer(); |
647 | 647 | promise = deferred.promise(); |
648 | 648 |
|
649 | 649 | if (this.stenoMode && this.$stenoFrame) { |
|
769 | 769 |
|
770 | 770 | AblePlayer.prototype.initHtml5Player = function () { |
771 | 771 | // Nothing special to do! |
772 | | - var deferred = new $.Deferred(); |
| 772 | + var deferred = new this.defer(); |
773 | 773 | var promise = deferred.promise(); |
774 | 774 | deferred.resolve(); |
775 | 775 | return promise; |
|
0 commit comments