equal
deleted
inserted
replaced
|
1 (function($) { |
|
2 |
|
3 window.PyAMS_media = { |
|
4 |
|
5 initPlayer: function(element) { |
|
6 MyAMS.dialog.registerShownCallback(PyAMS_media.initPlayerDialog, element); |
|
7 var players = $('.flowplayer', element); |
|
8 if (players.exists()) { |
|
9 players.each(function () { |
|
10 var player = $(this); |
|
11 var flowplayer = $(player).flowplayer(); |
|
12 var events = player.data('ams-flowplayer-events'); |
|
13 if (events) { |
|
14 for (var event in events) { |
|
15 flowplayer.on(event, MyAMS.getFunctionByName(events[event])); |
|
16 } |
|
17 } |
|
18 }); |
|
19 } |
|
20 }, |
|
21 |
|
22 initPlayerDialog: function() { |
|
23 var dialog = $(this); |
|
24 $('.modal-viewport', dialog).removeAttr('style') |
|
25 .removeClass('modal-viewport'); |
|
26 }, |
|
27 |
|
28 getPlayerTime: function(e, api) { |
|
29 var parent = $(this); |
|
30 var player = parent.data('flowplayer'); |
|
31 var position = player.video.time; |
|
32 var form = parent.parents('form'); |
|
33 $('INPUT[name="form.widgets.time"]', form).val(position); |
|
34 } |
|
35 }; |
|
36 |
|
37 })(jQuery); |